1 (a)
Which different purposes are served by Models? Explain all three models which
are required to describe the complete system.
7 M
1 (b)
List out the steps of preparing domain class model. What are the criteria for
identifying right classes?
7 M
2 (a)
What do you mean by an event in state diagram? Discuss various types of
Events.
7 M
2 (b)
Explain 'ordered', 'bags', 'sequences' in class diagram with suitable examples.
7 M
2 (c)
Define following Terms: Aggregation, Abstract Class , Generalization,
Reification, Constrains, Metadata, Package
7 M
3 (a)
What is the purpose of one shot state diagram? What is the difference between
continuous loops or one shot life cycle State diagrams? Draw the one shot
diagram for the chess Game.
7 M
3 (b)
Prepare an activity diagram for computing a restaurant bill. There should be a
charge for each delivered items. The total amount should be subject to tax and a
service charge of 18% for groups of six or more. For smaller groups, there
should be a blank entry for a gratuity according to the customer's discretion.
Any coupons or gift certificates submitted by the customer should be subtracted.
7 M
3 (c)
What is concurrency? Explain 'aggregation concurrency' and 'concurrency within an object' represented by state model with suitable example.
7 M
3 (d)
Prepare a use case diagram and sequence diagram for an online airline reservation system.
7 M
4 (a)
Explain Nested States. Draw the Nested states diagram for a phone line.
7 M
4 (b)
Prepare object diagram showing at least 10 relationships among the following object classes. Include associations and qualified associations, aggregations, generalizations, and multiplicity. You may add additional objects. Also show attributes and operations.
Disc, file system, file, track, ASCII file, binary file, directory file, drive, sector
Disc, file system, file, track, ASCII file, binary file, directory file, drive, sector
7 M
4 (c)
What do you mean by object-orientation? Briefly discuss the characteristics of
OO approach.
7 M
4 (d)
What is a constraint? Explain constraints on objects, constraints on generalization sets and constraints on links.
7 M
5 (a)
What tasks are involved in design optimization?
7 M
5 (b)
Define Library and Patterns. Describe qualities of 'good' class libraries.
7 M
5 (c)
What is inheritance? List the different types of inheritance and explain
how it encourages re-usability and sharing.
7 M
5 (d)
Explain various steps required for Class Design.
7 M
More question papers from Object Oriented Analysis Design And Uml