SlideShare a Scribd company logo
1 of 15
Chapter 2 Process: A Generic View Software Engineering: A Practitionerā€™s Approach, 6th edition by Roger S. Pressman
Chapter Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Layered Technology Software Engineering a ā€œqualityā€ focus process model methods tools
Software Engineering Software Engineering: (1) The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software. (2) The study of approaches as in (1). - IEEE Standard 610.12-1990
A Process Framework Process framework Umbrella activities framework activity #1 SE action #1.1 Software process SE action #1.2 framework activity #2 SE action #2.1 SE action #2.2 work tasks work products QA points milestones ļƒ¬ ļƒ­ ļƒ® task sets work tasks work products QA points milestones ļƒ¬ ļƒ­ ļƒ® task sets work tasks work products QA points milestones ļƒ¬ ļƒ­ ļƒ® task sets work tasks work products QA points milestones ļƒ¬ ļƒ­ ļƒ® task sets
Umbrella Activities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Framework Activities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Process Model: Adaptability ,[object Object],[object Object],[object Object],[object Object],[object Object]
The CMMI ,[object Object],[object Object],[object Object]
Personal Software Process (PSP) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Team Software Process (TSP) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Process Patterns ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Process Assessment ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Assessment and Improvement
The Primary Goal of Any Software Process:  High Quality Remember: High quality  ļƒž  project timeliness Why? Less rework!

More Related Content

What's hot

Introduction to Software Review
Introduction to Software ReviewIntroduction to Software Review
Introduction to Software Review
Philip Johnson
Ā 
Intro to Software Engineering - Software Quality Assurance
Intro to Software Engineering - Software Quality AssuranceIntro to Software Engineering - Software Quality Assurance
Intro to Software Engineering - Software Quality Assurance
Radu_Negulescu
Ā 
Software engg. pressman_ch-2
Software engg. pressman_ch-2Software engg. pressman_ch-2
Software engg. pressman_ch-2
Dhairya Joshi
Ā 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Rizky Munggaran
Ā 
Quality software management
Quality software managementQuality software management
Quality software management
Arun Kumar
Ā 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
ECC International
Ā 
CIPL Application Development Process
CIPL Application Development ProcessCIPL Application Development Process
CIPL Application Development Process
reetamclassic
Ā 

What's hot (20)

Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
Ā 
Software Process
Software ProcessSoftware Process
Software Process
Ā 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Ā 
Introduction to Software Review
Introduction to Software ReviewIntroduction to Software Review
Introduction to Software Review
Ā 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance
Ā 
Intro to Software Engineering - Software Quality Assurance
Intro to Software Engineering - Software Quality AssuranceIntro to Software Engineering - Software Quality Assurance
Intro to Software Engineering - Software Quality Assurance
Ā 
quality
qualityquality
quality
Ā 
Introduction to SDLC
Introduction to SDLC Introduction to SDLC
Introduction to SDLC
Ā 
SDLC-Phases
SDLC-PhasesSDLC-Phases
SDLC-Phases
Ā 
SQA Components
SQA ComponentsSQA Components
SQA Components
Ā 
Software Quality Assurance: A mind game between you and devil
Software Quality Assurance: A mind game between you and devilSoftware Quality Assurance: A mind game between you and devil
Software Quality Assurance: A mind game between you and devil
Ā 
Software engg. pressman_ch-2
Software engg. pressman_ch-2Software engg. pressman_ch-2
Software engg. pressman_ch-2
Ā 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Ā 
What Is Software Development Lifecycle?
What Is Software Development Lifecycle?What Is Software Development Lifecycle?
What Is Software Development Lifecycle?
Ā 
Quality software management
Quality software managementQuality software management
Quality software management
Ā 
Software Testing
Software TestingSoftware Testing
Software Testing
Ā 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
Ā 
Sqa
SqaSqa
Sqa
Ā 
Notes on agile
Notes on agileNotes on agile
Notes on agile
Ā 
CIPL Application Development Process
CIPL Application Development ProcessCIPL Application Development Process
CIPL Application Development Process
Ā 

Viewers also liked (9)

Slides chapter 3
Slides chapter 3Slides chapter 3
Slides chapter 3
Ā 
Microsoft Word Minadanao I A S C Initial Needs Assessemnt Report
Microsoft  Word    Minadanao  I A S C  Initial  Needs  Assessemnt  ReportMicrosoft  Word    Minadanao  I A S C  Initial  Needs  Assessemnt  Report
Microsoft Word Minadanao I A S C Initial Needs Assessemnt Report
Ā 
I A S C G B V Guidelines
I A S C   G B V  GuidelinesI A S C   G B V  Guidelines
I A S C G B V Guidelines
Ā 
Ondoy Flood Survey Inq
Ondoy  Flood  Survey InqOndoy  Flood  Survey Inq
Ondoy Flood Survey Inq
Ā 
SE chapters 6-7
SE chapters 6-7SE chapters 6-7
SE chapters 6-7
Ā 
SE chapters 24-25
SE chapters 24-25SE chapters 24-25
SE chapters 24-25
Ā 
Closing the Loop
Closing the LoopClosing the Loop
Closing the Loop
Ā 
Centre planning-overview-2011
Centre planning-overview-2011Centre planning-overview-2011
Centre planning-overview-2011
Ā 
SE chapter 5
SE chapter 5SE chapter 5
SE chapter 5
Ā 

