{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

CS352-Lecture_Notes-OH-L04

Standards and exhibit characteristics that will

Info iconThis preview shows pages 5–10. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: standards and exhibit characteristics that will facilitate maintainability • Quality control effectiveness. A software team should apply limited resources in a way that has the highest likelihood of achieving a high quality result CS352 Software Engineering II Statistical SQA • Information about software errors and defects is collected and categorized. • An attempt is made to trace each error and defect to its underlying cause (e.g., non-conformance to specifications, design error, violation of standards, Dr. Omar Hamdy Spring 2011 6 poor communication with the customer) • Using the Pareto principle (80 percent of the defects can be traced to 20 percent of all possible causes), isolate the 20 percent (the vital few ). • Once the vital few causes have been identified, move to correct the problems that have caused the errors and defects. CS352 Software Engineering II Six-Sigma for Software Engineering • The term “six sigma” is derived from process capability—3.4 instances (defects) per million occurrences—implying an extremely high quality standard. • The Six Sigma methodology defines the following core steps: – Define customer requirements and deliverables and project goals via well-defined methods of customer communication Dr. Omar Hamdy Spring 2011 7 – Measure the existing process and its output to determine current quality performance (collect defect metrics) – Analyze defect metrics and determine the vital few causes – Improve the process by eliminating the root causes of defects. – Control the process to ensure that future work does not reintroduce the causes of defects CS352 Software Engineering II Software Reliability • A simple measure of reliability is mean-time- between-failure (MTBF), where MTBF = MTTF + MTTR • The acronyms MTTF and MTTR are mean- Dr. Omar Hamdy Spring 2011 8 time-to-failure and mean-time-to-repair , respectively. • Software availability is the probability that a program is operating according to requirements at a given point in time and is defined as Availability = [MTTF/(MTTF + MTTR)] x 100% CS352 Software Engineering II Software Safety • Software safety is a software quality assurance activity that focuses on the identification and assessment of potential hazards that may affect software negatively Dr. Omar Hamdy Spring 2011...
View Full Document

{[ snackBarMessage ]}

Page5 / 20

standards and exhibit characteristics that will facilitate...

This preview shows document pages 5 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon bookmark
Ask a homework question - tutors are online