0
SQA  LESSON 2 Paola Di Maio
CONTENTS <ul><li>1. Dimension/views of quality </li></ul><ul><li>2. More about main quality parameters </li></ul><ul><li>3...
1. DIMENSIONS/VIEWS OF Q
<ul><li>Transcendent .  </li></ul><ul><li>The transcendent view of quality equates quality with &quot;innate excellence&qu...
 
<ul><li>User-Based. . According to the user-based view of quality, quality is the satisfaction of user wants or needs. If ...
 
<ul><li>BEFORE  this perspective can serve as a basis for quality management, there has to be some way of measuring the ex...
<ul><li>Conformance to requirements.    </li></ul><ul><li>ADVANTAGES:  When quality is defined as conformance to requireme...
CONSTRAINTS
3. MORE DEFINITIONS <ul><li>Quality - (1) The degree to which a system, component, or process meets specified requirements...
4. QUALITY PROCESS
SOFTWARE QUALITY CYCLE www . techmatrix . co . jp
 
 
 
5. MORE QUALITY CRITERIA
6. QUALITY ASSURANCE, THE PLAN
 
 
 
 
 
QUALITY MANAGEMENT ACTIVITIES <ul><li>Quality Control  </li></ul><ul><li>Quality Assurance  </li></ul><ul><li>Quality Mana...
 
7. TESTING  <ul><li>O peration of software under simulated conditions for the purpose of finding defects </li></ul><ul><li...
<ul><li>t esting is performed too late in the product cycle to be an  efficient  method of avoiding defects. With most sof...
<ul><li>Testing addresses only a narrow, although important, dimension of quality. Testing has the potential to improve th...
<ul><li>Only the quality of code is improved through testing. A software product or solution is more than just code. It al...
The quality assurance  manager/team : <ul><li>Works with development engineers to define appropriate standards and procedu...
LEARNING TARGETS/ASSIGNMENT 2 <ul><li>Describe and define the different dimensions/view  of quality </li></ul><ul><li>Expl...
READING <ul><li>TIAN, CHAP 1 AND 2 </li></ul><ul><li>HORCH, CHAPT 1, 2 </li></ul><ul><li>Working documents: </li></ul><ul>...
Upcoming SlideShare
Loading in...5
×

WHAT IS QUALITY? Paola Di Maio

4,020

Published on

Different Views, Metrics