Similar to SE chapter 2

Unified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptUnified process,agile process,process assesment ppt
Unified process,agile process,process assesment ppt
Shweta Ghate
Ā 
Software Engineering Fundamentals Svetlin Nakov
Software Engineering Fundamentals Svetlin NakovSoftware Engineering Fundamentals Svetlin Nakov
Software Engineering Fundamentals Svetlin Nakov
nazeer pasha
Ā 
Software Engineering Fundamentals - Svetlin Nakov
Software Engineering Fundamentals - Svetlin NakovSoftware Engineering Fundamentals - Svetlin Nakov
Software Engineering Fundamentals - Svetlin Nakov
Svetlin Nakov
Ā 
Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8
Abdul Basit
Ā 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-ppt
atish90
Ā 

Similar to SE chapter 2 (20)

Software Process in software engineering
Software Process in software engineeringSoftware Process in software engineering
Software Process in software engineering
Ā 
Ch02
Ch02Ch02
Ch02
Ā 
Unit 1.pdf
Unit 1.pdfUnit 1.pdf
Unit 1.pdf
Ā 
CS8494 SOFTWARE ENGINEERING Unit-1
CS8494 SOFTWARE ENGINEERING Unit-1CS8494 SOFTWARE ENGINEERING Unit-1
CS8494 SOFTWARE ENGINEERING Unit-1
Ā 
Unit_I.pptx
Unit_I.pptxUnit_I.pptx
Unit_I.pptx
Ā 
Unified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptUnified process,agile process,process assesment ppt
Unified process,agile process,process assesment ppt
Ā 
Chapter 2 Software Process.pptx
Chapter 2 Software Process.pptxChapter 2 Software Process.pptx
Chapter 2 Software Process.pptx
Ā 
Seii unit4 software_process
Seii unit4 software_processSeii unit4 software_process
Seii unit4 software_process
Ā 
Software Process Improvement - RKREDDY
Software Process Improvement - RKREDDYSoftware Process Improvement - RKREDDY
Software Process Improvement - RKREDDY
Ā 
Process model in SE
Process model in SEProcess model in SE
Process model in SE
Ā 
Intoduction to software engineering part 2
Intoduction to software engineering part 2Intoduction to software engineering part 2
Intoduction to software engineering part 2
Ā 
Software Engineering (Software Process: A Generic View)
Software Engineering (Software Process: A Generic View)Software Engineering (Software Process: A Generic View)
Software Engineering (Software Process: A Generic View)
Ā 
Software Engineering Fundamentals Svetlin Nakov
Software Engineering Fundamentals Svetlin NakovSoftware Engineering Fundamentals Svetlin Nakov
Software Engineering Fundamentals Svetlin Nakov
Ā 
Software Engineering Fundamentals - Svetlin Nakov
Software Engineering Fundamentals - Svetlin NakovSoftware Engineering Fundamentals - Svetlin Nakov
Software Engineering Fundamentals - Svetlin Nakov
Ā 
Software Testing
Software TestingSoftware Testing
Software Testing
Ā 
Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8
Ā 
Slides chapters 26-27
Slides chapters 26-27Slides chapters 26-27
Slides chapters 26-27
Ā 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-ppt
Ā 
CMM.ppt
CMM.pptCMM.ppt
CMM.ppt
Ā 
Capability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software EngineeringCapability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software Engineering
Ā 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Ā 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Ā 

Recently uploaded (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Ā 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Ā 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Ā 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Ā 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Ā 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Ā 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Ā 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Ā 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Ā 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Ā 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Ā 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Ā 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Ā 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Ā 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Ā 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Ā 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Ā 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Ā 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Ā 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Ā 

SE chapter 2

  • 1. Chapter 2 Process: A Generic View Software Engineering: A Practitionerā€™s Approach, 6th edition by Roger S. Pressman
  • 2.
  • 3. A Layered Technology Software Engineering a ā€œqualityā€ focus process model methods tools
  • 4. Software Engineering Software Engineering: (1) The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software. (2) The study of approaches as in (1). - IEEE Standard 610.12-1990
  • 5. A Process Framework Process framework Umbrella activities framework activity #1 SE action #1.1 Software process SE action #1.2 framework activity #2 SE action #2.1 SE action #2.2 work tasks work products QA points milestones ļƒ¬ ļƒ­ ļƒ® task sets work tasks work products QA points milestones ļƒ¬ ļƒ­ ļƒ® task sets work tasks work products QA points milestones ļƒ¬ ļƒ­ ļƒ® task sets work tasks work products QA points milestones ļƒ¬ ļƒ­ ļƒ® task sets
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 15. The Primary Goal of Any Software Process: High Quality Remember: High quality ļƒž project timeliness Why? Less rework!