[PDF] CS8592 Object Oriented Analysis and Design (OOAD) 2017 Regulation Syllabus, Notes and Question Banks/Important Questions for Anna University Students
Last updated on Sep 4, 2023
Syllabus
CS8592 Object Oriented Analysis and Design
- 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 descriptionclasses – Associations – Attributes – Domain model refinement – Finding conceptual classHierarchies – Aggregation and Composition - Relationship between sequence diagrams and usecases – When to use Class Diagrams
- UNIT III DYNAMIC AND IMPLEMENTATION UML DIAGRAMS:Dynamic Diagrams – UML interaction diagrams - System sequence diagram – Collaborationdiagram – When to use Communication Diagrams - State machine diagram and Modelling –Whento 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 onTesting – Develop Test Cases and Test Plans