Standards

CMMi

CMMi stands for Capability Maturity Model Integration.

CMMi is a process developed by the Carnegie Mellon Software Engineering Institute.

Structure

REF cmmi

See also

Standards:

External Links:

DOD-STD-2167A

Military Standard - Defense System Software Development

DOD-STD-2167A.

IEC 61508

International Standard IEC 61508

Functional safety of electrical / electronic / programmable electronic safety related systems

Year: 1998, 2000, 2002, 2010

Contents

Part 1: General requirements

Part 2: Requirements for electrical/electronic/programmable electronic safety-related systems

Part 4: Definitions and abbreviations

Part 5: Examples of methods for the determination of safety integrity levels

Part 6: Guidelines on the application of IEC 61508-2 and IEC 61508-3

IEC 61508-3

International Standard IEC 61508-3

Functional safety of electrical / electronic / programmable electronic safety related systems

Part 3: Software requirements

Year: 1998

IEC 61508-7

International Standard IEC 61508-7

Functional safety of electrical / electronic / programmable electronic safety related systems

Part 7: Overview on techniques and measures

Year: 2000

IEEE 1012

International Standard IEEE 1012

IEEE Standard for Software Verification and Validation

Year: 1986

This standard has been superseded.

IEEE 1058

International Standard IEEE 1058

IEEE Standard for Software Project Management Plans

Year: 1998

IEEE 1061

International Standard IEEE 1061

Standard for a Software Quality Metrics Methodology

Year: 1998

IEEE 1074

International Standard IEEE 1074

IEEE Standard for Developing Software Life Cycle Processes

Year: 1997

This standard has been superseded.

IEEE 1220

International Standard IEEE 1220-2005

1220-2005 - IEEE Standard for Application and Management of the Systems Engineering Process

Year: 2005

IEEE 1233

International Standard IEEE 1233

IEEE Guide for Developing System Requirements Specifications

Year: 1996

IEEE 1320

International Standard IEEE 1320.2

IEEE Standard for Conceptual Modeling Language - Syntax and Semantics for IDEF1X97 (IDEFobject)

Years: 1998

IEEE 1362

International Standard IEEE 1362

IEEE Guide for Information Technology - System Definition - Concept of Operations (ConOps) Document

Year: 1998

IEEE 1490

International Standard IEEE 1490

IEEE Guide Adoption of PMI Standard - A Guide to the Project Management Body of Knowledge

Year: 2003

This standard has been withdrawn.

IEEE 610.12

International Standard IEEE 610.12

Standard Glossary of Software Engineering Terminology

Year: 1990

IEEE 829

International Standard IEEE 829

IEEE Standard for Software Test Documentation

Year: 1983.

This standard has been superseded.

IEEE 830

International Standard IEEE 830

IEEE Recommended Practice for Software Requirements Specifications

Year: 1998.

IEEE 982

International Standard IEEE 982

IEEE Standard Dictionary of Measures to Produce Reliable Software

Year: 1988.

ISO 5806

International Standard ISO 5806

Information processing — Specification of single-hit decision tables

Year: 1984

ISO 8402

Quality management and quality assurance - Vocabulary

Year: 1994

ISO 9001

International Standard ISO 9001.

Quality systems - Model for quality assurance in design, development, production, installation and servicing

Year: 1994, 2000, 2008.

ISO 9127

International Standard ISO 9127

Information processing systems — User documentation and cover information for consumer software packages

Year: 1988.

ISO 9241

International Standard ISO 9241

Ergonomic requirements for office work with visual display terminals (VDTs)

Years: 1992-2011.

Contents / Access

The following parts link to the online ISO catalog:

ISO 9241-10

International Standard ISO 9241-10

Ergonomic requirements for office work with visual display terminals (VDTs)

Part 10: Dialogue principles

Year: 1996.

This standard is withdrawn, and revised by ISO 9241-110:2006

See also

ISO 9241-11

International Standard ISO 9241-11

Ergonomic requirements for office work with visual display terminals (VDTs)

Part 11: Guidance on usability

Year: 1998.

Contents

Extract from www.ansi.org:

ISO 9241-11 defines usability and explains how to identify the information which is necessary to take into account when specifying or evaluating usability of a visual display terminal in terms of measures of user performance and satisfaction. Guidance is given on how to describe the context of use of the product (hardware, software or service) and the relevant measures of usability in an explicit way. The guidance is given in the form of general principles and techniques, rather than in the form of requirements to use specific methods.

The guidance in ISO 9241-11 can be used in procurement, design, development, evaluation, and communication of information about usability. ISO 9241-11 includes guidance on how the usability of a product can be specified and evaluated. It applies both to products intended for general application and products being acquired for or being developed within a specific organization.

