0% found this document useful (0 votes)
338 views

OOAD Syllabus

The document outlines the syllabus for the course "Object Oriented Analysis & Design" taught at SSN College of Engineering, Kalavakkam. The course covers 5 units over 45 class periods: Unit I introduces OOAD and the Unified Process, use case modeling, and UML; Unit II covers domain modeling, associations, attributes, and UML activity diagrams; Unit III discusses system sequence diagrams, logical architecture, and UML class diagrams; Unit IV focuses on design patterns and responsibilities; Unit V covers UML state diagrams, operation contracts, and deployment diagrams. The textbook and 4 references are also listed.

Uploaded by

Ramesh Kumar Raj
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 PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
338 views

OOAD Syllabus

The document outlines the syllabus for the course "Object Oriented Analysis & Design" taught at SSN College of Engineering, Kalavakkam. The course covers 5 units over 45 class periods: Unit I introduces OOAD and the Unified Process, use case modeling, and UML; Unit II covers domain modeling, associations, attributes, and UML activity diagrams; Unit III discusses system sequence diagrams, logical architecture, and UML class diagrams; Unit IV focuses on design patterns and responsibilities; Unit V covers UML state diagrams, operation contracts, and deployment diagrams. The textbook and 4 references are also listed.

Uploaded by

Ramesh Kumar Raj
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 PDF, TXT or read online on Scribd
You are on page 1/ 1

SSN COLLEGE OF ENGINEERING, KALAVAKKAM.

DEPARTMENT OF INFORMATION TECHNOLOGY

Subject Code: CS2353 Staff: N.Elavarasi


Subject Title: Object Oriented Analysis & Design Class: VI IT B

Batch: 2008-2012 Academic Year: Dec’10 – Apr’11

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 O’Docherty, “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.

Staff Incharge HOD/IT

You might also like