Inactive-Reserved Standard

IEEE 1016-2009

IEEE Standard for Information Technology--Systems Design--Software Design Descriptions

This standard describes software designs and establishes the information content and organization of a software design description (SDD). An SDD is a representation of a software design to be used for recording design information and communicating that design information to key design stakeholders. This standard is intended for use in design situations in which an explicit SDD is to be prepared. These situations include traditional software construction activities, when design leads to code, and "reverse engineering" situations when a design description is recovered from an existing implementation. This standard can be applied to commercial, scientific, or military software that runs on digital computers. Applicability is not restricted by the size, complexity, or criticality of the software. This standard can be applied to the description of high-level and detailed designs. This standard does not prescribe specific methodologies for design, configuration management, or quality assurance. This standard does not require the use of any particular design languages, but establishes requirements on the selection of design languages for use in an SDD. This standard can be applied to the preparation of SDDs captured as paper documents, automated databases, software development tools, or other media.

Standard Committee
C/S2ESC - Software & Systems Engineering Standards Committee
Status
Inactive-Reserved Standard
PAR Approval
2008-11-07
Superseding
1016-1998
Board Approval
2009-03-19
History
ANSI Approved:
2009-08-31
Published:
2009-07-20
Inactivated Date:
2020-03-05

Working Group Details

Society
IEEE Computer Society
Standard Committee
C/S2ESC - Software & Systems Engineering Standards Committee
Working Group
1016_WG - RP for Software Design Descriptions Working Group
IEEE Program Manager
Patricia Roder
Contact Patricia Roder
Working Group Chair
Richard Hilliard

Other Activities From This Working Group

Current projects that have been authorized by the IEEE SA Standards Board to develop a standard.


No Active Projects

Standards approved by the IEEE SA Standards Board that are within the 10-year lifecycle.


No Active Standards

These standards have been replaced with a revised version of the standard, or by a compilation of the original active standard and all its existing amendments, corrigenda, and errata.


1016-1987
IEEE Recommended Practice for Software Design Descriptions

The necessary information content and recommended organization for a software design description are specified. A software design description is a representation of a software system that is used as a medium for communicating software design information. The recommendations, which may be applied to commercial, scientific, or military software that runs on any digital computer, are not limited to specific methodologies for design, configuration management, or quality assurance, or to any particular descriptive technique. Applicability is not restricted by the size, complexity, or criticality of the software.

Learn More About 1016-1987

1016-1998
IEEE Recommended Practice for Software Design Descriptions

This IEEE Standards product is part of the family on Software Engineering. The necessary information content and recommendations for an organization for Software Design Descriptions (SDDs) are described. An SDD is a representation of a software system that is used as a medium for communicating software design information. This recommended practice is applicable to paper documents, automated databases, design description languages, or other means of description.

Learn More About 1016-1998

These standards have been removed from active status through a ballot where the standard is made inactive as a consensus decision of a balloting group.


1016.1-1993
IEEE Guide to Software Design Descriptions

Withdrawn Standard. Withdrawn Date: Mar 06, 2000. No longer endorsed by the IEEE. The application of design methods and design documentation recommended in IEEE Std 1016-1987 is described. Several common design methods are used to illustrate the application of IEEE Std 1016-1987, thus making the concepts of that standard more concrete. The information in this guide may be applied to commercial, scientific, or military software that runs on any computer. Applicability is not restricted by the size, complexity, or criticality of the software.

Learn More About 1016.1-1993

These standards are removed from active status through an administrative process for standards that have not undergone a revision process within 10 years.


No Inactive-Reserved Standards
Subscribe to our Newsletter

Sign up for our monthly newsletter to learn about new developments, including resources, insights and more.