Object Oriented Analysis and Design CS8592 Syllabus Anna University Regulation 2017

 CS8592 Syllabus Object Oriented Analysis and Design




CS8592 – SYLLABUS




 UNIT I 

( UNIFIED PROCESS AND USE CASE DIAGRAMS )


Introduction to OOAD with OO Basics - Unified Process -UML diagrams - Use Case -Case study -- the Next Gen POS system, Inception - - Use case Modelling -- Relating Use cases -- include, extend and generalization-- When to use Use-cases

UNIT II 

( STATIC UML DIAGRAMS )


Class Diagram -- Elaboration -- Domain Model -- Finding conceptual classes and description classes -- Associations -- Attributes -- Domain model refinement -- Finding conceptual class Hierarchies -- Aggregation and Composition -- Relationship between sequence diagrams and use cases -- When to use Class Diagrams

UNIT III 

(DYNAMIC AND IMPLEMENTATION UML DIAGRAMS) 

Dynamic Diagrams -- UML interaction diagrams -- System sequence diagram -- Collaboration diagram -- When to use Communication Diagrams -- State machine diagram and Modelling -- When to use State Diagrams -- Activity diagram -- When to use activity diagrams Implementation Diagrams -- UML package diagram -- When to use package diagrams -- Component and Deployment Diagrams -- When to use Component and Deployment diagrams

UNIT IV 

( DESIGN PATTERNS )

GRASP: Designing objects with responsibilities -- Creator -- Information expert -- Low Coupling -- High Cohesion -- Controller Design Patterns -- creational -- factory method -- structural -- Bridge -- Adapter -- behavioural -- Strategy -- observer –Applying GoF design patterns -- Mapping design to code

UNIT V 

( TESTING)

Object Oriented Methodologies -- Software Quality Assurance -- Impact of object orientation on Testing -- Develop Test Cases and Test Plans




Previous Post Next Post