WHAT IS QUALITY? Paola Di Maio

  • 3,489 views
Uploaded on

Different Views, Metrics …

Different Views, Metrics

Different Views, Metrics

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
3,489
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
91
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. SQA LESSON 2 Paola Di Maio
  • 2. CONTENTS
    • 1. Dimension/views of quality
    • 2. More about main quality parameters
    • 3. The quality process
    • 4. Quality and the organization
    • 5. The quality assurance plan (QAP)
    • . Quality vs Testing
  • 3. 1. DIMENSIONS/VIEWS OF Q
  • 4.
    • Transcendent .
    • The transcendent view of quality equates quality with "innate excellence".
  • 5.  
  • 6.
    • 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
    • 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.
    • 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
  • 7.  
  • 8.
    • 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.
  • 9.
    • Conformance to requirements.  
    • 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.
    • simplifies the production or implementation phase of the product life cycle.
    • 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.
    • PROBLEMS: It does not accommodate for subjective view of 'goodlness' (McDonalds vs Ritz) .
    • 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.
  • 10. CONSTRAINTS
  • 11. 3. MORE DEFINITIONS
    • 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]
    • .
    • Software Quality - the degree to which software possesses a desired combination of attributes . [IEEE Std 1061-1998] (Italics added for emphasis.) 
    • 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.
  • 12. 4. QUALITY PROCESS
  • 13. SOFTWARE QUALITY CYCLE www . techmatrix . co . jp
  • 14.  
  • 15.  
  • 16.  
  • 17. 5. MORE QUALITY CRITERIA
  • 18. 6. QUALITY ASSURANCE, THE PLAN
  • 19.  
  • 20.  
  • 21.  
  • 22.  
  • 23.  
  • 24. QUALITY MANAGEMENT ACTIVITIES
    • Quality Control
    • Quality Assurance
    • Quality Management
    • Defect Prevention
  • 25.  
  • 26. 7. TESTING
    • O peration of software under simulated conditions for the purpose of finding defects
    • It is an essential step in the LC but......
  • 27.
    • 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.
    Testing is not a good approach to quality BECAUSE
  • 28.
    • 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.
  • 29.
    • 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.
  • 30. The quality assurance manager/team :
    • Works with development engineers to define appropriate standards and procedures of software development.
    • Monitors their work through reviews and audits to verify that these standards and procedures are being followed.
    • Provides feedback to upper management and other stakeholders on progress towards quality goals.
  • 31. LEARNING TARGETS/ASSIGNMENT 2
    • Describe and define the different dimensions/view of quality
    • Explain the Total quality management approach
    • Discuss in detail the most common parameters for quality, and give examples
    • Define which people and processes are involved in quality assurance
    • Describe what is a quality assurance plan (QAP)
      • Contrast Quality vs Testing
  • 32. READING
    • TIAN, CHAP 1 AND 2
    • HORCH, CHAPT 1, 2
    • Working documents:
    • http :// ieeexplore . ieee . org / iel5/8063/22298/01040117 . pdf?arnumber = 1040117