ISO 9241-11 also explains how measures of user performance and satisfaction can be used to measure how any component of a work system affects the whole work system in use. The guidance includes procedures for measuring usability but does not detail all the activities to be undertaken. Specification of detailed user-based methods of measurement is beyond the scope of ISO 9241-11, but further information can be found in Annex B and the bibliography in Annex E.

ISO 9241-11 applies to office work with visual display terminals. It can also apply in other situations where a user is interacting with a product to achieve goals. ISO 9241 parts 12 to 17 provide conditional recommendations which are applicable in specific contexts of use. The guidance in this Part of ISO 9241 can be used in conjunction with ISO 9241 Parts 12 to 17 in order to help identify the applicability of individual recommendations.

ISO 9241-11 focuses on usability and does not provide comprehensive coverage of all objectives of ergonomic design referred to in ISO 6385. However, design for usability will contribute positively to ergonomic objectives, such as the reduction of possible adverse effects of use on human health, safety and performance.

ISO 9241-11 does not cover the processes of system development. Human-centred design processes for interactive systems are described in ISO 13407.

See also

ISO/IEC 12119

Information technology - Software packages - Quality requirements and testing

Year: 1994

ISO/IEC 12207

International Standard ISO/IEC 12207

Information technology — Software lifecycle processes

Year: 1995, 2008.

ISO/IEC 14143

International Standard ISO/IEC 14143

Information technology — Software measurement — Functional size measurement

Contents

See also

Standards:

ISO/IEC 14143-1

International Standard ISO/IEC 14143-1

Information technology — Software measurement — Functional size measurement

Part 1: Definition of concepts

Years: 1998, 2007.

See also

Standards:

ISO/IEC 14143-3

International Standard ISO/IEC 14143-1

Information technology — Software measurement — Functional size measurement

Part 3: Verification of functional size measurement methods

Year: 2003.

See also

Standards:

ISO/IEC 14598-1

International Standard ISO/IEC 14598-1

Information technology - Software product evaluation

Part 1: General overview

Year: 1999

This standard is revised by the ISO/IEC 25040:2011 standard.

ISO/IEC 14598-2

International Standard ISO/IEC 14598-2

Information technology - Software product evaluation

Part 2: Planning and management

Year: 2000.

This standard is revised by the ISO/IEC 25001:2007 standard.

ISO/IEC 14598-3

International Standard ISO/IEC 14598-3

Information technology - Software product evaluation

Part 3: Process for developers

Year: 2000.

ISO/IEC 14598-4

International Standard ISO/IEC 14598-4

Information technology - Software product evaluation

Part 4: Process for acquirers

Year: 1999.

ISO/IEC 14598-5

International Standard ISO/IEC 14598-5

Information technology - Software product evaluation

Part 5: Process for evaluators

Year: 1998

ISO/IEC 14598-6

International Standard ISO/IEC 14598-6

Information technology - Software product evaluation

Part 6: Documentation of evaluation modules

Year: 2001.

This standard is revised by the ISO/IEC DIS 25041 standard.

ISO/IEC 14756

International Standard ISO/IEC 14756

Information technology — Measurement and rating of performance of computer-based software systems

Year: 1999

ISO/IEC 14764

International Standard ISO/IEC 14764

Software Engineering — Software Life Cycle Processes — Maintenance

Years: 1999, 2006.

ISO/IEC 15026

International Standard ISO/IEC 15026

Information technology — System and software integrity levels

Year: 1998, 2010, 2011.

ISO/IEC 15026-1

International Standard ISO/IEC 15026-1

Systems and software engineering — Systems and software assurance — Part 1: Concepts and vocabulary

Year: 2010.

ISO/IEC 15026-2

International Standard ISO/IEC 15026-2

Systems and software engineering — Systems and software assurance — Part 2: Assurance case

Year: 2011.

ISO/IEC 15288

International Standard ISO/IEC 15288.

Systems and software engineering — System life cycle processes

Years: 2002.

See also

Standards:

External Links:

ISO/IEC 15289

International Standard ISO/IEC 15289.

Systems and software engineering — Content of systems and software life cycle process information products (Documentation)

Year: 2006.

This standard is revised by the ISO/IEC/IEEE 15289 standard.

ISO/IEC 15414

International Standard ISO/IEC 15414

Information technology — Open distributed processing — Reference model — Enterprise language

Years: 2002, 2006.

ISO/IEC 15474

International Standard ISO/IEC 15474

Information technology — CDIF framework

ISO/IEC 15474-1

International Standard 15474-1

Information technology — CDIF framework

Part 1: Overview

Year: 2002.

See also

Standards:

ISO/IEC 15474-2

International Standard 15474-2

Information technology — CDIF framework

Part 2: Modelling and extensibility

Year: 2002.

See also

Standards:

ISO/IEC 15504-1

