11
Scanned by CamScanner

Scanned by CamScannertgpcet.com/IT-UNIVERSITY-QP/4/OOM.pdf · b) Draw the data flow diagram of computing volume & surface area of cylinder. 6 5. a) Enlist the steps that are performed

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Scanned by CamScannertgpcet.com/IT-UNIVERSITY-QP/4/OOM.pdf · b) Draw the data flow diagram of computing volume & surface area of cylinder. 6 5. a) Enlist the steps that are performed

Scanned by CamScanner

Page 2: Scanned by CamScannertgpcet.com/IT-UNIVERSITY-QP/4/OOM.pdf · b) Draw the data flow diagram of computing volume & surface area of cylinder. 6 5. a) Enlist the steps that are performed

Scanned by CamScanner

Page 3: Scanned by CamScannertgpcet.com/IT-UNIVERSITY-QP/4/OOM.pdf · b) Draw the data flow diagram of computing volume & surface area of cylinder. 6 5. a) Enlist the steps that are performed

Scanned by CamScanner

Page 4: Scanned by CamScannertgpcet.com/IT-UNIVERSITY-QP/4/OOM.pdf · b) Draw the data flow diagram of computing volume & surface area of cylinder. 6 5. a) Enlist the steps that are performed

TKN/KS/16/7390 1 P.T.O

B.E. (Information Technology) Fourth Semester (C.B.S.) Object Oriented Methodology Paper - V

P. Pages : 2 TKN/KS/16/7390

Time : Three Hours Max. Marks : 80

_____________________________________________________________________

Notes : 1. All questions carry marks as indicated.

2. Solve Question 1 OR Questions No. 2.

3. Solve Question 3 OR Questions No. 4.

4. Solve Question 5 OR Questions No. 6.

5. Solve Question 7 OR Questions No. 8.

6. Solve Question 9 OR Questions No. 10.

7. Solve Question 11 OR Questions No. 12.

8. Due credit will be given to neatness and adequate dimensions.

9. Assume suitable data whenever necessary.

10. Illustrate your answers whenever necessary with the help of neat sketches.

1. a) What do you mean by object orientation? Also explain the three models required for

object oriented development.

7

b) What do you mean by inheritance? Explain different types of inheritance. 6

OR

2. a) Differentiate between.

i) Object & classes.

ii) Links & association

iii) Generalization & inheritance.

6

b) What is recursive aggregate? Explain propagation of operation with example.

7

3. a) prepare a scenario for making a phone call & also provide a state diagram for phone call

scenario.

10

b) Explain events & concurrency. 4

OR

4. a) Explain the data flow diagram for deposit & withdrawal of cash from bank.

7

b) Draw functional model for taking admission in college.

7

5. What is need of analysis phase in OOD? Explain various phase of analysis in OOD. 14

OR

6. a) Prepare an event trace & event flow diagram for ATM.

8

b) Draw & explain data flow for ATM transactions process.

6

7. a) How the procedure driven, event driven & concurrent system differ from each other?

Discuss it in detail.

9

b) Write short note on setting trade off priorities. 4

OR

8. a) Explain batch transformation & Write steps in designing the batch transformation.

5

*0786*

www.solve

out.in

Page 5: Scanned by CamScannertgpcet.com/IT-UNIVERSITY-QP/4/OOM.pdf · b) Draw the data flow diagram of computing volume & surface area of cylinder. 6 5. a) Enlist the steps that are performed

TKN/KS/16/7390 2

b) Explain continuous transformation with design steps.

5

c) What is transaction manager.

3

9. a) What kind of adjustments are needed to increase the chance of Inheritance.

9

b) What are various issues involved in physical packing. 4

OR

10. a) How algorithms are chosen during object design? Explain in detail.

7

b) Explain.

i) Integrity constraints.

ii) Documenting design Decisions.

6

11. a) Explain the guidelines for programming in large,

8

b) Explain the At style rules for reusability. 5

OR

12. Write short note on.

i) Qualities of good user interface.

ii) Extensibility

iii) Robustness

iv) Reusable components.

13

**********

www.solve

out.in

Page 6: Scanned by CamScannertgpcet.com/IT-UNIVERSITY-QP/4/OOM.pdf · b) Draw the data flow diagram of computing volume & surface area of cylinder. 6 5. a) Enlist the steps that are performed

NKT/KS/17/7302 1 P.T.O

B.E. Fourth Semester (Information Technology) (C.B.S.) Object Oriented Methodology

P. Pages : 2 NKT/KS/17/7302

Time : Three Hours Max. Marks : 80

_____________________________________________________________________

Notes : 1. All questions carry marks as indicated.

2. Solve Question 1 OR Questions No. 2.

3. Solve Question 3 OR Questions No. 4.

4. Solve Question 5 OR Questions No. 6.

5. Solve Question 7 OR Questions No. 8.

6. Solve Question 9 OR Questions No. 10.

7. Solve Question 11 OR Questions No. 12.

8. Due credit will be given to neatness and adequate dimensions.

9. Assume suitable data whenever necessary.

10. Diagrams and chemical equations should be given whenever necessary.

11. Illustrate your answers whenever necessary with the help of neat sketches.

12. Use of non programmable calculator is permitted.

1. a) What is model ? What purposes does a model serve ?

7

b) Define object oriented modeling and design. Also discuss stages of OMT.

7

OR

2. a) Explain aggregation in detail. Also define what are recursive aggregates with example.

7

b) Write a note on following.

i) Link ii) Association

iii) Multiplicity iv) Propagation of operation

v) Abstract class vi) Metadata

7

