The document appears to be a set of exam questions for a course on Object Oriented Analysis and Design Through UML. It contains 8 questions with sub-questions on various topics related to UML modeling, including class diagrams, sequence diagrams, use case diagrams, relationships, generalization/specialization, modeling system requirements and more. The exam is for a II B.Tech I Semester course in Aeronautical Engineering, with a maximum of 80 marks. Students are instructed to answer any 5 of the 8 questions provided.
Presentation on how to chat with PDF using ChatGPT code interpreter
212101 Object Oriented Analysis Design Through Uml
1. www.studentyogi.com www.studentyogi.com
Code No: R05212101
Set No. 1
II B.Tech I Semester Supplimentary Examinations, November 2008
OBJECT ORIENTED ANALYSIS DESIGN THROUGH UML
(Aeronautical Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
1. (a) How is association modeled as a class?
(b) Explain the antisymmetric and transitive properties of aggregation.
(c) How is generalization/specialization contrasted with more code reuse? State
Liskov’s substitution principle.
(d) What are the principles of mo deling? [4x4=16]
2. (a) Explain any three features used in creating abstractions.
(b) Enumerate the steps to model the vo cabulary of a system.
(c) Write a simple JAVA applet for printing “Hello, World!” in a web browser.
[6+6+4]
3. (a) Draw a class diagram that depicts the various relationships in UML.
(b) What are the common properties and uses of class diagrams?
(c) What are the contents in class diagrams? [6+6+4]
4. (a) What are interaction diagrams? What are their contents and common proper-
ties? De ne semantic equivalence between two kinds of interaction diagrams.
(b) Enumerate the steps to model ows of control by time ordering. [8+8]
5. (a) Draw a use case diagram to model the behavior of a cellular phone. Explain
brie y.
(b) What are the contexts, common properties and common uses of use case dia-
grams.
(c) Enumerate the steps to model the context of a system. [6+6+4]
6. (a) Enumerate the steps in modeling timing constraints. Illustrate with a UML
diagram and explain.
(b) Consider an object diagram that mo dels the distribution of certain objects in
a realtime system. Draw the diagram and explain brie y. [10+6]
7. Enumerate the steps to model the following. Illustrate with UML diagrams and
explain brie y
(a) Tables, les and documents
(b) API
(c) Source code. [16]
1 of 2
www.studentyogi.com www.studentyogi.com
2. www.studentyogi.com www.studentyogi.com
Code No: R05212101
Set No. 1
8. (a) Draw activity diagram to remove reservations after a speci ed amount of time
and explain
(b) Draw and explain sequence diagram for the search facility of the ob jects, so
that ”wild card” characters can be used when searching for titles, authors, or
borrowers. [8+8]
2 of 2
www.studentyogi.com www.studentyogi.com
3. www.studentyogi.com www.studentyogi.com
Code No: R05212101
Set No. 2
II B.Tech I Semester Supplimentary Examinations, November 2008
OBJECT ORIENTED ANALYSIS DESIGN THROUGH UML
(Aeronautical Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
1. (a) Explain brie y runtime polymorphism illustrating a program in Java or C++.
(b) What are the principles of mo deling?
(c) Explain the antisymmetric and transitive properties of aggregation. [8+4+4]
2. (a) Explain any three features used in creating abstractions.
(b) Enumerate the steps to model the vo cabulary of a system.
(c) Write a simple JAVA applet for printing “Hello, World!” in a web browser.
[6+6+4]
3. (a) What is the use of forward engineering and reverse engineering UML diagrams?
(b) Enumerate the steps to model logical data base schema.
(c) Contrast ob ject diagram with class diagram. [6+6+4]
4. (a) Draw a sequence diagrams that speci es the ow of control involved in initi-
ating a simple, two-party phone call.
(b) Draw a collaboration diagram that speci es the ow of control involved in
registering a new student at a school. [8+8]
5. (a) De ne interaction. What is the signi cance of context in interactions?
(b) What are the various adornments to ends of links denoted as standard stereo-
types? Explain about objects and roles. [4+12]
6. (a) De ne event and signal. What are the four kinds of events which can be
modeled by UML? Explain brie y.
(b) Enumerate the steps to model a family of signals. [13+3]
7. (a) Enumerate the steps to model adaptable systems. Illustrate with a UML
diagram.
(b) Enumerate the steps to mo del an executable release. Illustrate with a UML
diagram.
(c) What are the common uses of component diagrams? [6+8+2]
8. (a) Draw the use case diagram for the library system and explain the relationships.
(b) Draw a sequence diagram for the use cse Lend Item and explain
(c) Draw a collabortion diagram for the add Title use case and explain [6+5+5]
1 of 1
www.studentyogi.com www.studentyogi.com
4. www.studentyogi.com www.studentyogi.com
Code No: R05212101
Set No. 3
II B.Tech I Semester Supplimentary Examinations, November 2008
OBJECT ORIENTED ANALYSIS DESIGN THROUGH UML
(Aeronautical Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
1. (a) Why is it necessary to have a variety of diagrams in a model of a system?
(b) Which UML diagrams give a static view and which give a dynamic view of a
system?
(c) Consider a computer-based system that plays chess with a user. Which UML
diagrams would be helpful in designing the system? Why?
(d) Contrast the following:
i. Actors Vs. Stakeholders
ii. Usecase Vs. Algorithm. [4x4=16]
2. (a) De ne relationship. Explain the four adornments that apply to an association.
(b) Enumerate the steps to model single inheritance.
(c) Enumerate the steps to model using relationship. [8+6+2]
3. (a) Illustrate the following modeling issues with class diagrams.
i. Modeling simple collaborations
ii. Modeling logical database schema.
(b) What are the contents in class diagrams? [12+4]
4. (a) What are interaction diagrams? What are their contents and common proper-
ties? De ne semantic equivalence between two kinds of interaction diagrams.
(b) Enumerate the steps to model ows of control by time ordering. [8+8]
5. (a) Illustrate sequence diagram and collaboration diagram for modeling ow of
control by time and ow of control by organization respectively.
(b) Enumerate the properties of a well-structured interaction. [12+4]
6. (a) Enumerate the steps to mo del interprocess communication (IPC).
(b) Draw a UML diagram which models IPC in a distributed reservation system
with processes spread across four nodes. Brie y explain.
(c) What are the characteristics of a well-structured active class and active object?
[5+5+6]
7. (a) Enumerate the steps to model adaptable systems. Illustrate with a UML
diagram.
1 of 2
www.studentyogi.com www.studentyogi.com
5. www.studentyogi.com www.studentyogi.com
Code No: R05212101
Set No. 3
(b) Enumerate the steps to mo del an executable release. Illustrate with a UML
diagram.
(c) What are the common uses of component diagrams? [6+8+2]
8. (a) Draw the use case diagram for the library system and explain the relationships.
(b) What are the packages in the Library system? explain [6+10]
2 of 2
www.studentyogi.com www.studentyogi.com
6. www.studentyogi.com www.studentyogi.com
Code No: R05212101
Set No. 4
II B.Tech I Semester Supplimentary Examinations, November 2008
OBJECT ORIENTED ANALYSIS DESIGN THROUGH UML
(Aeronautical Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
1. (a) Pick the ones that are related. Justify.
i. Behavioral things, verbs
ii. Structural things, nouns
iii. Generalization, specialization, adjectives
iv. Associations, verbs.
(b) Explain the following brie y.
i. class/object dichotomy
ii. interface Vs. implementation.
(c) Explain the various relationships in UML brie y. [8+4+4]
2. (a) De ne the following:
i. System
ii. Model
iii. subsystem
iv. Use case
(b) How are system architecture views and UML diagrams related?
(c) How do you model di erent levels of abstraction. [8+4+4]
3. (a) Enumerate the steps to mo del simple collaborations.
(b) Enumerate the steps to model object structures. [6+10]
4. (a) What are interaction diagrams? What are their contents and common proper-
ties? De ne semantic equivalence between two kinds of interaction diagrams.
(b) Enumerate the steps to model ows of control by time ordering. [8+8]
5. (a) Draw a use case diagram that depicts the context of a credit card validation
system. Explain brie y.
(b) Draw the UML diagram to model the requirements of a system.
(c) What is the signi cance of use cases and collaborations. [8+4+4]
6. (a) De ne event and signal. What are the four kinds of events which can be
modeled by UML? Explain brie y.
(b) Enumerate the steps to model a family of signals. [13+3]
1 of 2
www.studentyogi.com www.studentyogi.com
7. www.studentyogi.com www.studentyogi.com
Code No: R05212101
Set No. 4
7. (a) Enumerate the steps to model adaptable systems. Illustrate with a UML
diagram.
(b) Enumerate the steps to mo del an executable release. Illustrate with a UML
diagram.
(c) What are the common uses of component diagrams? [6+8+2]
8. (a) Draw a sequence diagram for the use cse Lend Item and explain
(b) Draw a component diagram for the library system and explain
(c) For coding, the speci cations are fetched from which diagrams in the design
model? explain [5+5+6]
2 of 2
www.studentyogi.com www.studentyogi.com