International Standard ISO/IEC 15504.

Information technology - Software Process Assessment

Part 1: Concepts and vocabulary

Year: 1998, 2004.

This standard revises the ISO/IEC TR 15504-1:1998 and ISO/IEC TR 15504-9:1998 standards.

ISO/IEC 15504-2

International Standard ISO/IEC 15504.

Information technology - Software Process Assessment

Part 2: Performing an assessment

Year: 1998, 2003.

This standard revises the ISO/IEC TR 15504-2:1998 and ISO/IEC TR 15504-3:1998 standards.

ISO/IEC 15504-3

International Standard ISO/IEC 15504.

Information technology - Software Process Assessment

Part 3: Guidance on performing an assessment

Year: 1998, 2004.

This standard revises the ISO/IEC TR 15504-4:1998 and ISO/IEC TR 15504-6:1998 standards.

ISO/IEC 15504-4

International Standard ISO/IEC 15504.

Information technology - Software Process Assessment

Part 4: Guidance on use for process improvement and process capability determination

Year: 1998, 2004.

This standard revises the ISO/IEC TR 15504-7:1998 and ISO/IEC TR 15504-8:1998 standards.

ISO/IEC 15504-5

International Standard ISO/IEC 15504.

Information technology - Software Process Assessment

Part 5: An exemplar Process Assessment Model

Year: 1998, 2006.

This standard revises the ISO/IEC TR 15504-5:1998 standard.

ISO/IEC 15504-6

International Standard ISO/IEC 15504.

Information technology - Software Process Assessment

Part 6: An exemplar system life cycle process assessment model

Year: 1998, 2008.

ISO/IEC 15504-7

International Standard ISO/IEC 15504.

Information technology - Software Process Assessment

Part 7: Assessment of organizational maturity

Year: 1998, 2008.

ISO/IEC 15846

International Standard ISO/IEC 15846

Information technology — Software life cycle processes — Configuration Management

Year: 1998.

This standard has been withdrawn.

See also

Standards:

ISO/IEC 15910

International Standard ISO/IEC 15910.

Information technology — Software user documentation process

Year:1999.

This standard is revised by the ISO/IEC 26512:2011 standard.

Notes

Extract from www.techstreet.com:

This International Standard specifies the minimum process for creating all forms of user documentation for software which has a user interface. Such forms of documentation include printed documentation (e.g. user manuals and quick-reference cards), on-line documentation, help text and on-line documentation systems.

This International Standard conforms with ISO/IEC 12207:1995, Information technology Software life cycle processes, as an implementation of the user documentation part of 6.1: Documentation.

If effectively applied, this International Standard will support the development of documentation which meets the needs of the users.

This International Standard is intended for use by anyone who produces or buys user documentation.

This International Standard is applicable to not only printed documentation, but also help screens, the help delivery system, and the on-line text and delivery system.

This International Standard is intended for use in a two-party situation and may be equally applied where the two parties are from the same organization. The situation may range from an informal agreement up to a legally binding contract. This International Standard may be used by a single party as self-imposed tasks.

ISO/IEC 15939

International Standard ISO/IEC 15939

Software engineering - Software measurement process

Year: 2002, 2007.

Access

Online ISO Catalog:

See also

ISO/IEC 19759

International Standard ISO/IEC 19759

Software Engineering — Guide to the Software Engineering Body of Knowledge (SWEBOK)

Year: 2005.

ISO/IEC 19770

International Standard ISO/IEC 19770

Information technology — Software asset management

See also

Standards:

External Links:

ISO/IEC 19770-1

International Standard ISO/IEC 19770-1

Information technology — Software asset management

Part 1: Processes

Year: 2006.

ISO/IEC 19770-2

International Standard ISO/IEC 19770-2

Information technology — Software asset management

Part 2: Software identification tag

Year: 2009.

ISO/IEC 20000

International Standard ISO/IEC 20000

Information technology — Service management

ISO/IEC 2382-1

International Standard ISO/IEC 2382

Information technology - Vocabulary

Part 1: Fundamental terms

Year: 1993.

See also

Standards:

ISO/IEC 25000

International Standard ISO/IEC 25000

Software Engineering — Software product Quality Requirements and Evaluation (SQuaRE) — Guide to SQuaRE.

year: 2005.

This series of standards revises the ISO/IEC 9126 and ISO/IEC 14598 series.

ISO/IEC 25001

International Standard ISO/IEC 25001

Software engineering — Software product Quality Requirements and Evaluation (SQuaRE) — Planning and management

year: 2007.

This standard revises the ISO/IEC 14598-2.

ISO/IEC 25010

International Standard ISO/IEC 25010

Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — System and software quality models

year: 2011.

ISO/IEC 25012

International Standard ISO/IEC 25012

