Ooad LP

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

LESSON PLAN

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

3-7 11-14 18-19 47-64

6
TOTAL

Relating Use cases include, extend and generalization

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

Page No 126-139 139-143

2 T1 2 T1 1 T1 1 T1 2 T1 2

149-166 168-169 249-250 264-266 477-484 12

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

Page No 173-175 199-200

T1 201-209 T1 199-200 T1 249-269 T1 221-240 12

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

Page No 271-276 281-294 299-314 363-364 435-471 442-436 440-463 12

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

Page No 485-492 181-182 369-380 651-658 12

Total hours Planned for the completion of 5 units: 60

FACULTY-INCHARGE

HOD/CSE

PRINCIPAL

You might also like