0% found this document useful (0 votes)
342 views1 page

CS2353 Ooad Syllabus

This document provides an overview of the course CS2353 Object Oriented Analysis and Design. The course objectives are to learn basic OO analysis and design skills through a case study, use UML design diagrams, and apply appropriate design patterns. The course is divided into 5 units that cover topics like use case modeling, domain modeling, class diagrams, interaction diagrams, design patterns, state diagrams, and mapping designs to code. Key diagrams covered include use case diagrams, domain models, sequence diagrams, package diagrams, class diagrams, state diagrams, deployment diagrams, and component diagrams.

Uploaded by

sridharanc23
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
342 views1 page

CS2353 Ooad Syllabus

This document provides an overview of the course CS2353 Object Oriented Analysis and Design. The course objectives are to learn basic OO analysis and design skills through a case study, use UML design diagrams, and apply appropriate design patterns. The course is divided into 5 units that cover topics like use case modeling, domain modeling, class diagrams, interaction diagrams, design patterns, state diagrams, and mapping designs to code. Key diagrams covered include use case diagrams, domain models, sequence diagrams, package diagrams, class diagrams, state diagrams, deployment diagrams, and component diagrams.

Uploaded by

sridharanc23
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

CS2353

OBJECT ORIENTED ANALYSIS AND DESIGN

LTPC

3003

OBJECTIVES: 1. To learn basic OO analysis and design skills through an elaborate case study 2. To use the UML design diagrams 3. To apply the appropriate design patterns UNIT I 9 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 9 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 9 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 9 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 9 UML state diagrams and modeling - Operation contracts- Mapping design to code -UML deployment and component diagrams TOTAL: 45 PERIODS TEXT BOOK : 1.Craig Larman,"Applying UML and Patterns: An Introduction to object-oriented Analysis and Design and iterative development, Third Edition, Pearson Education, 2005 REFERENCES: 1. Mike ODocherty, Object-Oriented Analysis & Design: Understanding System Development with UML 2.0, John Wiley & Sons, 2005. 2. James W- Cooper, Addison-Wesley, Java Design Patterns A Tutorial, 2000. 3. Micheal Blaha, James Rambaugh, Object-Oriented Modeling and Design with UML, Second Edition, Prentice Hall of India Private Limited, 2007 4. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides,Design patterns: Elements of Reusable object-oriented software, Addison-Wesley, 1995.

You might also like