r050212101 Object Oriented Analysis Design Through Uml

Embed Size (px)

Citation preview

  • 8/14/2019 r050212101 Object Oriented Analysis Design Through Uml

    1/6

    Code No: R050212101 Set No. 1

    II B.Tech I Semester Supplementary Examinations, February 2007OBJECT 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) Liskovs substitution principle

    (g) Using relationship. [16]

    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. [5+5+3+3]

    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]

    4. (a) What is sequence diagram? What is collaboration diagram? What are thefeatures in each one?

    (b) What are the properties and common uses of sequence diagrams and collabo-ration diagrams? [10+6]

    5. (a) Explain the following standard stereotypes that adorn the ends of links.

    i. association

    ii. selfiii. global

    iv. local

    v. 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 bemodeled by UML? Explain briefly.

    1 of 2

  • 8/14/2019 r050212101 Object Oriented Analysis Design Through Uml

    2/6

    Code No: R050212101 Set No. 1

    (b) Enumerate the steps to model a family of signals. [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 timeand explain [8]

    (b) Draw and explain sequence diagram for the search facility of the objects, sothat wild card characters can be used when searching for titles, authors, orborrowers.

    [8]

    2 of 2

  • 8/14/2019 r050212101 Object Oriented Analysis Design Through Uml

    3/6

    Code No: R050212101 Set No. 2

    II B.Tech I Semester Supplementary Examinations, February 2007OBJECT 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? Enu-

    merate on similar lines for class diagrams. [8+8]

    4. (a) What are interaction diagrams? What are their contents and common proper-ties? 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 bemodeled 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 thefollowing:

    (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 wildcard characters can be used when searching for titles, authors, or borrowers.

    [6]

    1 of 1

  • 8/14/2019 r050212101 Object Oriented Analysis Design Through Uml

    4/6

  • 8/14/2019 r050212101 Object Oriented Analysis Design Through Uml

    5/6

    Code No: R050212101 Set No. 4

    II B.Tech I Semester Supplementary Examinations, February 2007OBJECT 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 inUML.

    (c) State the principles of modelilng. [4+8+4]

    2. (a) Explain the UMLs behavior diagrams.

    (b) Briefly explain the following relationships with UML notation

    i. Using

    ii. Realization

    iii. Simple aggregation

    iv. Composite aggregation

    (c) Contrast is-a relationship with has-a relationship. [6+8+2]

    3. (a) What are the properties of a well-structured object diagram?

    (b) What are the results of forward engineering and reverse engineering objectdiagrams.

    (c) Draw an example object diagram that contains a three-level hierarchy of ob- jects.

    4. (a) What are interaction diagrams? What are their contents and common proper-ties? 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) 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/14/2019 r050212101 Object Oriented Analysis Design Through Uml

    6/6

    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