Slides chapters 26-27

Priyanka Shetty
Priyanka ShettyProduct Manager um AOL
Chapter  26  Quality Management   Software Engineering: A Practitioner’s Approach, 6th edition by Roger S. Pressman
Quality ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Quality Conformance to explicitly stated functional and performance requirements, explicitly documented development standards, and implicit characteristics that are expected of all professionally developed software.
Cost of Quality ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Quality Assurance Formal Technical Reviews Test  Planning & Review Measurement Analysis & Reporting Process Definition & Standards
Role of the SQA Group-I ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Role of the SQA Group-II ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why SQA Activities Pay Off? cost to find and fix a defect 100 10 log scale 1 Req. Design code test system test field use 0.75 1.00 1.50 3.00 10.00 60.00-100.00
Reviews & Inspections ... there is no particular reason why your friend and colleague cannot also be your sternest critic. Jerry Weinberg
What Are Reviews? ,[object Object],[object Object],[object Object],[object Object]
What Reviews Are Not ,[object Object],[object Object],[object Object]
The Players review leader producer recorder reviewer standards bearer (SQA) maintenance  oracle user rep
Conducting the Review be prepared—evaluate  product before the review review the product, not  the producer keep your tone mild, ask  questions instead of  making accusations stick to the review agenda raise issues, don't resolve them avoid discussions of style—stick to technical  correctness schedule reviews as project tasks record and report all review results 1. 2. 3. 4. 5. 6. 7. 8.
Review Options Matrix trained leader agenda established reviewers prepare in advance producer presents product “ reader” presents product recorder takes notes checklists used to find errors errors categorized as found issues list created team must sign-off on result IPR—informal peer review  WT—Walkthrough IN—Inspection  RRR—round robin review IPR WT IN RRR no maybe maybe maybe no maybe no no no no yes yes yes yes no yes no no yes yes yes yes yes no yes yes yes yes yes yes yes yes yes no no yes no no yes maybe * *
Sample-Driven Reviews (SDRs) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Metrics Derived from Reviews inspection time per page of documentation inspection time per KLOC or FP errors uncovered per reviewer hour errors uncovered per preparation hour errors uncovered per SE task (e.g., design) number of minor errors (e.g., typos) number of errors found during preparation number of major errors (e.g., nonconformance to req.)  inspection effort per KLOC or FP
Statistical SQA Product & Process measurement ... an understanding of how  to improve quality ... Collect information on all defects Find the causes of the defects Move to provide fixes for the process
Six-Sigma for Software Engineering ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Reliability ,[object Object],[object Object],[object Object],[object Object],[object Object]
Software Safety ,[object Object],[object Object]
Mistake-Proofing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ISO 9001:2000 Standard ,[object Object],[object Object],[object Object],[object Object]
Chapter  27 Change Management   Software Engineering: A Practitioner’s Approach, 6th edition by Roger S. Pressman
The “First Law” No matter where you are in the system life cycle, the system will change, and the desire to change it will persist throughout the life cycle. Bersoff, et al, 1980
What Are These Changes? data other documents code Test Project Plan changes in  technical requirements changes in  business requirements changes in user requirements software models
The Software Configuration programs documents data The pieces
Baselines ,[object Object],[object Object],[object Object]
Baselines
Software Configuration Objects
SCM Repository ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Repository Content
Repository Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SCM Elements ,[object Object],[object Object],[object Object],[object Object]
The SCM Process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Addresses the following questions …
The SCM Process
Version Control ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Change Control STOP
Change Control Process—I change request from user developer evaluates change report is generated change control authority decides request is queued for action change request is denied user is informed need for change is recognized change control process—II
Change Control Process-II assign people to SCIs check-out SCIs make the change review/audit the change establish a “baseline” for testing change control process—III
Change Control Process-III perform SQA and testing activities promote SCI for inclusion in next release rebuild appropriate version review/audit the change include all changes in release check-in the changed SCIs
Auditing SCIs Change Requests SQA Plan SCM Audit
Status Accounting SCIs Change Requests Change   Reports ECOs Status Accounting Reporting
SCM for Web Engineering-I ,[object Object],[object Object],[object Object],[object Object],[object Object]
SCM for Web Engineering-II ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Content Management-I ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Content Management-II ,[object Object],[object Object],[object Object],[object Object],[object Object]
Content Management
Change Management for WebApps-I
Change Management for WebApps-II
1 von 49

Recomendados

Slides chapter 1 von
Slides chapter 1Slides chapter 1
Slides chapter 1Priyanka Shetty
4.3K views19 Folien
Ch02 process a generic view von
Ch02 process a generic viewCh02 process a generic view
Ch02 process a generic viewDr. C.V. Suresh Babu
3.5K views13 Folien
Slides chapter 5 von
Slides chapter 5Slides chapter 5
Slides chapter 5Priyanka Shetty
997 views16 Folien
Slides chapter 3 von
Slides chapter 3Slides chapter 3
Slides chapter 3Priyanka Shetty
4.1K views41 Folien
Chapter 16 von
Chapter 16Chapter 16
Chapter 16Benjamin Yu
2K views12 Folien
Chapter 01 software engineering pressman von
Chapter 01  software engineering pressmanChapter 01  software engineering pressman
Chapter 01 software engineering pressmanRohitGoyal183
11.7K views24 Folien

