SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY, VIRUDHUNAGAR DEPARTMENT OF INFORMATION TECHNOLOGY COURSE PLAN
Faculty: S.PRATHEEMA Subject: OBJECT ORIENTED ANALYSIS AND DESIGN Year : III Sub Code: CS63 Sem : VI
TEXT BOOK: T1. Craig Larman,"Applying UML and Patterns: An Introduction to object-oriented Analysis and Design and iterative development, Third Edition, Pearson Education, 2005 Book to Page No. of be Number Periods Referred INTRODUCTION Notes 1 Unit-I (T1- Chapter 1,2,3,4,6,30) 1 Introduction to OOAD  What is T1 3 - 14 2 . OOAD?  What is UML? 2 What are the United process(UP) . phases 3 - Case study  the NextGen POS . system, Inception 4 Use case Modeling . 5 Relating Use cases  include, . extend and generalization. T1 T1 T1 T1 18-19 43  51 61  64 494-504 1 2 2 2 S.No Topics Cum. Hrs 3 4 6 8 10 Demo Teaching Aid
Unit-II (T1- Chapter 8,9,31,28) 6 Elaboration - Domain Models T1 126-143 . Finding conceptual classes and description classes 7 Associations Attributes T1 149-166 .
2 2
12 14
Demo
8 Domain model refinement . 9 Finding conceptual . hierarchies class
T1 T1 T1
501 139-144 264-266 1 2 15 17
1 Aggregation and Composition 0 . 1 UML activity diagrams and 1 modeling .
T1
477-484
19
Unit-III (T1-Chapters 10,13,16,16,) 1 System sequence diagrams T1 173-177 2 . 1 Relationship between sequence 3 diagrams and use cases . 1 Logical architecture and UML 4 package diagram - Logical . architecture refinement 1 UML class diagrams 5 . 1 UML interaction diagrams 6 . T1 177-179
21
22
Demo
T1
197-209
24
T1
249-269
26
T1
221-247
28
Unit-IV (T1-Chapters-17,19,26 ) 1 GRASP: Designing objects with T1 271-278 7 responsibilities . 1 Creator  Information expert  8 Low Coupling  . 1 Controller  High Cohesion T1 281-286
30
32
T1
286-291
33
2 Designing for visibility 0 . 2 Applying GoF design patterns 1 . 2 adapter, singleton, factory and 2 observer patterns. . 2 UML state 3 modeling .
T1
363-368
34
T1
435-471
36
Demo
T1
439-446 463-471
37
Unit-V (T1- Chapters 29,11,20,38) diagrams and T1 485-492
39
Demo
2 Operation contracts 4 . 2 Mapping design to code 5 . 2 UML deployment 6 . 2 Component diagrams 7 .
T1
181-193
41
T1
369-376
43
T1
651-653
44
T1
653-654
46
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.
Staff-In charge
HOD-IT
Principal