SlideShare a Scribd company logo
Introduction to Software Engineering 
Muhammad Nasir 
Software Process Model 
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.

More Related Content

PPT
Ch02 process a generic view
PPT
Slides chapter 2
PPT
Slides chapter 3
PPTX
Software Process Model
ODP
Evolutionary process models se.ppt
PPTX
Software Engineering - Lecture 01
PDF
Software engineering a practitioners approach 8th edition pressman solutions ...
PPTX
Software Engineering - Lecture 02
Ch02 process a generic view
Slides chapter 2
Slides chapter 3
Software Process Model
Evolutionary process models se.ppt
Software Engineering - Lecture 01
Software engineering a practitioners approach 8th edition pressman solutions ...
Software Engineering - Lecture 02

What's hot (20)

PPT
Ch03 prescriptive process models
PPT
Slides chapters 26-27
PPTX
Generic process model
PDF
Software engineering lecture notes
PPTX
PPT
Chapter 01
DOCX
Software Engineering Assignment
PDF
Software Engineering - Basics
PPT
Software engineering
PPT
software Engineering process
PPT
Chapter 01 software engineering pressman
PDF
3. ch 2-process model
PPTX
Fundamentals of software development
PPT
962 sech04
 
DOCX
Software engineering model
PDF
Software Engineering - Ch4
PPS
testing
PPTX
7 stages of system Development life cycle ppt
PDF
ITFT - Fourth generation techniques
PPTX
Unit 1 sepm the generic process model
Ch03 prescriptive process models
Slides chapters 26-27
Generic process model
Software engineering lecture notes
Chapter 01
Software Engineering Assignment
Software Engineering - Basics
Software engineering
software Engineering process
Chapter 01 software engineering pressman
3. ch 2-process model
Fundamentals of software development
962 sech04
 
Software engineering model
Software Engineering - Ch4
testing
7 stages of system Development life cycle ppt
ITFT - Fourth generation techniques
Unit 1 sepm the generic process model
Ad

Similar to Lecture 5 software process model (3) (20)

PPTX
Software Engineering
PPT
Difference Unified Processes
 
PPT
Chapter 2_Process Models sunorgamisedASE_finalised.ppt
PPTX
Fundamentals of Software Engineering
PDF
THE UNIFIED APPROACH FOR ORGANIZATIONAL NETWORK VULNERABILITY ASSESSMENT
PPTX
Unified process model
PDF
Unit-1_Notes(OOAD).pdf
PPTX
282600430-Specialized-Process-Models.pptx
DOCX
Ch 02 s.e software process models 1
PDF
Chapter-2 ppt for the MBA 4rh seme6y.pdf
PPT
software development methodologies
 
PPTX
Software development models hazahara
PPT
San se unit
PDF
Software model
PDF
7 5-94-101
PPTX
Software development models endang
PPT
SOFTWAER ENGINEERING PROCESS MODELSChapter_02.ppt
PDF
Analysis and design web portl amazing north sulawesi using aup methodology
PDF
DOC-20240807-WA0000-adobe-scan-2024-1.pdf
PPT
An overview of software development methodologies.
Software Engineering
Difference Unified Processes
 
Chapter 2_Process Models sunorgamisedASE_finalised.ppt
Fundamentals of Software Engineering
THE UNIFIED APPROACH FOR ORGANIZATIONAL NETWORK VULNERABILITY ASSESSMENT
Unified process model
Unit-1_Notes(OOAD).pdf
282600430-Specialized-Process-Models.pptx
Ch 02 s.e software process models 1
Chapter-2 ppt for the MBA 4rh seme6y.pdf
software development methodologies
 
Software development models hazahara
San se unit
Software model
7 5-94-101
Software development models endang
SOFTWAER ENGINEERING PROCESS MODELSChapter_02.ppt
Analysis and design web portl amazing north sulawesi using aup methodology
DOC-20240807-WA0000-adobe-scan-2024-1.pdf
An overview of software development methodologies.
Ad

