Session 2 – Elements of an Object Model
Title of Topic: Elements of an Object Model
Course Code: 22CS402
Course Title: Object Oriented Analysis and Design
Session Number: 2
Academic Year: 2023 - 2024 (Even Sem)
Module 1 - Object Models 1
Session 2 – Elements of an Object Model
, Module 1 - Object Models
1.1 Introduction to Object Models
1.2 Elements of an Object Model
1.3 Unified Process
1.4 Classes and Objects: Object and Class Relationships
1.5 Building Quality Classes and Objects: Measuring Quality, Choosing
Operations
1.6 Classification: Importance and Challenges - Incremental and Iterative
Classification
1.7 Approaches for Identifying Classes and Objects: Classical and Modern
1.8 Key Abstractions and Mechanisms
1.9 Complexity - Structure and Attributes of Complex System
1.10 Designing Complex Systems
1.11 Introduction to CASE Tools
CO1 Understand the structure & attributes for designing complex systems
Module 1 - Object Models 2
, Session 2 – Elements of an Object Model
Elements of an Object Model
Topics to be Covered
• Kinds of Programming Paradigms
• Major and Minor Elements of the Object Model
• Abstraction
• Encapsulation
• Modularity
• Hierarchy
• Typing
• Concurrency
• Persistence
• Applications of the Object Model
Title of Topic: Elements of an Object Model
Course Code: 22CS402
Course Title: Object Oriented Analysis and Design
Session Number: 2
Academic Year: 2023 - 2024 (Even Sem)
Module 1 - Object Models 1
Session 2 – Elements of an Object Model
, Module 1 - Object Models
1.1 Introduction to Object Models
1.2 Elements of an Object Model
1.3 Unified Process
1.4 Classes and Objects: Object and Class Relationships
1.5 Building Quality Classes and Objects: Measuring Quality, Choosing
Operations
1.6 Classification: Importance and Challenges - Incremental and Iterative
Classification
1.7 Approaches for Identifying Classes and Objects: Classical and Modern
1.8 Key Abstractions and Mechanisms
1.9 Complexity - Structure and Attributes of Complex System
1.10 Designing Complex Systems
1.11 Introduction to CASE Tools
CO1 Understand the structure & attributes for designing complex systems
Module 1 - Object Models 2
, Session 2 – Elements of an Object Model
Elements of an Object Model
Topics to be Covered
• Kinds of Programming Paradigms
• Major and Minor Elements of the Object Model
• Abstraction
• Encapsulation
• Modularity
• Hierarchy
• Typing
• Concurrency
• Persistence
• Applications of the Object Model