3. a) Define dynamic modelling. Explain components of state diagrams in detail.

8

b) Draw the state diagram of traffic light at an intersection. One pair of electric eyes checks

the north-south left turn lanes ; another pair checks the east west turn lanes. If no cars is in

north-south and or east-west turn lanes then traffic control logic be smart to skip left turn

portion of cycle.

5

OR

4. a) What are nested state diagram. Explain with example.

7

b) Draw the data flow diagram of computing volume & surface area of cylinder.

6

5. a) Enlist the steps that are performed for constructing an object model. Explain how to

identify object classes while constructing object model.

7

b) Discuss the criteria for discarding unnecessary and incorrect associations.

6

*0312*

www.solveout.in

Page 7: Scanned by CamScannertgpcet.com/IT-UNIVERSITY-QP/4/OOM.pdf · b) Draw the data flow diagram of computing volume & surface area of cylinder. 6 5. a) Enlist the steps that are performed

NKT/KS/17/7302 2

OR

6. a) Prepare a event trace and scenario of ATM.

5

b) Explain the steps that are performed while constructing functional model.

8

7. a) Write a note on breaking a system in subsystems.

7

b) What are advantages and disadvantages of using a database.

6

OR

8. a) Write a short note on :

i) Handling global resources

ii) Choosing software control implementation.

6

b) Explain the issues that must be addressed while handling boundary conditions.

7

9. a) Explain the issues which must be considered while choosing among alternative algorithm.

6

b) Explain the technique of converting a state diagram to code. Also write the pseudo code

for ATM control.

7

OR

10. a) Explain the kinds of adjustments that can be used to increase the chances of inheritances.

7

b) What are one-way and two-way associations implementation.

6

11. a) Define extensibility. Also discuss the principles to enhance extensibility.

7

b) Define Reusability. What are kinds of reusability. Discuss the style rules for reusability.

7

OR

12. Write a note on any three.

14

i) Implementation using programming language.

ii) Robustness

iii) Programming in the large

iv) Implementation using database system.

**********

www.solveout.in

Page 8: Scanned by CamScannertgpcet.com/IT-UNIVERSITY-QP/4/OOM.pdf · b) Draw the data flow diagram of computing volume & surface area of cylinder. 6 5. a) Enlist the steps that are performed

Scanned by CamScanner

Page 9: Scanned by CamScannertgpcet.com/IT-UNIVERSITY-QP/4/OOM.pdf · b) Draw the data flow diagram of computing volume & surface area of cylinder. 6 5. a) Enlist the steps that are performed

Scanned by CamScanner

Page 10: Scanned by CamScannertgpcet.com/IT-UNIVERSITY-QP/4/OOM.pdf · b) Draw the data flow diagram of computing volume & surface area of cylinder. 6 5. a) Enlist the steps that are performed

KNT/KW/16/7302 1 P.T.O

B.E. Fourth Semester (Information Technology) (C.B.S.) Object Oriented Methodology Paper – V

P. Pages : 2 KNT/KW/16/7302

Time : Three Hours Max. Marks : 80

_____________________________________________________________________

Notes : 1. All questions carry marks as indicated.

2. Solve Question 1 OR Questions No. 2.

3. Solve Question 3 OR Questions No. 4.

4. Solve Question 5 OR Questions No. 6.

5. Solve Question 7 OR Questions No. 8.

6. Solve Question 9 OR Questions No. 10.

7. Solve Question 11 OR Questions No. 12.

8. Due credit will be given to neatness and adequate dimensions.

9. Assume suitable data whenever necessary.

10. Illustrate your answers whenever necessary with the help of neat sketches.

1. a) Explain three models of OOM.

6

b) State the difference between generalization & aggregation with Example.

4

c) Explain link & association with Example.

OR

4

2. a) Explain following terms with Example:- 6

1) Object 2) Class

3) Role 4) Qualifier

5) Metadata 6) Candidate key

b) Explain multiple inheritance with suitable example.

5

c) What is abstract class? Where it is used?

3

3. a) Explain simple state diagram & Nested state diagram along with Example.

5

b) Define following with Example.

1) Data flow 2) Data stores

3) Entry & Exit actions 4) Actor

OR

8

4. a) Explain scenario & Event trace diagram for phone call.

6

b) Explain functional modeling for library management system. Draw detail DFD.

7

5. a) Explain steps carried out in construction of object model considering ATM network.

10

b) Explain in short how analysis is carried in OMT.

OR

3

*0168*

www.solveout.in

Page 11: Scanned by CamScannertgpcet.com/IT-UNIVERSITY-QP/4/OOM.pdf · b) Draw the data flow diagram of computing volume & surface area of cylinder. 6 5. a) Enlist the steps that are performed

KNT/KW/16/7302 2

6. a) Draw state diagram for ATM machine.

6

b) Draw Event trace diagram for ATM machine.

7

7. a) What are sub-systems? How sub-systems are allocated?

6

b) Explain management of data stores.

4

c) What is boundary condition & how they are handled?

OR

3

8. Explain system design & various steps involved in it in detail.

13

9. a) Explain steps performed during object design.

6

b) Explain the implementation of 2 - way association using pointers.

OR

7

10. Write Short Notes on.

i) Physical packaging.

ii) Object representation.

iii) Design optimization.

iv) Algorithm design.

3

3

3

4

11. a) Write Short Notes on:

i) Robustness.

ii) Reusability.

iii) Extensibility.

iv) Object oriented style.

OR

3

4

4

3

12. a) Explain the role of programming in large in programming style.

7

b) Explain database systems in detail.

7

***********

www.solveout.in