0% found this document useful (0 votes)
230 views3 pages

Courseplan Ooad

1. The document outlines the syllabus for the course CS63 Object Oriented Analysis and Design. 2. The course covers topics such as introduction to OOAD, the unified process, use case modeling, domain modeling, UML diagrams, design patterns, and mapping design to code. 3. The objectives are to learn basic OO analysis and design skills through a case study, use UML design diagrams, and apply appropriate design patterns.

Uploaded by

bazilabanu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
230 views3 pages

Courseplan Ooad

1. The document outlines the syllabus for the course CS63 Object Oriented Analysis and Design. 2. The course covers topics such as introduction to OOAD, the unified process, use case modeling, domain modeling, UML diagrams, design patterns, and mapping design to code. 3. The objectives are to learn basic OO analysis and design skills through a case study, use UML design diagrams, and apply appropriate design patterns.

Uploaded by

bazilabanu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 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

You might also like