[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
Object Oriented Analysis and Design
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
Study Materials

Notes

1NotesDownload

Question Banks/Important Questions

1QBankDownload
Tags: AU2017CS8592

We use Cookies

We use cookies to improve your browsing experience on our website, to analyze our website traffic, and to understand where our visitors are coming from. For more please visit our cookie policy.