Software engineering — Software product Quality Requirements and Evaluation (SQuaRE) — Data quality model

year: 2008.

ISO/IEC 25020

International Standard ISO/IEC 25020

Software engineering — Software product Quality Requirements and Evaluation (SQuaRE) — Measurement reference model and guide

Year: 2007.

ISO/IEC 25021

International Standard ISO/IEC 25021

Software engineering — Software product Quality Requirements and Evaluation (SQuaRE) — Quality measure elements

Year: 2007.

ISO/IEC 25030

International Standard ISO/IEC 25030

Software engineering — Software product Quality Requirements and Evaluation (SQuaRE) — Quality requirements

year: 2007.

ISO/IEC 25040

International Standard ISO/IEC 25040

Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Evaluation process

year: 2011.

This standard revises the ISO/IEC 14598-1 standard.

ISO/IEC 25045

International Standard ISO/IEC 25045

Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Evaluation module for recoverability

Year: 2010.

See also

ISO/IEC 25051

International Standard ISO/IEC 25000

Software engineering — Software product Quality Requirements and Evaluation (SQuaRE) — Requirements for quality of Commercial Off-The-Shelf (COTS) software product and instructions for testing

year: 2006, 2007.

This standard revises the ISO/IEC 12119 standard.

See also

Glossary:

Standards:

ISO/IEC 25060

International Standard ISO/IEC 25060

Systems and software engineering — Systems and software product Quality Requirements and Evaluation (SQuaRE) — Common Industry Format (CIF) for usability: General framework for usability-related information

Year: 2010.

ISO/IEC 25062

International Standard ISO/IEC 25062

Software engineering — Software product Quality Requirements and Evaluation (SQuaRE) — Common Industry Format (CIF) for usability test reports

Year: 2006.

See also

ISO/IEC 26514

International Standard ISO/IEC 26514

Systems and software engineering — Requirements for designers and developers of user documentation

Year: 2008

ISO/IEC 29881

International Standard ISO/IEC/IEEE 29881

Information Technology — Software and Systems Engineering

Year: 2008, 2010

ISO/IEC 90003

International Standard ISO/IEC 90003

Software engineering — Guidelines for the application of ISO 9001:2000 to computer software

Year: 2004

ISO/IEC 9126

International Standard ISO/IEC 9126

Software engineering — Product quality

Years: 1991, 2001

This standard is revised by ISO/IEC 25010:2011.

Structure

REF iso9126

ISO/IEC 9126-1

International Standard ISO/IEC 9126-1

Software engineering — Product quality

Part 1: Quality Model

Years: 1991, 2001.

This standard is revised by ISO/IEC 25010:2011.

ISO/IEC 9126-2

International Standard ISO/IEC 9126-2

Software engineering — Product quality

Part 2: External metrics

Years: 1991, 2001.

This standard is revised by ISO/IEC 25010:2011.

ISO/IEC 9126-3

International Standard ISO/IEC 9126-3

Software engineering — Product quality

Part 3: Internal metrics

Years: 1991, 2001.

This standard is revised by ISO/IEC 25010:2011.

ISO/IEC 9126-4

International Standard ISO/IEC 9126-4

Software engineering — Product quality

Part 4: Quality in use metrics

Years: 1991, 2001, 2004.

This standard is revised by ISO/IEC 25010:2011.

ISO/IEC 9294

International Standard ISO/IEC 9294

Information technology — Guidelines for the management of software documentation

Years: 1990, 2005.

See also

Glossary:

ISO/IEC 99

International Standard ISO/IEC 99

International vocabulary of metrology — Basic and general concepts and associated terms

Years: 1993, 2007.

ISO/IEC/IEEE 15289

International Standard ISO/IEC/IEEE 15289.

Systems and software engineering — Content of life-cycle information products (documentation)

Years: 2006, 2011.

This standard revises the ISO/IEC 15289 standard.

ISO/IEC/IEEE 24765

International Standard ISO/IEC/IEEE 24765

Systems and software engineering — Vocabulary

First edition: 2010-12-15

RTCA/EUROCAE

Software Considerations in Airborne Systems and Equipments Certification

Requirements and Technical Concepts for Aviation - RTCA SC167/DO-178B

European Organization for Civil Aviation Electronics - EUROCAE ED-12B

SIGIST

Glossary of terms used in Software testing

British Computer Society - Specialist Interest Group In Software Testing

Team Software Process

Team Software Process is a process developed by the Carnegie-Mellon Software Engineering Institute.

The Team Software Process (TSP) helps engineering teams develop and deliver high-quality software-intensive systems within planned cost and schedule commitments. TSP integrates software engineering, estimating, planning and tracking, quality management, and self-directed teaming concepts into a defined process and measurement framework. TSP was designed to be easily integrated with an organization’s existing practices, and complements CMMI.