IEEE Standards For Software Development
CTI follow IEEE Standards on Software Development in everyday practice. Here is the list of main IEEE Standards with short annotations.
-
IEEE Std 610.12-1990, Standard Glossary of Software Engineering Terminology
This standard contains definitions for more than 1000 terms, establishing the basic vocabulary of software engineering.
-
IEEE Std 1233-1996, Guide for Developing of System Requirements Specifications
This standard provides guidance for the development of a set of requirements that, when realized, will satisfy an expressed need.
-
IEEE Std 1058.101987, Standard for Software Project Management Plans
This standard specifies the format and contents of software project management plans.
-
IEEE Std 1074.1-1995, Guide for Developing Software Life Cycle Processes
This guide provides approaches to the implementation of IEEE Std 1074. (This standard defines the set of activities that constitute the mandatory processes for the development and maintenance of software.)
-
IEEE Std 730.1-1995, Guide for Software Quality Assurance Plans
The purpose of this guide is to identify approaches to good Software Quality Assurance practices in support of IEEE Std 730. (The standard establishes a required format and a set of minimum contents for Software Quality Assurance Plans. The description of each of the required elements is sparse and thus provides a template for the development of further standards, each expanding on a specific section of this document.)
-
IEEE Std 1008-1987 (Reaff 1993), Standard for Software Unit Testing
The standard describes a testing process composed of a hierarchy of phases, activities, and tasks. Further, it defines a minimum set of tasks for each activity.
-
IEEE Std 1063-1987 (Reaff 1993), Standard for Software User Documentation
This standard provides minimum requirements for the structure and information content of user documentation.
-
IEEE Std 1219-1992, Standard for Software Maintenance
This standard defines the process for performing the maintenance of software.