Unit 4 -SQM

Embed Size (px)

Citation preview

  • 8/13/2019 Unit 4 -SQM

    1/7

    Unit IV

    Software Quality Improvement Techniques

    Software systems have recently proliferated greatly and become a pervasive presenceboth in the life of individuals and in society at large. Accompanying the expansion of

    software use, it is essential to ensure the high quality of software.

    1. Sufficient software testing,2. Verification, and

    . !ault elimination are the most important techniques for improving software quality.

    "here are many methods for quality improvement. "hese cover product improvement,process improvement and people based improvement. #n the following list are methods of

    quality management and techniques that incorporate and drive quality improvement$

    1. #S% &''($2'') * guidelines for performance improvement.

    2. #S% 1++'(($ 2''+ * information technology * process assessment * -art ($uidance on use for process improvement and process capability determination.

    . /!0 * quality function deployment, also nown as the house of quality

    approach.(. ai3en* 4apanese for change for the better5 the common 6nglish term is

    continuous improvement.

    +. 7ero 0efect -rogram * created by 869 9orporation of 4apan, based uponstatistical process controland one of the inputs for the inventors of Six Sigma.

    :. Six Sigma* :;, Six Sigma combines established methods such as statistical

    process control, design of experimentsand !Six Sigma?s0define, measure, analy3e, improve, control@ may be viewed as a

    particular implementation of this.@

    ). /uality circle* a group >people oriented@ approach to improvement.&. "aguchi methods* statistical oriented methods including quality robustness,

    quality loss function, and target specifications.

    1'. "he "oyota -roduction System * rewored in the west intolean manufacturing.11. ansei 6ngineering* an approach that focuses on capturing customer emotional

    feedbac about products to drive improvement.

    12. "/< * total quality managementis a management strategy aimed at embeddingawareness of quality in all organi3ational processes. !irst promoted in 4apan with

    the 0eming pri3e which was adopted and adapted in SA as the

  • 8/13/2019 Unit 4 -SQM

    2/7

    -roponents of each approach have sought to improve them as well as apply them for

    small, medium and large gains. Simple one is -rocess Approach, which forms the basis

    of #S% &''1$2'') /uality Big Bang type changes tend to fail more often compared to smaller changes@ and

    adaption to enterprise cultures. !or example, quality circles do not wor well in everyenterprise >and are even discouraged by some managers@, and relatively few "/

  • 8/13/2019 Unit 4 -SQM

    3/7

    Statistical Software Quality Assurance Techniques

    Ihat are the steps implied by statistical quality assuranceJ

    1. #nformation about sHw defects, 2. An attempt is made to trace each defect to itsunderlying cause, . S/9A@ consists of three main parts.

    1. Statistical -rocess 9ontrol >S-9@2. Acceptance Sampling >AS@

    . 0esign of 6xperiments >0%6@ to improve quality and productivity.

    Some terminolo!y" #n both S-9 and AS, samples are drawn. Although the terminology

    is not uniform or universsal, we refer to the individuals sampled as units and to different

    products in the line of goods made by a company as items. So we might say, DIe too asample of : units of #tem A and a sample of ) units of #tem B.D

    Samplin! from a population vs" samplin! from a process" !rom the samples,decisions are made about the population or process generating the items maing up the

    samples.

    !or AS, there is a population of already produced items, called a lot.

    !or S-9, there is no existing population5 rather, we are examining theprocess

    generating the samples.

    (1) Statistical Process Control

  • 8/13/2019 Unit 4 -SQM

    4/7

    standards to infer the quality of the lot from the quality of the sample. "he standards are

    set according to what is required of the product. #n process control, depending upon the

    application, there may be a standard, or you may Eust be monitoring the process to seethat there is no large deviation from what is usual and customary.

    #ro$ucer%s ris& an$ consumer%s ris&9onsider the situation where each unit is either defective >not in conformance@ or oay.

    Sampling will be used to estimate the proportion defective. Statistical methods are used

    to set a sample sizeand an acceptance num'er" "he sample si3e is the number of unitsin the sample. "he acceptance number is the largest number of defectives in the sample

    for which we still will accept the lot. #f the number of defectives in the sample is greater

    than the acceptance number, the lot from which the sample came is reEected. "his entailstwo riss. "here is the ris that a good lot will yield a bad sample and hence lead to

    reEection of the lot even though it is good. And there is the ris that a bad lot will yield a

    good sample and hence lead to acceptance of the lot, even though it is bad. "he first risis called theproducer's risk >or seller?s ris@. "he second is the consumer's risk >or

    buyer?s ris@. #n statistics these two types of error are called Type I and Type IIerrors.

    (3) Design of Experiments

    Approximately the last third of the course is focused on 0%6, the design of experiments

    to achieve /uality Assurance through #mprovement by -lanned 6xperimentation. #nparticular, we will study the Analysis of Variance.

  • 8/13/2019 Unit 4 -SQM

    5/7

    Quality Appraisal #ro!rams

    "he Appraisal -rogram oversees the quality and consistency of the Software ?s process

    appraisal technology and encourages its effective use. #ts four main functions includecommunications to the appraisal community5 appraisal quality control5 training,

    authori3ing, certifying, and providing resources for Nead Appraisers and "eam Neaders5

    and monitoring and reporting appraisal results.

    "hrough the S6# Appraisal -rogram, the highest quality candidates are selected andtrained as Nead Appraisers. %ngoing training and resources are provided for Nead

    Appraisers.

    Appraisal (lasses

    !or benchmaring against other organi3ations, appraisals must result in consistent

    ratings. "he S6# has developed a document to assist in identifying or developing

    appraisal methods that are compatible with the 9

  • 8/13/2019 Unit 4 -SQM

    6/7

    S9Awhich are based on years of experience

    in the process improvement community@ called appraisal method classes. Cequirements

    are then allocated to each class as appropriate based on the attributes associated with thatclass. "hus, a particular appraisal method may be declared to be an AC9 9lass A, B, or 9

    appraisal method. "his designation implies the sets of AC9 requirements that the method

    developer has addressed when designing the method.

    S(A#I 1ea$ Appraiser o$y of Knowle$!e ,S1A 2K-"he Standard 9

  • 8/13/2019 Unit 4 -SQM

    7/7

    successful S9A