Quality in software life cycle - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Quality in software life cycle

Description:

ISO 9000 series stems from early DoD Quality Standards issued in the ... 10-13 June 2002 at UGM - General Office for Meteorology, Rome Italy. 6. ISO 9000 series ... – PowerPoint PPT presentation

Number of Views:36
Avg rating:3.0/5.0
Slides: 21
Provided by: cettina
Category:
Tags: cycle | life | quality | rome | series | software | the

less

Transcript and Presenter's Notes

Title: Quality in software life cycle


1
  • Quality in software life cycle

G. Mariottini
2
Quality in software life cycle
Quality
ISO 9000 series
Integrated Systems
AQAP 160
SW Engineering
ISO/IEC 12207
3
ISO 9000 series
ISO 9000 series stems from early DoD Quality
Standards issued in the 50s.
1959, DoD Std, with a wider field of application
to include the whole organisations process, were
adopted by British Standard Institution as BSI
5750.
1987, l'International Organization for
Standardization adopted BSI 5750 as ISO 9000
series.
4
ISO 9000 series
In Europe, CEN (European Standard
Committee) adopt ISO 9000 Stds as EN ISO
9000
Each National Body for Normation adopts the EN
ISO standards, possibly by translating them in
the national language.
5
ISO 9000 series
ISO 9000 series ed. 1994 provides a Model
forQuality Assurance in
6
ISO 9000 series
On 15th Dec. 2000 CEN issued
EN ISO 90012000
superseding ISO 9001, 9002 e 9003 ed. 1994.
Organizations have a grace period of 3 years to
modify their own Quality Management Systems in
accordance with the new ISO 9001 2000
7
ISO 9000 series
ISO 90012000 requires the organisations a new
approach based on processes for their Quality
Systems
8
NATO AQAP series
Allied Quality Assurance Publications(AQAP)
ISO Standards and Guidelines
ISO 90011994
AQAP 110
ISO 90021994
AQAP 120
AQAP 130
ISO 90031994
AQAP 131
AQAP 150
AQAP 160
ISO 9000-31997
AQAP 160
9
AQAP 1602001 - NATO Quality requirements for
software
10
ISO/IEC 12207 - Software life cycle processes
SC 7 - Software Engineering
ISO/IEC 12207
August 1995
IEEE/EIA 12207.0
December 1996
concepts and guidelines for organisations
11
ISO/IEC 12207 - Software life cycle processes
  • What is ISO/IEC 12207?
  • a standard for facing the babel in software
    management and engineering that provides a common
    framework to speak the same language in software
    discipline

12
ISO/IEC 12207 - Software life cycle processes
  • The standard does not establish any
  • specific documentation to be produced
  • specific life cycle model to be followed
  • specific development methods to be adopted

13
ISO/IEC 12207 - Software life cycle processes
  • The standard establishes a comprehensive set of
  • processes
  • activities
  • tasks
  • constituting a common framework for software life
    cycle

14
ISO/IEC 12207 - Software life cycle processes
process activity task task . activity task task
process activity
  • SW life cycle

activity
activity
activity
activity
activity
activity
activity
activity
15
ISO/IEC 12207 - Software life cycle processes
  • When to use 12207?
  • The standard addresses two-party situations
  • for the acquisition of software systems and
    services
  • for the supply, development, maintenance and
    operation of software products
  • The standard is not intended for COTS software

16
ISO/IEC 12207 - Software life cycle processes
  • Who uses ISO/IEC 12207?
  • The standard is intended for
  • acquirers of the software products and services
  • suppliers, developers, operators, programme
    managers, quality managers and user of software
    products

17
ISO/IEC 12207 - Software life cycle processes
Supporting processes
Primary processes
Quality Assurance
Acquisition
Documentation
Supply
Verification
Configuration Management
Development
Validation
Operation
Problem Resolution
Joint Review
Maintenance
Audit
Organizational processes
Management
Improvement
Infrastructure
Training
18
ISO/IEC 12207 - Software life cycle processes
  • How to use ISO/IEC 12207?
  • The standard
  • contains a set of processes, activities and tasks
    to be tailored depending on the project
  • compliance is get when all the processes,
    activities and tasks, selected in the Tailoring
    Process, are performed

19
ISO/IEC 12207 - Software life cycle processes
process activity task task . activity task task
process activity
  • SW life cycle

activity
activity
activity
activity
activity
activity
activity
activity
20
Thank you for your attention
Write a Comment
User Comments (0)
About PowerShow.com