OOAD SYLLABUS

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.

object oriented analysis and design

www.kprblog.in

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]