General info: CS6502
OBJECT ORIENTED ANALYSIS AND DESIGN
|
University – Anna university,
Tamil Nadu, India
Marks: UNIT 1 to 5 – 9+3 each unit
Period - TOTAL (L:45+T:15): 60 PERIODS
|
OBJECTIVES:
The student should be made to:
1) Learn
the basics of OO analysis and design skills.
2) Learn
the UML design diagrams.
3) Learn
to map design to code.
4) Be
exposed to the various testing techniques.
|
|
UNIT I - UML
DIAGRAMS
Introduction to OOAD – Unified Process - UML
diagrams – Use Case – Class Diagrams– Interaction Diagrams – State Diagrams –
Activity Diagrams – Package, component and Deployment Diagrams.
|
|
UNIT II- DESIGN
PATTERNS
GRASP: Designing objects with responsibilities –
Creator – Information expert – Low Coupling – High Cohesion –
Controller - Design Patterns – creational - factory method - structural –
Bridge – Adapter behavioral – Strategy – observer.
|
|
UNIT III- CASE
STUDY
Case study – the Next Gen POS system, Inception
-Use case Modeling - Relating Use cases – include, extend and generalization
- Elaboration - Domain Models - Finding conceptual classes and description
classes – Associations – Attributes – Domain model refinement – Finding
conceptual class Hierarchies - Aggregation and Composition.
|
|
UNIT IV - APPLYING
DESIGN PATTERNS
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 - Applying GoF design patterns.
|
|
UNIT V - CODING
AND TESTING
Mapping design to code – Testing: Issues in OO
Testing – Class Testing – OO Integration Testing – GUI Testing – OO System
Testing.
|
|
OUTCOMES:
At the end of the
course, the student should be able to:
1) Design
and implement projects using OO concepts.
2) Use
the UML analysis and design diagrams.
3) Apply
appropriate design patterns.
4) Create
code from design.
5) Compare
and contrast various testing techniques.
|
|
TEXT BOOK:
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. Simon Bennett, Steve Mc
Robb and Ray Farmer, “Object Oriented Systems
Analysis and Design Using UML”, Fourth Edition, Mc-Graw Hill Education, 2010.
2. Erich Gamma, an d Richard Helm, Ralph
Johnson, John Vlissides, “Design patterns: Elements of Reusable
Object-Oriented Software”, Addison-Wesley, 1995.
3. Martin Fowler, “UML Distilled: A Brief
Guide to the Standard Object Modeling Language”, Third edition, Addison
Wesley, 2003.
4. Paul C. Jorgensen, “Software Testing:- A
Craftsman’s Approach”, Third Edition, Auerbach Publications, Taylor and
Francis Group, 2008.
|
|
Notes from studentfocus.com: click
here
|
|
Wednesday, 13 June 2018
CS6502 OBJECT ORIENTED ANALYSIS AND DESIGN
Subscribe to:
Post Comments (Atom)
Active Employee Report
Active Employee Report SELECT PPPMF.PRIORITY, "PER_ALL_PEOPLE_F_1"."PERSON_NUMBER" AS "PERSON_NUMBER...
-
/* Name : Annual leave Bonus v3 DATE: 23-03-2020 CREATED BY : PARTHA This report is to get the employee's performance rating...
-
1) Microsoft excel short cut keys. 2) Microsoft for beginners #1 3) Microsoft for beginners#2 4) ...
No comments:
Post a Comment