sqa introduction n.
Download
Skip this Video
Download Presentation
SQA Introduction

Loading in 2 Seconds...

play fullscreen
1 / 10

SQA Introduction - PowerPoint PPT Presentation


  • 103 Views
  • Uploaded on

SQA Introduction. What is Software. Software is: Computer programs, procedures, and possibly associated documentation and data relates to the operation of a computer system . [IEEE_Std_610.12-1990]. Some Causes of Software Errors. 1. Client developer communication failures

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'SQA Introduction' - macon-fletcher


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
what is software
What is Software

Software is:

  • Computer programs, procedures, and possibly associated documentation and data relates to the operation of a computer system.

[IEEE_Std_610.12-1990]

some causes of software errors
Some Causes of Software Errors

1. Client developer communication failures

2. Intended variation from software requirements

3. Coding errors

4. Noncompliance with documentation and coding instructions

5. Shortcomings of the testing process

6. User interface

7. Documentation errors fault

what is software quality
What is Software Quality ?
  • Conformance to requirements
  • Lack of bugs
  • High reliability (number of failures per n hours of operation)
  • Measured as Mean Time To Failure (MTTF)
what is software quality1
What is Software Quality ?
  • According to the IEEE
  • Software quality is:

(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.
importance of software quality
Importance of Software Quality
  • Software is a major component of computer systems
    • (about 80% of the cost) – used for communication phone system, email system)
    • Health monitoring,
    • Transportation (e.g. automobile, aeronautics),
    • Economic exchanges (e.g. ecommerce)
  • Software defects are extremely costly in term of
    • money
    • reputation
    • loss of life
importance of software quality1
Importance of Software Quality
  • 1988 shooting down of Airbus 320 by the USS Vincennes cryptic and misleading output displayed by tracking software
  • 1991 patriot missile failure inaccurate Calculation of time due to computer arithmetic errors
  • ETC
importance of software quality2
Importance of Software Quality
  • Internet viruses
  • Exploit well known software vulnerabilities
  • Usability problems

Small text that can’t be resized

Pop-up presentation

the software quality challenge
The Software Quality Challenge
  • The uniqueness of the software product
  • High complexity
  • Limited opportunities to detect defects (“bugs”)
slide10

Quality Concepts

Software quality assurance is an umbrella activity that is applied throughout the software process.

Quality --> refers to measurable characteristics of a software.

These items can be compared based on a given standard

Two types of quality control:

- Quality design -> the characteristics that designers specify for an item.

--> includes: requirements, specifications, and the design of the system.

- Quality of conformance -> the degree to which the design specification are followed. It focuses on implementation based on the design.

ad