You are on page 1of 7

1

Reg No B.E. / B.Tech. DEGREE EXAMINATION,Apr/May 2012 Third Year Sixth Semester CSE/IT CS2353 - Object Oriented Analysis and Design Model Question Paper I (Regulations 2008) Maximun Marks : 100

Time : 3 Hours

Answer all questions


PART A (10 x 2 = 20 Marks) 1. Define domain model. 2. What are the three perspectives to apply UML? 3. What is conceptual category list? 4. What is subclass conformance? 5. What are the strength and weakness of sequence and communication diagrams? 6. What are the tiers,layers,and partitions? 7. Define patterns and Design patterns. 8. Explain the two types of responsibilities in object design. 9. What is transition action? 10.What is system operation? PART B - (5 x 16 = 80 Marks) 11. (a) Explain with an example, how usecase modeling is used to describe functional Requirements. Identify the actors,scenario, and use cases for the example. (16) Or. (b) (i) What are the sample inception artifacts? (ii) What are the types and categories of requirements? (16) 12. (a) Discuss in detail three strategies to find conceptual classes? (16) Or (b) What are the guidelines used to partition the classes in the domain model to be organized into packages? Explain with suitable examples.. 13. (a) What is Model-View-Seperation Principle? Explain the motivation for model view separation. Or (b) Explain with an example features of Common Class Diagram Notation.

(16)

(16) (16)

14. (a) (i)What are the artifact inputs and their relationships to object design? (ii) What is the connection between responsibilities,GRASP,and UML diagrams? Or (b) Explain in detail with examples the patterns a) Creator b) Controller and c) High Cohesion (15. (a) What is a component diagram? Draw a component diagram and explain its features. Or (b) Explain UI navigation modeling with State machine diagram.

(16) (16) (16) (16)

Reg. No. B.E. / B.Tech. DEGREE EXAMINATION,Apr/May 2012 Third Year - Sixth Semester CSE/IT CS2353 - Object Oriented Analysis and Design Model Question Paper II (Regulations 2008) Maximun Marks : 100

Time : 3 Hours

Answer all questions


PART A (10 x 2 = 20 Marks) 1. What is Object Oriented Analysis and Design? 2. Define the inception step. 3. What is aggregation and Composition? 4. What are the strong motivation to partition a conceptual class with sub classes? 5. What is UML classifier? 6. What is model-view-separation principle? 7. What is visibility? What are its four types? 8. What is use case realization? 9. What is guard condition? 10. What are operation contracts? What are its uses? PART B - (5 x 16 = 80 Marks) 11. (a) (i) What are the types and categories of requirements? (ii) Briefly explain the different phases of Unified Process Or. (b) (i) What are the critical UP practices? (ii) What are the Up disciplines? 12. (a) How to find associations with a Common Association List? Or (b) What are the motivation to partition a conceptual class into subclasses? Tabulate some examples of class partitions based on above motivation. (8) (8) (8) (8)

(16)

13. (a) How layers are useful in addressing problems? What are the common layers in an information system logical architecture? (16) Or (b) Explain the dynamics in the logical architecture using an interaction diagram with emphasis on cross-boundary connections. . (16)

14. (a) Explain GRASP, Responsibilities and Responsibility Driven Design. Or (b) Explain patterns a)High Cohesion,b) Faade and c) Observer 15. (a) Explain about Implementation Model( Mapping Design to Code). How class definitions are created from Design class diagrams? Explain with an example code. Or (b) Discuss about UML Deployment and Component Diagrams. Draw the diagram for a Banking application.

(16) (16)

(16)

(16)

Reg. No. B.E. / B.Tech. DEGREE EXAMINATION,Apr/May 2012 Third Year Sixth Semester CSE/IT CS2353 - Object Oriented Analysis and Design Model Question Paper III (Regulations 2008) Maximun Marks : 100

Time : 3 Hours

Answer all questions


PART A (10 x 2 = 20 Marks) 1. What are the benefits of iterative development? 2. Define a)Include relationship b)Extend relationship 3. What are the guide lines followed in designing a super class? 4. What is Generalization-Specialization hierarchy? 5. List the Relationships used in the Class Diagram. 6. What are the benefits of using layers? 7. What are the artifact inputs to object design? 8. Define a)GRASP b) GRASP principles 9. Define event ,states,and transitions. 10.What are post conditions? PART B - (5 x 16 = 80 Marks) 11. (a) (i) What are the benefits of interative development? (ii) Why waterfall model is failure prone? Or (b) What are agile methods? Explain briefly agile principles. (16) (16)

12. (a) What is UML Activity Diagram? Using an example explain the features of basic UML activity diagram notation. (16) Or (b) (i) Explain Subclass conformance and 100% Rule. (ii) Explain guidelines for showing Composition and benefits of Composition. (16) 13. (a) What are System Sequence Diagrams? What is the relationship between SSDs and Use cases? Explain with an example. l (16). Or (b) What is logical architecture and layers? Explain with examples layers using UML package diagram. (16)

14. (a) What is visibility? Explain in detail four kind of visibility. Or (b) Explain in detail the patterns a) Adapter b) Factory and c)Low coupling d) Singleton 15. (a) What are the sections of a contract? Explain with an example. What are the guidelines used to create and write contracts?

(16) (16) (16)

Or (b) In what ways, a State machine Diagram is applied ? Explain in briefly the use of State machine Diagrams in a) Complex reactive objects and b) protocols and Legal sequences (16)