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

Anna University, Chennai: Affiliated Institutions R-2008 B.Tech. Information Technology

This document outlines the course objectives, topics, and references for an Object Oriented Analysis and Design course at Anna University in Chennai, India. The course covers topics like UML modeling, use case modeling, domain modeling, logical architecture, class diagrams, design patterns, and state diagrams over 5 units and 45 class periods. The primary textbook is "Applying UML and Patterns" by Craig Larman and references include books on UML, Java design patterns, and object-oriented modeling and design.

Uploaded by

amlakshmi
Copyright
© © All Rights Reserved
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)
72 views1 page

Anna University, Chennai: Affiliated Institutions R-2008 B.Tech. Information Technology

This document outlines the course objectives, topics, and references for an Object Oriented Analysis and Design course at Anna University in Chennai, India. The course covers topics like UML modeling, use case modeling, domain modeling, logical architecture, class diagrams, design patterns, and state diagrams over 5 units and 45 class periods. The primary textbook is "Applying UML and Patterns" by Craig Larman and references include books on UML, Java design patterns, and object-oriented modeling and design.

Uploaded by

amlakshmi
Copyright
© © All Rights Reserved
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

ANNA UNIVERSITY, CHENNAI

AFFILIATED INSTITUTIONS
R-2008
B.TECH. INFORMATION TECHNOLOGY

CS2353 OBJECT ORIENTED ANALYSIS AND DESIGN LT PC


3 0 0 3
OBJECTIVES
 To learn basic OO analysis and design skills through an elaborate case study.
 To use the UML design diagrams
 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 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.

You might also like