What is object orientation? Explain OO themes.
[7 marks]What is inheritance? List the different types of inheritance and explain how it encourages reusability and sharing.
[7 marks]Define following Terms: Derived data , Abstract Class , Generalization, Multiplicity, Constrains, Metadata, Package.
[7 marks]List all kinds of control information represented by Dynamic model. Prepare State chart diagram for Two Party Phone Call.
[7 marks]Describe guidelines for use case Models.
[7 marks]Draw a sequence diagram for issuing a book and renewing a book in online library management system.
[7 marks]What is concurrency? Explain ‘aggregation concurrency’ and ‘concurrency Within an object’ represented by state model with suitable example.
[7 marks]Prepare sequence diagram for booking a train ticket on line.
[7 marks]Explain ‘ordered’, ‘bags’, ‘sequences’ in class diagram with suitable examples.
[7 marks]Describe the criteria for discarding unnecessary and incorrect classes. Give example to justify the answer.
[7 marks]Define the purpose of following terms with suitable example and UML notations
[7 marks]swimlane (ii) use case generalization (iii) activity
[ marks]Which are the different criteria to keep the right association in domain class Model.
[7 marks]“Iterative development life cycle is better than the waterfall development life cycle.” Explain with Example.
[7 marks]Give the list of common architectural styles. Explain continuous transformation in detail.
[7 marks]What is the purpose of design optimization? Briefly discuss the tasks of design optimization.
[7 marks]Explain the following terms in relation to class design. a. Refactoring b. Reification
[7 marks]Mention the importance of analysis and design stages in software development process. Differentiate Domain analysis and Application analysis.
[7 marks]