Anna University, Chennai
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
No comments:
Post a Comment