Session 3 – Unified Process
Title of Topic: Unified Process
Course Code: 22CS402
Course Title: Object Oriented Analysis and Design
Session Number: 3
Academic Year: 2023 - 2024 (Even Sem)
Module 1 - Object Models 1
Session 3 – Unified Process
, 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 3 – Unified Process
Unified Process
Topics to be Covered
• Unified Process
• Reason to Use Unified Process
• Four P’s of Unified Process
• Phases of UP
✔ Inception Phase
✔ Elaboration Phase
✔ Construction Phase
✔ Transition Phase
✔ Production Phase
• Disadvantages of RUP
• UP Disciplines
, Module 1 - Object Models 3
Session 3 – Unified Process
Unified Process
• The Unified Process (UP), or Unified Software Development Process, is an
iterative and incremental software development framework from which a
customized process can be defined
• UP has emerged as a popular iterative software development process for
building object oriented systems
• UP combines commonly accepted best practices, such as an iterative
lifecycle and risk-driven development, into a cohesive and well documented
description
• The framework contains many components and has been modified a number
of times to create several variations
• The most popular variations include the Rational Unified Process (RUP) and
Title of Topic: Unified Process
Course Code: 22CS402
Course Title: Object Oriented Analysis and Design
Session Number: 3
Academic Year: 2023 - 2024 (Even Sem)
Module 1 - Object Models 1
Session 3 – Unified Process
, 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 3 – Unified Process
Unified Process
Topics to be Covered
• Unified Process
• Reason to Use Unified Process
• Four P’s of Unified Process
• Phases of UP
✔ Inception Phase
✔ Elaboration Phase
✔ Construction Phase
✔ Transition Phase
✔ Production Phase
• Disadvantages of RUP
• UP Disciplines
, Module 1 - Object Models 3
Session 3 – Unified Process
Unified Process
• The Unified Process (UP), or Unified Software Development Process, is an
iterative and incremental software development framework from which a
customized process can be defined
• UP has emerged as a popular iterative software development process for
building object oriented systems
• UP combines commonly accepted best practices, such as an iterative
lifecycle and risk-driven development, into a cohesive and well documented
description
• The framework contains many components and has been modified a number
of times to create several variations
• The most popular variations include the Rational Unified Process (RUP) and