CERTIFICATE IN OBJECT ORIENTED ANALYSIS AND DESIGN
Duration: 3 MONTHS
Course Syllabus
UML DIAGRAMS
Introduction to OOAD,Unified Process,UML diagrams,Use Case,Class Diagrams,Interaction Diagrams,State Diagrams,Activity Diagrams,Package, component and Deployment Diagrams.
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.
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.
APPLYING DESIGN PATTERNS
System sequence diagrams,Relationship between sequence diagrams and use casesLogical architecture and UML package diagram,Logical architecture refinemenT,UMLclass diagrams,UML interaction diagrams,Applying GoF design patterns.
CODING AND TESTING
Mapping design to code Testing: Issues in OO Testing,Class Testing,OO Integration Testing,GUI Testing,OO System Testing.
UML DIAGRAMS
Introduction to OOAD,Unified Process,UML diagrams,Use Case,Class Diagrams,Interaction Diagrams,State Diagrams,Activity Diagrams,Package, component and Deployment Diagrams.
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.
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.
APPLYING DESIGN PATTERNS
System sequence diagrams,Relationship between sequence diagrams and use casesLogical architecture and UML package diagram,Logical architecture refinemenT,UMLclass diagrams,UML interaction diagrams,Applying GoF design patterns.
CODING AND TESTING
Mapping design to code Testing: Issues in OO Testing,Class Testing,OO Integration Testing,GUI Testing,OO System Testing.