Más contenido relacionado

Was ist angesagt?

Slides chapters 6-7 von
Slides chapters 6-7Slides chapters 6-7
Slides chapters 6-7Priyanka Shetty
4.5K views40 Folien
Slides chapter 2 von
Slides chapter 2Slides chapter 2
Slides chapter 2Priyanka Shetty
6.6K views15 Folien
Lecture 20 software testing (2) von
Lecture 20   software testing (2)Lecture 20   software testing (2)
Lecture 20 software testing (2)IIUI
937 views20 Folien
Fundamentals of software development von
Fundamentals of software developmentFundamentals of software development
Fundamentals of software developmentPratik Devmurari
1.9K views32 Folien
Software engineering von
Software engineeringSoftware engineering
Software engineeringHitesh Mohapatra
12.2K views58 Folien
Testingtechniques And Strategy von
Testingtechniques And StrategyTestingtechniques And Strategy
Testingtechniques And Strategynazeer pasha
1.1K views33 Folien

Was ist angesagt?(20)

Lecture 20 software testing (2) von IIUI
Lecture 20   software testing (2)Lecture 20   software testing (2)
Lecture 20 software testing (2)
IIUI937 views
Fundamentals of software development von Pratik Devmurari
Fundamentals of software developmentFundamentals of software development
Fundamentals of software development
Pratik Devmurari1.9K views
Testingtechniques And Strategy von nazeer pasha
Testingtechniques And StrategyTestingtechniques And Strategy
Testingtechniques And Strategy
nazeer pasha1.1K views
Spm unit v-software reliability- von Kanchana Devi
Spm unit v-software reliability-Spm unit v-software reliability-
Spm unit v-software reliability-
Kanchana Devi1.4K views
Software engineering a practitioners approach 8th edition pressman solutions ... von Drusilla918
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 ...
Drusilla9189.9K views
Software Engineering - Basics von Purvik Rana
Software Engineering - BasicsSoftware Engineering - Basics
Software Engineering - Basics
Purvik Rana1.9K views
Software engineering lecture notes von Ammar Shafiq
Software engineering   lecture notesSoftware engineering   lecture notes
Software engineering lecture notes
Ammar Shafiq10.4K views
Software Engineering Assignment von Sohaib Latif
Software Engineering AssignmentSoftware Engineering Assignment
Software Engineering Assignment
Sohaib Latif27.7K views
What is Software Quality and how to measure it? von Denys Zaiats
What is Software Quality and how to measure it?What is Software Quality and how to measure it?
What is Software Quality and how to measure it?
Denys Zaiats3.3K views

Destacado

Slides chapters 28-32 von
Slides chapters 28-32Slides chapters 28-32
Slides chapters 28-32Priyanka Shetty
1.3K views78 Folien
Slides chapters 21-23 von
Slides chapters 21-23Slides chapters 21-23
Slides chapters 21-23Priyanka Shetty
4.7K views65 Folien
Pressman ch-21-project-management-concepts von
Pressman ch-21-project-management-conceptsPressman ch-21-project-management-concepts
Pressman ch-21-project-management-conceptsseethaveera
4.5K views25 Folien
Lecture 3 software process model von
Lecture 3   software process modelLecture 3   software process model
Lecture 3 software process modelIIUI
3.2K views25 Folien
Slides chapters 24-25 von
Slides chapters 24-25Slides chapters 24-25
Slides chapters 24-25Priyanka Shetty
3.1K views45 Folien
Software engineering rogers pressman chapter 7 von
Software engineering rogers pressman chapter 7Software engineering rogers pressman chapter 7
Software engineering rogers pressman chapter 7mohammad hossein Jalili
2.1K views53 Folien

Similar a Slides chapters 26-27

Software Testing and Quality Assurance Assignment 3 von
Software Testing and Quality Assurance Assignment 3Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Gurpreet singh
7.4K views12 Folien
Qa analyst training von
Qa analyst training Qa analyst training
Qa analyst training Dinesh Pokhrel
332 views63 Folien
Software Quality Assurance in software engineering von
Software Quality Assurance in software engineeringSoftware Quality Assurance in software engineering
Software Quality Assurance in software engineeringMuhammadTalha436
125 views22 Folien
16103271 software-testing-ppt von
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-pptatish90
8.8K views50 Folien
Software Quality Assurance von
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assuranceuniversity of education,Lahore
2.7K views14 Folien
Softwaretesting von
SoftwaretestingSoftwaretesting
Softwaretestingnazeer pasha
5.3K views158 Folien

Similar a Slides chapters 26-27(20)

