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

Pressman ch-25-risk-management
Pressman ch-25-risk-managementPressman ch-25-risk-management
Pressman ch-25-risk-management
zeeshanwrch
Ā 
Pressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelsPressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-models
saurabhshertukde
Ā 
Spm unit2
Spm unit2Spm unit2
Spm unit2
sweetyammu
Ā 
Software quality
Software qualitySoftware quality
Software quality
Sara Mehmood
Ā 

What's hot (20)

Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...
Ā 
Chapter 01
Chapter 01Chapter 01
Chapter 01
Ā 
Agile Development | Agile Process Models
Agile Development | Agile Process ModelsAgile Development | Agile Process Models
Agile Development | Agile Process Models
Ā 
Software development process models
Software development process modelsSoftware development process models
Software development process models
Ā 
Introduction to Software Quality & its' Challenges
Introduction to Software Quality & its' ChallengesIntroduction to Software Quality & its' Challenges
Introduction to Software Quality & its' Challenges
Ā 
Software Testing Strategies
Software Testing StrategiesSoftware Testing Strategies
Software Testing Strategies
Ā 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)
Ā 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Ā 
Ian Sommerville, Software Engineering, 9th Edition Ch2
Ian Sommerville,  Software Engineering, 9th Edition Ch2Ian Sommerville,  Software Engineering, 9th Edition Ch2
Ian Sommerville, Software Engineering, 9th Edition Ch2
Ā 
Ian Sommerville, Software Engineering, 9th Edition Ch1
Ian Sommerville,  Software Engineering, 9th Edition Ch1Ian Sommerville,  Software Engineering, 9th Edition Ch1
Ian Sommerville, Software Engineering, 9th Edition Ch1
Ā 
Slides chapter 3
Slides chapter 3Slides chapter 3
Slides chapter 3
Ā 
Slides chapter 1
Slides chapter 1Slides chapter 1
Slides chapter 1
Ā 
Risk management(software engineering)
Risk management(software engineering)Risk management(software engineering)
Risk management(software engineering)
Ā 
Pressman ch-25-risk-management
Pressman ch-25-risk-managementPressman ch-25-risk-management
Pressman ch-25-risk-management
Ā 
Rational unified process (rup)
Rational unified process (rup)Rational unified process (rup)
Rational unified process (rup)
Ā 
Pressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelsPressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-models
Ā 
Spm unit2
Spm unit2Spm unit2
Spm unit2
Ā 
SQA - chapter 13 (Software Quality Infrastructure)
SQA - chapter 13 (Software Quality Infrastructure)SQA - chapter 13 (Software Quality Infrastructure)
SQA - chapter 13 (Software Quality Infrastructure)
Ā 
Software quality
Software qualitySoftware quality
Software quality
Ā 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
Ā 

Similar to Slides chapter 2

Ch02-Generic View
Ch02-Generic ViewCh02-Generic View
Ch02-Generic View
Bala Ganesh
Ā 
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 engg. pressman_ch-2
Software engg. pressman_ch-2Software engg. pressman_ch-2
Software engg. pressman_ch-2
Dhairya Joshi
Ā 
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
Ā 

Similar to Slides chapter 2 (20)

Ch02 process a generic view
Ch02 process a generic viewCh02 process a generic view
Ch02 process a generic view
Ā 
A generic view of software engineering
A generic view of software engineeringA generic view of software engineering
A generic view of software engineering
Ā 
Software Process in software engineering
Software Process in software engineeringSoftware Process in software engineering
Software Process in software engineering
Ā 
Ch02
Ch02Ch02
Ch02
Ā 
Ch02-Generic View
Ch02-Generic ViewCh02-Generic View
Ch02-Generic View
Ā 
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
Ā 
Software engg. pressman_ch-2
Software engg. pressman_ch-2Software engg. pressman_ch-2
Software engg. pressman_ch-2
Ā 
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
Ā 

More from Priyanka Shetty

Slides chapters 28-32
Slides chapters 28-32Slides chapters 28-32
Slides chapters 28-32
Priyanka Shetty
Ā 

More from Priyanka Shetty (17)

Slides chapters 24-25
Slides chapters 24-25Slides chapters 24-25
Slides chapters 24-25
Ā 
Slides chapters 21-23
Slides chapters 21-23Slides chapters 21-23
Slides chapters 21-23
Ā 
Slides chapters 13-14
Slides chapters 13-14Slides chapters 13-14
Slides chapters 13-14
Ā 
Slides chapters 6-7
Slides chapters 6-7Slides chapters 6-7
Slides chapters 6-7
Ā 
Slides chapter 19
Slides chapter 19Slides chapter 19
Slides chapter 19
Ā 
Slides chapter 17
Slides chapter 17Slides chapter 17
Slides chapter 17
Ā 
Slides chapter 16
Slides chapter 16Slides chapter 16
Slides chapter 16
Ā 
Slides chapter 15
Slides chapter 15Slides chapter 15
Slides chapter 15
Ā 
Slides chapter 12
Slides chapter 12Slides chapter 12
Slides chapter 12
Ā 
Slides chapter 11
Slides chapter 11Slides chapter 11
Slides chapter 11
Ā 
Slides chapter 10
Slides chapter 10Slides chapter 10
Slides chapter 10
Ā 
Slides chapter 9
Slides chapter 9Slides chapter 9
Slides chapter 9
Ā 
Slides chapter 8
Slides chapter 8Slides chapter 8
Slides chapter 8
Ā 
Slides chapter 5
Slides chapter 5Slides chapter 5
Slides chapter 5
Ā 
Slides chapters 28-32
Slides chapters 28-32Slides chapters 28-32
Slides chapters 28-32
Ā 
Slides chapters 26-27
Slides chapters 26-27Slides chapters 26-27
Slides chapters 26-27
Ā 
Personal Hygiene
Personal HygienePersonal Hygiene
Personal Hygiene
Ā 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Ā 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Ā 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Ā 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Ā 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Ā 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Ā 

Recently uploaded (20)

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
Ā 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Ā 
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
Ā 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Ā 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Ā 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Ā 
šŸ¬ The future of MySQL is Postgres šŸ˜
šŸ¬  The future of MySQL is Postgres   šŸ˜šŸ¬  The future of MySQL is Postgres   šŸ˜
šŸ¬ The future of MySQL is Postgres šŸ˜
Ā 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Ā 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Ā 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Ā 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Ā 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Ā 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Ā 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Ā 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Ā 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Ā 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Ā 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Ā 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Ā 
Scaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationScaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organization
Ā 

Slides 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!