Download GTU B.Tech 2020 Winter 5th Sem 3151604 Object Oriented Analysis And Design Question Paper

Download GTU (Gujarat Technological University Ahmedabad) B.Tech/BE (Bachelor of Technology/ Bachelor of Engineering) 2020 Winter 5th Sem 3151604 Object Oriented Analysis And Design Previous Question Paper

Seat No.: ________
Enrolment No.___________
GUJARAT TECHNOLOGICAL UNIVERSITY
BE- SEMESTER?V (NEW) EXAMINATION ? WINTER 2020
Subject Code:3151604 Date:27/01/2021
Subject Name:Object Oriented Analysis and Design
Time:10:30 AM TO 12:30 PM Total Marks: 56
Instructions:
1. Attempt any FOUR questions out of EIGHT questions.

2. Make suitable assumptions wherever necessary.

3. Figures to the right indicate full marks.



MARKS
Q.1 (a) What is the purpose of design optimization?
03

(b) Discuss the difference between multiplicity and cardinality?
04

(c) Explain Object Oriented Model, Dynamic Model, Functional
07
Model and Interaction Model & Relation among these models.


Q.2 (a) What is an event? Explain types of events.
03

(b) What is the purpose of class modeling? Explain aggregation
04
versus association example.

(c) List all kinds of control information represented by Dynamic
07
model. Prepare State chart diagram for Two Party Phone Call.
Q.3 (a) What is concurrency? Explain aggregation concurrency.
03

(b) Prepare a class diagram for group of classes.
04
Sink, freezer, refrigerator, table, light, switch, window, smoke
alarm, burglar alarm, cabinet, bread, cheese, ice, door, kitchen.

(c) What is software development process? Enlist steps of software
07
development process? Differentiate iterative process model from
waterfall model.




Q.4 (a) Define Model. Briefly discuss its purposes.
03

(b) How does Object-Oriented Software Development achieve and
04
improve reusability?

(c) Briefly explain following characteristics and themes of object
07
oriented
systems:
Classification,
identity,
inheritance,
encapsulation, polymorphism, sharing, synergy.
Q.5 (a) Discuss data storage management in system design
03

(b) What does one shot diagram represent? Show one shot diagram
04
for chess game.

(c) Prepare sequence diagram for booking a train ticket on-line.
07



Q.6 (a) Explain refactoring with respect to class design.
03

(b) Explain methods of breaking system into subsystems to system
04
design.

(c) Describe the criteria for discarding unnecessary and incorrect
07
classes. Give example to justify the answer.
Q.7 (a) Explain nested states with appropriate diagram.
03

(b) Explain sequence diagram with suitable diagram.
04

(c) List out the decisions you make during system design and briefly
07
explain the objectives of following:
i)frame works ii) patterns iii) libraries ii) layers iii) partition



1

Q.8 (a) Differentiate active, passive and transient object in sequence
03
diagram.
(b) Explain `concurrency within an object' represented by state
04
model with suitable example.
(c) "Iterative development life cycle is better than the waterfall
07
development life cycle." Explain with Example.

2

This post was last modified on 04 March 2021