More from IIUI (20)

PPTX
Rank brain
 
PDF
Chapter 10 cs 2o-p
 
PDF
Chapter 09 io devices 3o-p
 
PDF
Chapter 09 io devices 2o-p
 
PDF
Chapter 09 io devices
 
PDF
Chapter 08 secondary storage 3o-p
 
PDF
Chapter 08 secondary storage 2o-p
 
PDF
Chapter 08 secondary storage
 
PDF
Chapter 07 pam 3o-p
 
PDF
Chapter 07 pam 2o-p
 
PDF
Chapter 07 pam
 
PDF
Chapter 06 boolean algebra 3o-p
 
PDF
Chapter 06 boolean algebra 2o-p
 
PDF
Chapter 06 boolean algebra
 
PDF
Chapter 05 computer arithmetic 2o-p
 
PDF
Chapter 05 computer arithmetic
 
PDF
Chapter 04 computer codes 3o-p
 
PDF
Chapter 04 computer codes
 
PDF
Chapter 03 number system 3o-p
 
PDF
Chapter 03 number system 2o-p
 
Rank brain
 
Chapter 10 cs 2o-p
 
Chapter 09 io devices 3o-p
 
Chapter 09 io devices 2o-p
 
Chapter 09 io devices
 
Chapter 08 secondary storage 3o-p
 
Chapter 08 secondary storage 2o-p
 
Chapter 08 secondary storage
 
Chapter 07 pam 3o-p
 
Chapter 07 pam 2o-p
 
Chapter 07 pam
 
Chapter 06 boolean algebra 3o-p
 
Chapter 06 boolean algebra 2o-p
 
Chapter 06 boolean algebra
 
Chapter 05 computer arithmetic 2o-p
 
Chapter 05 computer arithmetic
 
Chapter 04 computer codes 3o-p
 
Chapter 04 computer codes
 
Chapter 03 number system 3o-p
 
Chapter 03 number system 2o-p
 

Recently uploaded (20)

PDF
System and Network Administration Chapter 2
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
ISO 45001 Occupational Health and Safety Management System
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPT
Introduction Database Management System for Course Database
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
Online Work Permit System for Fast Permit Processing
PPTX
Transform Your Business with a Software ERP System
PPTX
history of c programming in notes for students .pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
System and Network Administration Chapter 2
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41
ISO 45001 Occupational Health and Safety Management System
VVF-Customer-Presentation2025-Ver1.9.pptx
Adobe Illustrator 28.6 Crack My Vision of Vector Design
How Creative Agencies Leverage Project Management Software.pdf
Wondershare Filmora 15 Crack With Activation Key [2025
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Introduction Database Management System for Course Database
Which alternative to Crystal Reports is best for small or large businesses.pdf
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Online Work Permit System for Fast Permit Processing
Transform Your Business with a Software ERP System
history of c programming in notes for students .pptx
Design an Analysis of Algorithms II-SECS-1021-03
Upgrade and Innovation Strategies for SAP ERP Customers

Lecture 5 software process model (3)

  • 1. Introduction to Software Engineering Muhammad Nasir Software Process Model m.nasir@iiu.edu.pk
  • 2. 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
  • 3. Phases of the Unified Process
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. Construction Phase ïź The Construction Phase of the UP is identical to the construction activity defined for the generic software process.
  • 9. 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.
  • 10. 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.
  • 11. The End ïź Thanks for listening ïź Questions would be appreciated.

Editor's Notes

  • #3: [deː ˈfaktoː]) is a Latin expression that means "concerning fact." In law, it often means "in practice but not necessarily ordained by law" or "in practice or actuality, but not officially established.”
  • #5: Inception: The beginning of something, such as an undertaking; a commencement.
  • #7: In software and systems engineering, a use case is a list of steps, typically defining interactions between a role (known in UML as an "actor") and a system, to achieve a goal. The actor can be a human or an external system.