OBJECT ORIENTED ANALYSIS AND DESIGN
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.
PREFERRED SEARCHES :
- MA6566 Discrete Mathematics Syllabus
- CS6501 Internet Programming Syllabus
- CS6502 Object Oriented Analysis and Design Syllabus
- CS6503 Theory of Computation Syllabus
- CS6504 Computer Graphics Syllabus
For further syllabus, notes, video materials and question papers visit kprblog.in
Mail your Feedback/Queries to [email protected]