www.studentyogi.com                                                         www.studentyogi.com
       Code No: R05212101
...
www.studentyogi.com                                                      www.studentyogi.com
       Code No: R05212101
   ...
www.studentyogi.com                                                         www.studentyogi.com
       Code No: R05212101
...
www.studentyogi.com                                                      www.studentyogi.com
       Code No: R05212101
   ...
www.studentyogi.com                                                      www.studentyogi.com
       Code No: R05212101
   ...
www.studentyogi.com                                                      www.studentyogi.com
       Code No: R05212101
   ...
www.studentyogi.com                                                    www.studentyogi.com
       Code No: R05212101
     ...
Upcoming SlideShare
Loading in …5
×

212101 Object Oriented Analysis Design Through Uml

1,620 views

Published on

212101 Object Oriented Analysis Design Through Uml

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,620
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
50
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

212101 Object Oriented Analysis Design Through Uml

  1. 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. 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. 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. 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. 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. 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. 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

×