Вы находитесь на странице: 1из 3

Velammal College of Engineering and Technology, Madurai

Department of Information Technology

Degree: B.Tech/IT Semester:VI Staff Incharge: Mrs. A.Bazila Banu


Subject Code:CS63 Subject Name: Object Oriented Analysis and Design
Objective:
 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.
Sl. No. Topics No. of Cumulative
Page Number
Periods No. of Periods

UNIT-I- Introduction to OOAD


1. Introduction to OOAD 1 1 T1(3-17),R4(6-8)
2. Unified Process 2 3 T1(18-19),R4(133-140)
3. Case Study 2 5

4. Use Case Modeling 2 7 T1(47-50)


5. Relating Use cases(include, extend and generalization) 2 9 T1(61-100),R4(12-17)
UNIT-II- Elaboration
6. Elaboration-Domain Models 1 10 T1(131-136)
7. Conceptual Classes and description classes 2 12 T1(136-138))
8. Domain Model Refinement 2 14 T1(143-149)
9. Finding conceptual Class Hierarchies 2 16 T1(477-490)R4(54-60)
10. Aggregation and Composition 1 17 R4(108-112)
UNIT-III –UML Diagrams
11. Sequence diagrams 4 21 T1(173-189) R4(74-80)
12. Use cases 2 23 T1(249-270)
13. Relationship between sequence diagrams and Use cases Logical 3 26 T1(221-248)
architecture refinement - UML class diagrams - UML interaction
diagrams
UNIT-IV- Design Patterns
14. Designing Objects with responsibilities 1 27 T1(271-300
15. Creator 1 28 T1(301-321)
16. Information Expert –low coupling, High Cohesion 1 29 T1(413-435)
17. Applying GOF design patterns 2 31 T1(438-452)
18. Adopter pattern 1 32 R4(152-159)
19. Singleton pattern 1 33 R4(160-162)
20. Factory and observer patterns 3 36 R4(216-217)
UNIT-V- Mapping Design To Code
3 21 State Diagram 2 38 T1(485-491)
22 Operation contracts 1 39 T1(369-374)
23 Mapping Design to code 2 41 T1(651-655)
24 UML deployment Diagram 2 43 R4(97-106)
25 UML Component Diagram 2 45 R4 (145-148)

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. Mahesh .P.Matha “Object Oriented Analysis and Design Using UML” Eastern Economy Edition.

STAFF SIGNATURE HOD/ IT PRINCIPAL

CS63 OBJECT ORIENTED ANALYSIS AND DESIGN (REGULATIONS – 2008 syllabus)


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 Hours : 45
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
REFERENCES:
R4. Mike O’Docherty, “Object-Oriented Analysis & Design: Understanding System
Development with UML 2.0”, John Wiley & Sons, 2005.
R2. James W- Cooper, Addison-Wesley, “Java Design Patterns – A Tutorial”, 2000.
R3. Micheal Blaha, James Rambaugh, “Object-Oriented Modeling and Design with UML”,
Second Edition, Prentice Hall of India Private Limited, 2007
Elements of Reusable object-oriented software”, Addison-Wesley, 1995.
ADDITIONAL REFERENCES
R4. Mahesh .P.Matha “Object Oriented Analysis and Design Using UML” Eastern Economy Edition

Вам также может понравиться