Software Testing and Quality Assurance Assignment 3 von Gurpreet singh
Software Testing and Quality Assurance Assignment 3Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3
Gurpreet singh7.4K views
Software Quality Assurance in software engineering von MuhammadTalha436
Software Quality Assurance in software engineeringSoftware Quality Assurance in software engineering
Software Quality Assurance in software engineering
MuhammadTalha436125 views
16103271 software-testing-ppt von atish90
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-ppt
atish908.8K views
Software_Verification_and_Validation.ppt von Saba651353
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.ppt
Saba65135318 views
Software quality assurance von Er. Nancy
Software quality assuranceSoftware quality assurance
Software quality assurance
Er. Nancy 1.6K views
Planning for software quality assurance lecture 6 von Abdul Basit
Planning for software quality assurance lecture 6Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6
Abdul Basit5.3K views
Introduction To Software Quality Assurance von ruth_reategui
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assurance
ruth_reategui57.8K views

Más de Priyanka Shetty

Slides chapters 13-14 von
Slides chapters 13-14Slides chapters 13-14
Slides chapters 13-14Priyanka Shetty
5.8K views31 Folien
Slides chapter 19 von
Slides chapter 19Slides chapter 19
Slides chapter 19Priyanka Shetty
1.9K views34 Folien
Slides chapter 16 von
Slides chapter 16Slides chapter 16
Slides chapter 16Priyanka Shetty
1.9K views14 Folien
Slides chapter 15 von
Slides chapter 15Slides chapter 15
Slides chapter 15Priyanka Shetty
2K views24 Folien
Slides chapter 12 von
Slides chapter 12Slides chapter 12
Slides chapter 12Priyanka Shetty
2.2K views18 Folien
Slides chapter 11 von
Slides chapter 11Slides chapter 11
Slides chapter 11Priyanka Shetty
2.1K views30 Folien

Slides chapters 26-27

  • 1. Chapter 26 Quality Management Software Engineering: A Practitioner’s Approach, 6th edition by Roger S. Pressman
  • 2.
  • 3. Software Quality Conformance to explicitly stated functional and performance requirements, explicitly documented development standards, and implicit characteristics that are expected of all professionally developed software.
  • 4.
  • 5. Software Quality Assurance Formal Technical Reviews Test Planning & Review Measurement Analysis & Reporting Process Definition & Standards
  • 6.
  • 7.
  • 8. Why SQA Activities Pay Off? cost to find and fix a defect 100 10 log scale 1 Req. Design code test system test field use 0.75 1.00 1.50 3.00 10.00 60.00-100.00
  • 9. Reviews & Inspections ... there is no particular reason why your friend and colleague cannot also be your sternest critic. Jerry Weinberg
  • 10.
  • 11.
  • 12. The Players review leader producer recorder reviewer standards bearer (SQA) maintenance oracle user rep
  • 13. Conducting the Review be prepared—evaluate product before the review review the product, not the producer keep your tone mild, ask questions instead of making accusations stick to the review agenda raise issues, don't resolve them avoid discussions of style—stick to technical correctness schedule reviews as project tasks record and report all review results 1. 2. 3. 4. 5. 6. 7. 8.
  • 14. Review Options Matrix trained leader agenda established reviewers prepare in advance producer presents product “ reader” presents product recorder takes notes checklists used to find errors errors categorized as found issues list created team must sign-off on result IPR—informal peer review WT—Walkthrough IN—Inspection RRR—round robin review IPR WT IN RRR no maybe maybe maybe no maybe no no no no yes yes yes yes no yes no no yes yes yes yes yes no yes yes yes yes yes yes yes yes yes no no yes no no yes maybe * *
  • 15.
  • 16. Metrics Derived from Reviews inspection time per page of documentation inspection time per KLOC or FP errors uncovered per reviewer hour errors uncovered per preparation hour errors uncovered per SE task (e.g., design) number of minor errors (e.g., typos) number of errors found during preparation number of major errors (e.g., nonconformance to req.) inspection effort per KLOC or FP
  • 17. Statistical SQA Product & Process measurement ... an understanding of how to improve quality ... Collect information on all defects Find the causes of the defects Move to provide fixes for the process
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Chapter 27 Change Management Software Engineering: A Practitioner’s Approach, 6th edition by Roger S. Pressman
  • 24. The “First Law” No matter where you are in the system life cycle, the system will change, and the desire to change it will persist throughout the life cycle. Bersoff, et al, 1980
  • 25. What Are These Changes? data other documents code Test Project Plan changes in technical requirements changes in business requirements changes in user requirements software models
  • 26. The Software Configuration programs documents data The pieces
  • 27.
  • 30.
  • 32.
  • 33.
  • 34.
  • 36.
  • 38. Change Control Process—I change request from user developer evaluates change report is generated change control authority decides request is queued for action change request is denied user is informed need for change is recognized change control process—II
  • 39. Change Control Process-II assign people to SCIs check-out SCIs make the change review/audit the change establish a “baseline” for testing change control process—III
  • 40. Change Control Process-III perform SQA and testing activities promote SCI for inclusion in next release rebuild appropriate version review/audit the change include all changes in release check-in the changed SCIs
  • 41. Auditing SCIs Change Requests SQA Plan SCM Audit
  • 42. Status Accounting SCIs Change Requests Change Reports ECOs Status Accounting Reporting
  • 43.
  • 44.
  • 45.
  • 46.
  • 49. Change Management for WebApps-II