0% found this document useful (0 votes)
67 views11 pages

Lecture 5 - Software Process Model

This document provides an overview of the Unified Process (UP) software development model. It describes the key phases of the UP model: Inception, Elaboration, Construction, Transition, and Production. The Inception phase involves initial planning and requirements gathering. The Elaboration phase refines use cases and expands the system architecture. The Construction phase is when development occurs. Transition involves user testing and feedback. Production is when the software is deployed and supported. The UP model was developed to combine the best aspects of other object-oriented methods and adopted the Unified Modeling Language (UML).

Uploaded by

Sufyan Abbasi
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
Download as ppt, pdf, or txt
0% found this document useful (0 votes)
67 views11 pages

Lecture 5 - Software Process Model

This document provides an overview of the Unified Process (UP) software development model. It describes the key phases of the UP model: Inception, Elaboration, Construction, Transition, and Production. The Inception phase involves initial planning and requirements gathering. The Elaboration phase refines use cases and expands the system architecture. The Construction phase is when development occurs. Transition involves user testing and feedback. Production is when the software is deployed and supported. The UP model was developed to combine the best aspects of other object-oriented methods and adopted the Unified Modeling Language (UML).

Uploaded by

Sufyan Abbasi
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1/ 11

Introduction to Software Engineering

Software Process Model

Muhammad Nasir
m.nasir@iiu.edu.pk
Unified Process (UP) Model
 During the early 1990s James Rumbaugh, Grady Booch,
and Ivar Jacobson began working on a “Unified Method”
that would combine the best features of each of their
individual object-oriented analysis and design methods
 And adopted additional features proposed by other experts
in object-oriented modeling.
 The result was UML—a Unified Modeling Language that
contains a robust notation for the modeling and
development of object-oriented systems.
 UML became a de facto industry standard for object-
oriented software development
Phases of the Unified Process
Inception Phase
 Unified Process is also no exception
and has the same five Process
Framework activities
 Inception Phase encompasses both
customer communication and
planning activities
Inception Phase
 Architecture at this point is nothing
more than a tentative outline of major
subsystems and the function and
features that populate them
 Planning identifies resources,
assesses major risks, defines a
schedule
Elaboration Phase
 Elaboration phase encompasses the Planning
and modeling activities of the generic process
model.
 Elaboration refines and expands the
preliminary use cases that were developed as
part of the inception phase
Elaboration Phase
 And expands the architectural
representation to include Five different
views of the software
 Requirements Model
 Use Case Model
 Design Model
 Implementation Model
 Deployment Model
Construction Phase
 The Construction Phase of the UP is
identical to the construction activity
defined for the generic software
process.
Transition Phase
 The Transition Phase of the UP
encompasses the latter stages of the
generic construction activity and the first
part of the generic deployment (delivery
and feedback) activity.
 Software is given to end users for beta
testing and user feedback reports both
defects and necessary changes.
Production Phase
 The production phase of the UP coincides
with the deployment activity of the generic
process.
 During this phase, the ongoing use of the
software is monitored, support for the
operating environment (infrastructure) is
provided,
 And defect reports and requests for
changes are submitted and evaluated.
The End
 Thanks for listening
 Questions would be appreciated.

You might also like