Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
21/10/02
A Personal Journey Standards are for people who cant think for themselves 1975
21/10/02 2
21/10/02
My Conclusion
Standards have their own lifecycle of creation, maintenance and decommisioning
21/10/02 9
21/10/02
10
Setting Standards
ISO/IEC JTC1/SC7 & the Working Groups IEEE
has entered into a Category A Liaison with ISO/IEC JTC1/SC7 to coordinate work on software and systems engineering standards
21/10/02
12
ISO/IEC
Source: Stan Magee @ WWW.12207.com Configuration Management ISO/IEC TR 15846 Software Engineering-Software Life Cycle ProcessConfiguration Management for Software Design ISO/IEC 14102 Guideline for the Evaluation and Selection of CASE Tools, ISO/IEC TR 14759 Mockup and Prototype Documentation ISO/IEC 15910Software User Documentation Process, ISO/IEC TR 9294 Information Processing--Guidelines for the Management of Software Documentation Function Points ISO/IEC 14143-1Software Measurement--Functional Size Measurement-Part1: Definition of Concepts Human Factors ISO/IEC 14598-1 Information Technology-Evaluation of Software Products-General Guide Maintenance ISO/IEC 14764 Software Maintenance 21/10/02 13
ISO/IEC
Project Management ISO/IEC TR 16326 Guide for the Application of ISO/IEC 12207 to Project Management Quality ISO 9000-3 Quality Management and Quality Assurance Standards-Part 3: Guidelines for the Application of ISO 9001 to the Development, Supply, and Maintenance of Software ISO 9001-2000 Quality Management Systems Requirements ISO/IEC 14598-1 Information Technology-Evaluation of Software Products-General Guide ISO/IEC 9126Software Product Evaluation - Quality Characteristics and guidelines for their use ISO/IEC 12119 Information Technology-Software Packages-Quality Requirements and Testing Security ISO 15408-1Information Technology-- Security Techniques -Evaluation Criteria for IT Security -- Part 1: Introduction and General Model
21/10/02 14
ISO 9000:2000
ISO 9000: Quality management systems Fundamentals and vocabulary ISO 9001: Quality management systems Requirements ISO 9004: Quality management systems Guidance for Performance Improvement ISO 19011:Guidelines on Quality and Environmental Auditing Replacement for 9000-3 is coming 21/10/02 15
Convener: James Roberts (USA) Project Editor: Raghu Singh (USA) Schedule: June 1988-August 1995 4 working drafts, 2 committee drafts, 1 DIS 17,000 labor-hours of effort [project editors estimate] Source: Leonard L. Tripp & Raghu Singh.
21/10/02 17
Purpose of 12207
To establish a common framework for the life cycle of software
In particular a standard for standards developers
Acquire, supply, develop, operate, and maintain software Undertakes broader scope than previous standards Manage, control, and improve the framework Recognizes that software is part of a system a project is part of an enterprise To establish a basis for world trade in software
21/10/02 18
12207 Maintenance
Companion Technical Report
ISO/IEC TR 15271Guide for ISO/IEC 12207 (Software Life Cycle Processes)
21/10/02
19
International Market for systems engineering services and related products services Need for a common process framework In 1994 no systems engineering standard addressed hardware and software in a concurrent and integrated fashion Conventional engineering and software engineering were marching along their separate ways, particularly in the areas of terminology, design representation, and measurement Systems engineering itself was not fully integrated.
21/10/02 21
SQuaRE
Software Product Quality Requirements and Evaluation Source: SC7/WG6 N477
21/10/02 23
Introduction
Project 07.13 (ISO/IEC 9126 and 14598 Series) will be accomplished soon (as at Jan 2001) Some inconsistency in the series and, therefore, need for the new architecture were identified. The need for one unique name identifying IS and TR of 9126 and 14598 series was identified. Originally created at the WG6 meeting in 1999, and revised at the 2000 meeting.
21/10/02
24
Background
Software quality requirements shall be stated and evaluated using a quality model and standard metrics
Requirements for a product quality shall be defined using quality model and metrics. Quality models and metrics shall be standardized. Products quality shall be evaluated based on quality model using metrics against quality requirements.
SQuaRE is aiming to provide integrated and comprehensive set of international standards and technical reports on software product quality. SQuaRE includes international standards and technical reports on quality model and metrics, as well as quality requirements and evaluation
21/10/02 25
Scope
SQuaRE is a set of international standards and technical reports on software product quality SQuaRE consists of the following:
Quality requirements, Quality evaluation, Quality models and Quality metrics, as well as the umbrella division.
SQuaRE includes:
Definitions of terms, reference models and the general guide, Requirements (shall) and recommendations (should), and Individual guides to the use of the series.
Architecture
9126-1n: Software Product Quality 9126-2n: Quality Model 9126-3n: Quality Metrics
30: General Requirements and Guide (NP) 31: Base Metrics (NP) 32: Internal Metrics 33: External Metrics 34: Quality in Use Metrics 35: Documentation of Evaluation Module