ITSE306 - Object Oriented Analysis and Design Sem 1, AY 2020-21
CHAPTER 1…
• Object Oriented software development concepts:
• Comparing the procedural and OO paradigm. • The nature of an Object. • Major and Minor elements of an Object. • Relationships among the Objects. • The nature of a Class. • Relationships among the Classes. • Definitions of object oriented analysis (OOA) and object oriented design (OOD)
ITSE306 - Object Oriented Analysis and Design Sem 1, AY 2020-21
CHAPTER 2…
• UML Modeling Language:
• Introduction to UML. • Goals of UML. • UML entities, relationships among UML entities. • Types of UML diagrams. Structural Diagrams Behavioral Diagrams Class diagram Use Case Diagram Object Diagram Sequence Diagram Component Diagram Collaboration Diagram Deployment Diagram State Chart Diagram Activity Diagram
ITSE306 - Object Oriented Analysis and Design Sem 1, AY 2020-21
CHAPTER 3…
• Object Oriented Analysis Methodologies
• Domain Analysis • Top 10 domain modeling guidelines • Various object oriented • Case studies
ITSE306 - Object Oriented Analysis and Design Sem 1, AY 2020-21
CHAPTER 4…
• Object Oriented Design Methodologies
• Building quality classes and objects • Object modeling • Meta data • Metrics of object oriented design • Design principles and patterns
ITSE306 - Object Oriented Analysis and Design Sem 1, AY 2020-21