Different Views, Metrics

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
4,020
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
132
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "WHAT IS QUALITY? Paola Di Maio"

  1. 1. SQA LESSON 2 Paola Di Maio
  2. 2. CONTENTS <ul><li>1. Dimension/views of quality </li></ul><ul><li>2. More about main quality parameters </li></ul><ul><li>3. The quality process </li></ul><ul><li>4. Quality and the organization </li></ul><ul><li>5. The quality assurance plan (QAP) </li></ul><ul><li>. Quality vs Testing </li></ul>
  3. 3. 1. DIMENSIONS/VIEWS OF Q
  4. 4. <ul><li>Transcendent . </li></ul><ul><li>The transcendent view of quality equates quality with &quot;innate excellence&quot;. </li></ul>
  5. 6. <ul><li>User-Based. . According to the user-based view of quality, quality is the satisfaction of user wants or needs. If product A satisfies more user wants and needs than product B, then product A has higher quality than product B. ใ 2 problems </li></ul><ul><li>1. d esigning a product that simultaneously meets the needs of a diverse group of users. For example, the popular image editing program PhotoShop is used by average consumers, professional photographers, and high-end animation studios.. What might be satisfying to one customer might be completely unacceptable to another. </li></ul><ul><li>2. User satisfaction is based on an aggregate of product factors--only one of which is quality. (See figure 6.) Just because a user is satisfied with a product you can't conclude it is exclusively because of high quality. A user might be satisfied with a low quality product if the other factors that influence satisfaction are high enough to compensate for the dissatisfaction attributable to low quality </li></ul>
  6. 8. <ul><li>BEFORE this perspective can serve as a basis for quality management, there has to be some way of measuring the extent to which product quality is contributing to user satisfaction independent of other product features that might also be influencing overall user satisfaction. </li></ul>
  7. 9. <ul><li>Conformance to requirements.   </li></ul><ul><li>ADVANTAGES: When quality is defined as conformance to requirements, there is no ambiguity about what quality is. A quality product is one that conforms to specified requirements and design. </li></ul><ul><li>simplifies the production or implementation phase of the product life cycle. </li></ul><ul><li>is a good operational definition of quality because manufactures of all types of products can specify quality goals and control progress towards the accomplishment of these goals. </li></ul><ul><li>PROBLEMS: It does not accommodate for subjective view of 'goodlness' (McDonalds vs Ritz) . </li></ul><ul><li>It d isregard s the needs of the user. Quality as conformance to requirements doesn't discount the importance of meeting the needs of the user, it just assumes that these needs will be represented in the requirements. </li></ul>
  8. 10. CONSTRAINTS
  9. 11. 3. MORE DEFINITIONS <ul><li>Quality - (1) The degree to which a system, component, or process meets specified requirements. (2) The degree to which a system, component, or process meets customer or user needs or expectations. [IEEE Std. 610-12-1990] </li></ul><ul><li>. </li></ul><ul><li>Software Quality - the degree to which software possesses a desired combination of attributes . [IEEE Std 1061-1998] (Italics added for emphasis.)  </li></ul><ul><li>Software Quality - degree to which the software, (1) conforms to specified requirements, (2) meets the needs and expectations of customers, users and stakeholders in general (3) is designed and developed according to sound engineering practices and standards. </li></ul>
  10. 12. 4. QUALITY PROCESS
  11. 13. SOFTWARE QUALITY CYCLE www . techmatrix . co . jp
  12. 17. 5. MORE QUALITY CRITERIA
  13. 18. 6. QUALITY ASSURANCE, THE PLAN
  14. 24. QUALITY MANAGEMENT ACTIVITIES <ul><li>Quality Control </li></ul><ul><li>Quality Assurance </li></ul><ul><li>Quality Management </li></ul><ul><li>Defect Prevention </li></ul>
  15. 26. 7. TESTING <ul><li>O peration of software under simulated conditions for the purpose of finding defects </li></ul><ul><li>It is an essential step in the LC but...... </li></ul>
  16. 27. <ul><li>t esting is performed too late in the product cycle to be an efficient method of avoiding defects. With most software development methodologies, testable code isn't produced until late in the development cycle. Even when doing short iterations, a lot of work is performed before the first line of code is written. Testing is an inefficient method of detecting defects because the cost of finding and fixing a defect increases dramatically with the length of time the defect exists in the system. Starting the search for defects late in the software development life cycle increases the expense of finding and removing defects that are introduced earlier in the software development life cycle. </li></ul>Testing is not a good approach to quality BECAUSE
  17. 28. <ul><li>Testing addresses only a narrow, although important, dimension of quality. Testing has the potential to improve the reliability of the end product but no amount of testing will improve its maintainability, extensibility, etc. These other dimensions of software quality have to be engineered into the product from the beginning. </li></ul>
  18. 29. <ul><li>Only the quality of code is improved through testing. A software product or solution is more than just code. It also includes requirements, designs, user manuals and other documentation. The supporting documentation of a software system has a significant influence on the overall quality of the system but can't be verified through testing. </li></ul>
  19. 30. The quality assurance manager/team : <ul><li>Works with development engineers to define appropriate standards and procedures of software development. </li></ul><ul><li>Monitors their work through reviews and audits to verify that these standards and procedures are being followed. </li></ul><ul><li>Provides feedback to upper management and other stakeholders on progress towards quality goals. </li></ul>
  20. 31. LEARNING TARGETS/ASSIGNMENT 2 <ul><li>Describe and define the different dimensions/view of quality </li></ul><ul><li>Explain the Total quality management approach </li></ul><ul><li>Discuss in detail the most common parameters for quality, and give examples </li></ul><ul><li>Define which people and processes are involved in quality assurance </li></ul><ul><li>Describe what is a quality assurance plan (QAP) </li></ul><ul><ul><li>Contrast Quality vs Testing </li></ul></ul>
  21. 32. READING <ul><li>TIAN, CHAP 1 AND 2 </li></ul><ul><li>HORCH, CHAPT 1, 2 </li></ul><ul><li>Working documents: </li></ul><ul><li>http :// ieeexplore . ieee . org / iel5/8063/22298/01040117 . pdf?arnumber = 1040117 </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×