CS 2353 – OBJECT ORIENTED ANALYSIS AND DESIGN Questions Bank 2014

Anna University, Chennai

Anna_University,_Chennai_logo

 

DEPARTMENT OF INFORMATION TECHNOLOGY

SIXTH SEMESTER

YEAR: VI

CS 2353 – OBJECT ORIENTED ANALYSIS AND DESIGN

SIXTEEN MARK QUESTIONS

1

CS2353 OBJECT ORIENTED ANALYSIS AND DESIGN

UNIT I

Introduction to OOAD – What is OOAD? – What is UML? What are the United process(UP) phases - Case study – the NextGen POS system, Inception -Use case Modeling - Relating Use cases – include, extend and generalization.

UNIT II

Elaboration - Domain Models - Finding conceptual classes and description classes – Associations – Attributes – Domain model refinement – Finding conceptual class hierarchies- Aggregation and Composition- UML activity diagrams and modeling

UNIT III

system sequence diagrams - Relationship between sequence diagrams and use cases Logical architecture and UML package diagram – Logical architecture refinement - UML class diagrams - UML interaction diagrams

UNIT IV

GRASP: Designing objects with responsibilities – Creator – Information expert – Low Coupling –Controller – High Cohesion – Designing for visibility - Applying GoF design patterns – adapter, singleton, factory and observer patterns.

UNIT V

UML state diagrams and modeling - Operation contracts- Mapping design to code - UML deployment and component diagrams


Part –B( 16 Marks)

Refer

[Craig Larman,"Applying UML and Patterns: An Introduction to object-oriented Analysis and Design and

iterative development”, Third Edition,]

1. Explain Types of UML Diagrams with example?Page:11

2. Explain Unified Phase and their types with an example?Page:33

3. Explain CASE STUDY: THE NEXTGEN POS SYSTEM?Page:41-44

4. Explain Use Case Modeling With example?Page:61


UNIT_II

Part –B (16 Marks)

1. Explain Domain Models with an example?Page:131

2. Explain Conceptual Classes with an example and what are Three Strategies to Find

Conceptual Classes?Page:139

3. Explain Descriptions with the Airline Domain example?Page:148

4. Explain Associations with Applying UML?Page:149

5. Explain Attribute with Applying UML?Page:166

6. What are Suitable Attribute Types? Explain Focus on Data Type Attributes in the Domain

Model.

7. Explain Conceptual Superclasses and Subclasses with an example?Page:505

8. Explain Aggregation and Composition? Page:519

9. Explain UML Activity Diagrams and Modeling? Page:477


Part –B (16 Marks)

1. Explain System sequence diagrams with an Example? Page:175

2. Explain logical architecture and UML package diagrams? Page:201

3. What\'s the Connection Between SSDs, System Operations, and Layers? Page:210

4. Explain Logical architecture refinement? Page:199

5. Explain UML class diagrams? Page:249

6. Explain Inter-Layer and Inter-Package Interaction? Page:199

7. Explain UML Interaction Diagrams? Page:221


UNIT -IV Part –B (16 Marks)

1. Explain GRASP: Designing objects with responsibilities? Page:271

2. Explain GoF DESIGN PATTERNS? Page:435

3. Explain Creator and Information Expert with an Example? Page:291,294

4. Explain Low Coupling and Controller with an Example? Page:299,302

5. Explain adapter and singleton with an example? Page:436,442

6. Explain factory and observer patterns. Page:440,463


Part –B (16 Marks)

1. Explain UML state diagrams with an example? Page:485

2. Explain Operation contracts with an example? Page:181

3. Explain Mapping design to code with an Example? Page:369

4. Explain UML deployment diagrams with an example? Page:651

5. Explain UML component diagrams with an example? Page:653