Code No: R050212101

Set No. 1

II B.Tech I Semester Supplementary Examinations, February 2007 OBJECT ORIENTED ANALYSIS DESIGN THROUGH UML (Aeronautical Engineering) Time: 3 hours Max Marks: 80 Answer any FIVE Questions All Questions carry equal marks ⋆⋆⋆⋆⋆ 1. Briefly explain the following with UML notation wherever applicable. (a) Abstraction (b) Inheritance (c) Runtime Polymorphism (d) encapsulation (e) Realization (f) Liskov’s substitution principle (g) Using relationship. 2. (a) Enumerate the steps to model comments. (b) Enumerate the steps to model new building blocks. (c) Enumerate the steps to model new properties. (d) Define idiom. Enumerate the steps to model new semantics. 3. (a) Enumerate the steps to model simple collaborations. (b) Enumerate the steps to model logical database schema. (c) What is class diagram? [6+8+2] [5+5+3+3] [16]

4. (a) What is sequence diagram? What is collaboration diagram? What are the features in each one? (b) What are the properties and common uses of sequence diagrams and collaboration diagrams? [10+6] 5. (a) Explain the following standard stereotypes that adorn the ends of links. i. ii. iii. iv. v. association self global local parameter.

(b) Briefly write about messages and sequencing with an illustrative diagram. [10+6] 6. (a) Define event and signal. What are the four kinds of events which can be modeled by UML? Explain briefly. 1 of 2

Code No: R050212101 (b) Enumerate the steps to model a family of signals.

Set No. 1
[13+3]

7. (a) Define component. What are the differences between components and classes? How are component and interface related? (b) What are the properties of components? (c) What are standard stereotypes UML defines that apply to components.[8+4+4] 8. (a) Draw activity diagram to remove reservations after a specified amount of time and explain [8] (b) Draw and explain sequence diagram for the search facility of the objects, so that ”wild card” characters can be used when searching for titles, authors, or borrowers. [8] ⋆⋆⋆⋆⋆

2 of 2

Code No: R050212101

Set No. 2

II B.Tech I Semester Supplementary Examinations, February 2007 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 briefly about usecase, sequence, component and deployment diagrams. (b) Explain the UML approach to SDLC. [8+8] 2. (a) Define 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) The cellular network must place the phone call correctly, and also schedule the receiving and conference calls. Draw a class diagram. (b) What are the common properties, uses and contents of object diagrams? Enumerate on similar lines for class diagrams. [8+8] 4. (a) What are interaction diagrams? What are their contents and common properties? Define semantic equivalence between two kinds of interaction diagrams. (b) Enumerate the steps to model flows of control by time ordering. [8+8] 5. (a) Define interaction. Briefly explain about links in interactions. (b) Enumerate the steps to model flow of control in interactions. (c) Briefly explain about use cases. Enumerate the steps to model the behavior of an element. [5+5+6] 6. (a) Define event and signal. What are the four kinds of events which can be modeled by UML? Explain briefly. (b) Enumerate the steps to model a family of signals. [13+3] 7. Giving appropriate illustrative UML diagrams, enumerate the steps to model the following: (a) Physical data base (b) source code. [16]

8. (a) Draw activity diagram to inform a person when a loan is due [5] (b) Draw activity diagram to remove reservations after a specified amount of time [5] (c) Draw sequence diagram for the search facility of the objects, so that ”wild card” characters can be used when searching for titles, authors, or borrowers. [6] ⋆⋆⋆⋆⋆ 1 of 1

Code No: R050212101

Set No. 3

II B.Tech I Semester Supplementary Examinations, February 2007 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) (b) (c) (d) Define object identity. What is oid uniqueness principle? What is model? What are the aims of modeling? What are the principles of modeling? What is UML? Define.

[5+5+4+2]

2. Explain the eight stereotypes that apply to dependency relationships among classes and objects in class diagrams. [16] 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 properties? Define semantic equivalence between two kinds of interaction diagrams. (b) Enumerate the steps to model flows of control by time ordering. [8+8] 5. (a) What are the contents, common properties and common uses of use case diagrams? (b) Enumerate the steps involved in forward engineering and reverse engineering of use case diagrams. [7+9] 6. (a) What are the possible combinations of interaction considered in a system with both active and passive objects? (b) What is the UML approach to process synchronization? (c) Enumerate the steps to model multiple flows of control. [6+4+6] 7. (a) What are the properties of a well-structured component diagram? (b) What are the contents, common properties and common uses of component diagrams? Explain briefly. [4+12] 8. (a) Change the design of the database package so a relational database is used instead of the current file solution. Draw the class diagram. Do not change the interface to the persistent class. [8] (b) Improve the performance of the database by adding support for reusing deleted records in a file, and support for an index file where a more eofficient search for a specific object can be done. Draw activity diagram [8] ⋆⋆⋆⋆⋆ 1 of 1

Code No: R050212101

Set No. 4

II B.Tech I Semester Supplementary Examinations, February 2007 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) Enumerate any eight application domains of UML. (b) Why is UML used? Explain with UML notation the various relationships in UML. (c) State the principles of modelilng. 2. (a) Explain the UML’s behavior diagrams. (b) Briefly explain the following relationships with UML notation i. ii. iii. iv. Using Realization Simple aggregation Composite aggregation [6+8+2] [4+8+4]

(c) Contrast is-a relationship with has-a relationship. 3. (a) What are the properties of a well-structured object diagram?

(b) What are the results of forward engineering and reverse engineering object diagrams. (c) Draw an example object diagram that contains a three-level hierarchy of objects. [8+4+4] 4. (a) What are interaction diagrams? What are their contents and common properties? Define semantic equivalence between two kinds of interaction diagrams. (b) Enumerate the steps to model flows of control by time ordering. 5. (a) Define interaction. Briefly explain about links in interactions. (b) Enumerate the steps to model flow of control in interactions. (c) Briefly explain about use cases. Enumerate the steps to model the behavior of an element. [5+5+6] 6. (a) What area various parts of a transition. Explain briefly. (b) Define event and signal. What are the four kinds of events modeled by UML? [10+6] 7. (a) Define component. What are the differences between components and classes? How are component and interface related? (b) What are the properties of components? 1 of 2 [8+8]

Code No: R050212101

Set No. 4

(c) What are standard stereotypes UML defines that apply to components.[8+4+4] 8. (a) Draw the use case diagram for the library system and explain the relationships. [6] (b) What are the packages in the Library system? explain ⋆⋆⋆⋆⋆ [10]

2 of 2