Ooad LP
Ooad LP
Ooad LP
Lesson Plan SUB CODE & NAME : CS 2353 OBJECT ORIENTED ANALYSIS AND DESIGN SEMESTER & YEAR : 06/III BRANCH : CSE FACULTY :PRADEEPKUMAR /CSE Aim It deals with the fundamental concepts of Object Orientation and Unified Modeling languages 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 TOTAL= 45 PERIODS LIST OF TEXT AND REFERENCE BOOKS: TEXT BOOKS: 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
UNIT-I
Sl.No 1 2 3 4 5 Topic 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 No. of Periods 1 2 2 2 2 Reference/Text Books T1 T1 T1 T1 T1 Page No
6
TOTAL
T1
494,497,5 04 12
UNIT-II
Sl.No 7 8 9 10 11 12 13
TOTAL
Topic 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
No. of Periods 2
Reference/Text Books T1 T1
2 T1 2 T1 1 T1 1 T1 2 T1 2
UNIT-III
Sl.No 14 15 16 17 18 19 Topic System sequence diagrams Relationship between sequence diagrams and use cases Logical architecture UML package diagram Logical architecture refinement UML class diagrams UML interaction diagrams
TOTAL
No. of Periods 2 2 2 1 2 3
Reference/Text Books T1 T1
UNIT-IV
Sl.No 20 21 22 23 24 25 26 Topic 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
TOTAL
No. of Periods 1 2 1 2 2 2 2
Reference/Text Books T1 T1 T1 T1 T1 T1 T1
UNIT-V
Sl.No 27 28 29 30 31 Topic UML state diagrams and modeling Operation contracts Mapping design to code UML deployment UML component diagrams
TOTAL
No. of Periods 3 2 3 2 2
Reference/Text Books T1 T1 T1 T1 T1
FACULTY-INCHARGE
HOD/CSE
PRINCIPAL