Code No: 55113/MT
M.Tech. I-Semester Examinations, February-2007.
OBJECT ORIENTED MODELLING
Time: 3 hours Max. Marks: 60
Answer any FIVE questions
All questions carry equal marks
(i) Object (ii) Class (iii) Interface (iv) Component
b) Explain the significance of protected, public and private access specifiers briefly.
c) Contrast: Object Vs Object based
2. Define the following:
(a) Software architecture (b) Active class and its UML notation.
(c) Usecase and its UML notation (d) Liskov’s substitution principle
(e) Using relationship (f) Runtime polymorphism
(g) UML (h) Role
3.a) Enumerate the steps to forward engineer a class diagram.
b) Enumerate the steps to reverse engineer a class diagram.
c) What are forward engineering and reverse engineering?
4.a) Define Use case. What are the uses of Use cases?
b) Define actor. Illustrate actor specialization and Use case specialization giving UML notation.
c) Describe the Use case “Validate User” in modeling an ATM system.
5. Enumerate the steps to model object structures. Illustrate with an object diagram.
6.a) How is recursion represented in a sequence diagram?
b) Explain the following with regard to interraction diagrams.
(i) Object live line (ii) <<create>> and <<destroy>> messages
(iii) Focus of control (iv) Dewey decimal numbering
(v) Nesting of tours of control (vi) Semantic equivalence.
7.a) Enumerate the steps to model the life time of an object.
b) Compare: Substances, nested states, Composite state.
8.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.