CINXE.COM

Key Standards - EITBOK

<!DOCTYPE html> <html lang="en" dir="ltr" class="client-nojs"> <head> <meta charset="UTF-8" /> <title>Key Standards - EITBOK</title> <meta name="generator" content="MediaWiki 1.25.1" /> <link rel="shortcut icon" href="/favicon.ico" /> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch_desc.php" title="EITBOK (en)" /> <link rel="EditURI" type="application/rsd+xml" href="http://eitbokwiki.org/api.php?action=rsd" /> <link rel="alternate" hreflang="x-default" href="/Key_Standards" /> <link rel="alternate" type="application/atom+xml" title="EITBOK Atom feed" href="/index.php?title=Special:RecentChanges&amp;feed=atom" /> <link rel="stylesheet" href="http://eitbokwiki.org/load.php?debug=false&amp;lang=en&amp;modules=mediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.sectionAnchor%7Cmediawiki.skinning.interface%7Cmediawiki.ui.button%7Cskins.vector.styles&amp;only=styles&amp;skin=vector&amp;*" /> <meta name="ResourceLoaderDynamicStyles" content="" /> <link rel="stylesheet" href="http://eitbokwiki.org/load.php?debug=false&amp;lang=en&amp;modules=site&amp;only=styles&amp;skin=vector&amp;*" /> <style>a:lang(ar),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur){text-decoration:none} /* cache key: eitbok_prod:resourceloader:filter:minify-css:7:83f120156815fcec643f4e90aceea6d4 */</style> <script src="http://eitbokwiki.org/load.php?debug=false&amp;lang=en&amp;modules=startup&amp;only=scripts&amp;skin=vector&amp;*"></script> <script>if(window.mw){ mw.config.set({"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Key_Standards","wgTitle":"Key Standards","wgCurRevisionId":1930,"wgRevisionId":1930,"wgArticleId":34,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgBreakFrames":false,"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgMonthNamesShort":["","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"wgRelevantPageName":"Key_Standards","wgRelevantArticleId":34,"wgIsProbablyEditable":false,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgCargoMapClusteringMinimum":80,"wgCargoMonthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"wgCargoMonthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"wgCargoWeekDays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"wgCargoWeekDaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"sfgAutocompleteValues":[],"sfgAutocompleteOnAllChars":false,"sfgFieldProperties":[],"sfgCargoFields":[],"sfgDependentFields":[],"sfgShowOnSelect":[],"sfgScriptPath":"/extensions/SemanticForms","edgValues":null,"sfgEDSettings":null,"wgCollapsibleVectorEnabledModules":{"collapsiblenav":true,"experiments":true}}); }</script><script>if(window.mw){ mw.loader.implement("user.options",function($,jQuery){mw.user.options.set({"variant":"en"});});mw.loader.implement("user.tokens",function($,jQuery){mw.user.tokens.set({"editToken":"+\\","patrolToken":"+\\","watchToken":"+\\"});}); /* cache key: eitbok_prod:resourceloader:filter:minify-js:7:a5c52c063dc436c1ca7c9f456936a5e9 */ }</script> <script>if(window.mw){ mw.loader.load(["mediawiki.page.startup","mediawiki.legacy.wikibits","mediawiki.legacy.ajax","skins.vector.js"]); }</script> <!--[if lt IE 7]><style type="text/css">body{behavior:url("/skins/Vector/csshover.min.htc")}</style><![endif]--> </head> <body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-Key_Standards skin-vector action-view"> <div id="mw-page-base" class="noprint"></div> <div id="mw-head-base" class="noprint"></div> <div id="content" class="mw-body" role="main"> <a id="top"></a> <div class="mw-indicators"> </div> <h1 id="firstHeading" class="firstHeading" lang="en">Key Standards</h1> <div id="bodyContent" class="mw-body-content"> <div id="siteSub">From EITBOK</div> <div id="contentSub"></div> <div id="jump-to-nav" class="mw-jump"> Jump to: <a href="#mw-head">navigation</a>, <a href="#p-search">search</a> </div> <div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><table border="3"> <tr><td> <table> <tr> <td width="60%"><font color="#246196"><b>Welcome to the initial version of the EITBOK wiki. Like all wikis, it is a work in progress and may contain errors. We welcome feedback, edits, and real-world examples. <a href="/Main_Page#How_to_Make_Comments_and_Suggestions" title="Main Page">Click here</a> for instructions about how to send us feedback.</b> </font></td> <td width="20%"><div class="center"><div class="floatnone"><a href="/File:Ieee_logo_1.png" class="image"><img alt="Ieee logo 1.png" src="/images/thumb/a/a9/Ieee_logo_1.png/100px-Ieee_logo_1.png" width="100" height="56" srcset="/images/thumb/a/a9/Ieee_logo_1.png/150px-Ieee_logo_1.png 1.5x, /images/thumb/a/a9/Ieee_logo_1.png/200px-Ieee_logo_1.png 2x" /></a></div></div></td> <td width="20%"><div class="center"><div class="floatnone"><a href="/File:Acm_logo_3.png" class="image"><img alt="Acm logo 3.png" src="/images/thumb/7/76/Acm_logo_3.png/175px-Acm_logo_3.png" width="175" height="61" srcset="/images/thumb/7/76/Acm_logo_3.png/263px-Acm_logo_3.png 1.5x, /images/7/76/Acm_logo_3.png 2x" /></a></div></div></td></tr></table> </td></tr></table> <p>&#160;</p> <div id="toc" class="toc"><div id="toctitle"><h2>Contents</h2></div> <ul> <li class="toclevel-1"><a href="#Purpose_of_this_Standards_Guide"><span class="tocnumber">1</span> <span class="toctext">Purpose of this Standards Guide</span></a> <ul> <li class="toclevel-2"><a href="#Value_of_System_and_Software_Standards_to_Industry"><span class="tocnumber">1.1</span> <span class="toctext">Value of System and Software Standards to Industry</span></a></li> <li class="toclevel-2"><a href="#Standards_Essential_to_Informatics_Technology_Producers"><span class="tocnumber">1.2</span> <span class="toctext">Standards Essential to Informatics Technology Producers</span></a></li> </ul> </li> <li class="toclevel-1"><a href="#Short_Descriptions_of_a_Sampling_of_the_Standards"><span class="tocnumber">2</span> <span class="toctext">Short Descriptions of a Sampling of the Standards</span></a> <ul> <li class="toclevel-2"><a href="#IEEE_Std_730:_Software_Quality_Assurance_Plans"><span class="tocnumber">2.1</span> <span class="toctext">IEEE Std 730: Software Quality Assurance Plans</span></a></li> <li class="toclevel-2"><a href="#IEEE_Std_828:_Software_Configuration_Management"><span class="tocnumber">2.2</span> <span class="toctext">IEEE Std 828: Software Configuration Management</span></a></li> <li class="toclevel-2"><a href="#IEEE_Std_1012:_System_and_Software_Verification_and_Validation"><span class="tocnumber">2.3</span> <span class="toctext">IEEE Std 1012: System and Software Verification and Validation</span></a></li> <li class="toclevel-2"><a href="#IEEE_Std_1016:_Software_Design_Descriptions"><span class="tocnumber">2.4</span> <span class="toctext">IEEE Std 1016: Software Design Descriptions</span></a></li> <li class="toclevel-2"><a href="#IEEE_Std_1028:_Software_Reviews_and_Audits"><span class="tocnumber">2.5</span> <span class="toctext">IEEE Std 1028: Software Reviews and Audits</span></a></li> <li class="toclevel-2"><a href="#IEEE_Std_1044:_Classification_for_Software_Anomalies"><span class="tocnumber">2.6</span> <span class="toctext">IEEE Std 1044: Classification for Software Anomalies</span></a></li> <li class="toclevel-2"><a href="#IEEE_Std_1058.2FISO.2FIEC.2FIEEE_16326:_Software_Project_Management"><span class="tocnumber">2.7</span> <span class="toctext">IEEE Std 1058/ISO/IEC/IEEE 16326: Software Project Management</span></a></li> <li class="toclevel-2"><a href="#IEEE_Std_1062:_Software_Acquisition"><span class="tocnumber">2.8</span> <span class="toctext">IEEE Std 1062: Software Acquisition</span></a></li> <li class="toclevel-2"><a href="#IEEE_Std_1074:_Developing_a_Software_Project_Life-cycle_Process_.5BInactive.5D"><span class="tocnumber">2.9</span> <span class="toctext">IEEE Std 1074: Developing a Software Project Life-cycle Process [Inactive]</span></a></li> <li class="toclevel-2"><a href="#IEEE_Std_12207:_Systems_and_Software_Engineering.E2.80.94Software_Life-cycle_Processes"><span class="tocnumber">2.10</span> <span class="toctext">IEEE Std 12207: Systems and Software Engineering鈥擲oftware Life-cycle Processes</span></a></li> <li class="toclevel-2"><a href="#IEEE_Std_14764:_Standard_for_Software_Engineering.E2.80.94Software_Lifecycle_Processes.E2.80.94Maintenance"><span class="tocnumber">2.11</span> <span class="toctext">IEEE Std 14764: Standard for Software Engineering鈥擲oftware Lifecycle Processes鈥擬aintenance</span></a></li> <li class="toclevel-2"><a href="#ISO.2FIEC.2FIEEE_Std_15288:_Systems_and_Software_Engineering.E2.80.94Software_Life-cycle_Processes"><span class="tocnumber">2.12</span> <span class="toctext">ISO/IEC/IEEE Std 15288: Systems and Software Engineering鈥擲oftware Life-cycle Processes</span></a></li> <li class="toclevel-2"><a href="#ISO.2FIEC.2FIEEE_29148:_Systems_and_software_engineering.E2.80.94Lifecycle_processes.E2.80.94Requirements_engineering"><span class="tocnumber">2.13</span> <span class="toctext">ISO/IEC/IEEE 29148: Systems and software engineering鈥擫ifecycle processes鈥擱equirements engineering</span></a></li> <li class="toclevel-2"><a href="#IEEE_Software_Engineering_Body_of_Knowledge_.28SWEBOK.29"><span class="tocnumber">2.14</span> <span class="toctext">IEEE Software Engineering Body of Knowledge (SWEBOK)</span></a></li> </ul> </li> <li class="toclevel-1"><a href="#References"><span class="tocnumber">3</span> <span class="toctext">References</span></a></li> </ul> </div> <h2><span class="mw-headline" id="Purpose_of_this_Standards_Guide"><span class="mw-headline-number">1</span> Purpose of this Standards Guide</span></h2> <p>This standards guide is designed for software producers, as well as producers of systems with embedded software. The purpose of this guide is to help informatics practitioners ensure that developed and deployed systems and software have the following characteristics:</p> <ul> <li>They can be and are verified and validated.</li> <li>They meet the purpose for which they are intended.</li> <li>They are robust, reliable, and resilient enough to consistently perform to their intended use.</li> </ul> <p>IEEE system and software engineering standards are as critical to industry as they have been to space exploration. This guide introduces you to the core subset of the Software and Systems Engineering Standards Committee (S2ESC) portfolio of standards.</p> <h3><span class="mw-headline" id="Value_of_System_and_Software_Standards_to_Industry"><span class="mw-headline-number">1.1</span> Value of System and Software Standards to Industry</span></h3> <p>The aggressive transition to technology-based information is successful only if software and software-intensive systems鈥攚hich encompass myriad products and processes in complex ways鈥攕eamlessly collect, aggregate, share, analyze, and present dynamic information in a timely manner.</p> <p>For example, the anticipated human and economic benefits from the present rapid transition to health information technologies demand that software and systems developers of medical devices, digital medical records, and administrative, financial, and regulatory systems (e.g., public health, service/healthcare providers, and payers) design, develop, and deliver interoperable products, processes, and services that are safe, secure, reliable, and robust. </p> <p>The application of IEEE standards helps software producers by <i>simplifying product development processes</i>, <i>avoiding the pitfalls that have overcome many software projects</i>, and thus <i>reduces non-value-adding efforts and costs</i>. Adoption and implementation of the core software and systems engineering standards across companies that produce or tailor information systems and devices <i>increases their development organization's ability to deliver robust software in shorter time frames.</i> Even more important, the consistent use of these IEEE standards lowers the risks of delivering faulty products.</p> <p>Standards for software and systems engineering encompasses the full software and systems lifecycles, from concept and development to delivery and maintenance, and even the reuse of software components. </p> <h3><span class="mw-headline" id="Standards_Essential_to_Informatics_Technology_Producers"><span class="mw-headline-number">1.2</span> Standards Essential to Informatics Technology Producers</span></h3> <p>Ensuring that delivered software meets its purpose and consistently performs to its intended use is vital to effective information delivery. As fundamental building blocks for international systems and software development, IEEE software and systems engineering standards helps producers ensure interconnectivity, interoperability, and verification of new informatics products and systems enabling the rapid implementation and trusted use of medical technologies.</p> <p>The essential set <a href="#One">[1]</a> of IEEE standards that are key to the development and delivery of robust software and systems are listed in the table below.</p> <table cellpadding="5" border="1"> <tr valign="top"><th width="20%" style="background-color: #58ACFA"><font color="white">Number</font></th> <th width="20%" style="background-color: #58ACFA;"><font color="white">Official Designation</font></th> <th style="background-color: #58ACFA;"><font color="white">Name</font></th></tr> <tr valign="top"><td>730</td><td>IEEE Std 730</td> <td>IEEE Standard for Software Quality Assurance Plans</td></tr> <tr valign="top"><td>828</td> <td>IEEE Std 828</td> <td>IEEE Standard for Software Configuration Management</td></tr> <tr valign="top"><td>830</td> <td>IEEE Std 830</td> <td>IEEE Recommended Practice for Software Requirements Specifications. This standard was contributed to ISO and is now replaced by ISO/IEC/IEEE 29148.</td></tr> <tr valign="top"><td>1008</td> <td>IEEE Std 1008</td> <td>IEEE Standard for Software Unit Testing. This standard was contributed to ISO and is now replaced by ISO/IEC/IEEE 29119-4.</td></tr> <tr valign="top"><td>1012</td> <td>IEEE Std 1012</td> <td>IEEE Standard for System and Software Verification and Validation</td></tr> <tr valign="top"><td>1016</td> <td>IEEE Std 1016</td><td>IEEE Recommended Practice for Software Design Descriptions</td></tr> <tr valign="top"><td>1028</td><td>IEEE Std 1028</td> <td>IEEE Standard for Software Reviews and Audits</td></tr> <tr valign="top"><td>1058</td> <td>IEEE Std 1058</td> <td>IEEE Standard for Software Project Management Plans. This standard is inactive, but contributed to ISO/IEC/16326.</td></tr> <tr valign="top"><td>1063</td> <td>IEEE Std 1063</td> <td>IEEE Standard for Software User Documentation. This standard was contributed to ISO and is now superseded by ISO/IEC/IEEE 26514 Systems and Software Engineering鈥擱equirements for designers and developers of user documentation.</td></tr> <tr valign="top"><td>1074</td> <td>IEEE Std 1074</td> <td>IEEE Standard for Developing a Software Project Life-cycle Process. This standard was contributed to ISO. It has not been superseded, but ISO/IEC/IEEE 24774 presents guidelines for the elements used most frequently in describing a process: the title, purpose, outcomes, activities, task and information item</td></tr> <tr valign="top"><td>12207</td> <td>ISO/IEC/IEEE 12207</td> <td>Systems and Software Engineering鈥攍ife-cycle processes</td></tr> <tr valign="top"><td>14764</td> <td>IEEE Std 14764</td> <td>Software Engineering鈥擲ystem Life-cycle Processes鈥擬aintenance</td></tr> <tr valign="top"><td>15288</td> <td>ISO/IEC/IEEE 15288</td> <td>Systems and Software Engineering鈥擲ystems life-cycle processes</td></tr> <tr valign="top"><td>12207</td> <td>ISO/IEC/IEEE 20000-1</td> <td>Information Technology鈥擲ervice management鈥擯art 1: Service Management System requirements</td></tr> </table> <p>Additional important standards are listed in the table below.</p> <table cellpadding="5" border="1"> <tr valign="top"><th width="20%" style="background-color: #58ACFA;"><font color="white">Number</font></th><th width="20%" style="background-color: #58ACFA;"><font color="white">Official Designation</font></th><th style="background-color: #58ACFA;"><font color="white">Name</font></th></tr> <tr valign="top"><td>829</td><td>IEEE Std 829</td><td>IEEE Standard for Software and System Test Documentation was contributed to ISO and is superseded by ISO/IEC/IEEE 29119-3</td></tr> <tr valign="top"><td>1044</td><td>IEEE Std 1044</td><td>IEEE Standard Classification for Software Anomalies</td></tr> <tr valign="top"><td>1062</td><td>IEEE Std 1062</td><td>IEEE Recommended Practice for Software Acquisition</td></tr> <tr valign="top"><td>1233</td><td>IEEE Std 1233</td><td>IEEE Guide for Developing System Requirements Specifications was contributed to ISO and is superseded by ISO/IEC/IEEE 29148</td></tr> <tr valign="top"><td>1362</td><td>IEEE Std 1362</td><td>IEEE Guide for Information Technology-System Definition-Concept of Operations (ConOps) Document was contributed to ISO and superseded by ISO/IEC/IEEE 29148</td></tr> <tr valign="top"><td>15939</td><td>ISO/IEC/IEEE Std 15939</td><td>Systems and Software Engineering鈥擬easurement Process</td></tr> <tr valign="top"> </table> <h2><span class="mw-headline" id="Short_Descriptions_of_a_Sampling_of_the_Standards"><span class="mw-headline-number">2</span> Short Descriptions of a Sampling of the Standards</span></h2> <p>Note that many EIT-relevant standards can be downloaded for free at <a rel="nofollow" class="external free" href="http://standards.iso.org/ittf/PubliclyAvailableStandards">http://standards.iso.org/ittf/PubliclyAvailableStandards</a>.</p> <h3><span class="mw-headline" id="IEEE_Std_730:_Software_Quality_Assurance_Plans"><span class="mw-headline-number">2.1</span> IEEE Std 730: Software Quality Assurance Plans</span></h3> <p><b>Abstract:</b> The standard specifies the format and content of software quality-assurance plans. It meets the IEEE/EIA 12207.1 requirements for such plans.</p> <p>The SQA plan defines the means to ensure that software developed for a specific product satisfies user requirements and is of the highest quality possible within project constraints. To do so, it must first ensure that the quality target is clearly defined and understood. It must consider management, development, and maintenance plans for the software.</p> <h3><span class="mw-headline" id="IEEE_Std_828:_Software_Configuration_Management"><span class="mw-headline-number">2.2</span> IEEE Std 828: Software Configuration Management</span></h3> <p><b>Abstract:</b> This standard explains CM, including identifying and acquiring configuration items, controlling changes, reporting the status of configuration items, as well as software builds and release engineering. It addresses what CM activities are to be done, when they are to happen in the lifecycle, and what planning and resources are required. It also describes the content areas for a CM plan. The standard supports ISO/IEC/IEEE 12207:2008 and ISO/IEC/IEEE 15288:2008 and adheres to the terminology in ISO/IEC/IEEE Std 24765 and the information item requirements of IEEE Std 15939.</p> <h3><span class="mw-headline" id="IEEE_Std_1012:_System_and_Software_Verification_and_Validation"><span class="mw-headline-number">2.3</span> IEEE Std 1012: System and Software Verification and Validation</span></h3> <p><b>Abstract:</b> Software verification and validation (V&amp;V) processes determine whether the development products of a given activity conform to the requirements of that activity and whether the software satisfies its intended use and user needs. Software V&amp;V lifecycle process requirements are specified for different software integrity levels. The scope of V&amp;V processes encompasses software-based systems, computer software, hardware, and interfaces. This standard applies to software being developed, maintained, or reused (legacy, commercial off-the-shelf (COTS), non-developmental items). The term software also includes firmware, microcode, and documentation. Software V&amp;V processes include analysis, evaluation, review, inspection, assessment, and testing of software products.</p> <h3><span class="mw-headline" id="IEEE_Std_1016:_Software_Design_Descriptions"><span class="mw-headline-number">2.4</span> IEEE Std 1016: Software Design Descriptions</span></h3> <p><b>Abstract:</b> 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, and other means of description.</p> <h3><span class="mw-headline" id="IEEE_Std_1028:_Software_Reviews_and_Audits"><span class="mw-headline-number">2.5</span> IEEE Std 1028: Software Reviews and Audits</span></h3> <p><b>Abstract:</b> Five types of software reviews and audits, together with procedures required for the execution of each type, are defined in this standard. This standard is concerned only with the reviews and audits; procedures for determining the necessity of a review or audit are not defined, and the disposition of the results of the review or audit is not specified. Types included are management reviews, technical reviews, inspections, walk-throughs, and audits. </p> <h3><span class="mw-headline" id="IEEE_Std_1044:_Classification_for_Software_Anomalies"><span class="mw-headline-number">2.6</span> IEEE Std 1044: Classification for Software Anomalies</span></h3> <p><b>Abstract:</b> A uniform approach to the classification of anomalies found in software and its documentation is provided. The processing of anomalies discovered during any software lifecycle phase are described, and comprehensive lists of software anomaly classifications and related data items that are helpful to identify and track anomalies are provided. This standard is not intended to define procedural or format requirements for using the classification scheme. It identifies some classification measures but does not attempt to define all the data supporting the analysis of an anomaly.</p> <h3><span class="mw-headline" id="IEEE_Std_1058.2FISO.2FIEC.2FIEEE_16326:_Software_Project_Management"><span class="mw-headline-number">2.7</span> IEEE Std 1058/ISO/IEC/IEEE 16326: Software Project Management</span></h3> <p><b>Abstract:</b> This international standard specifies the required content of the project management plan (PMP). It also quotes the extracted purpose and outcome statements from the project processes of ISO/IEC 12207:2008 (IEEE Std 12207-2008) and ISO/IEC 15288:2008 (IEEE Std 15288-2008), and adds detailed guidance for managing projects that use these processes for software products and software-intensive systems.</p> <h3><span class="mw-headline" id="IEEE_Std_1062:_Software_Acquisition"><span class="mw-headline-number">2.8</span> IEEE Std 1062: Software Acquisition</span></h3> <p><b>Abstract:</b> This standard provides a set of useful quality practices for use during one or more steps in a software acquisition process. This recommended practice can be applied to software that runs on any computer system regardless of the size, complexity, or criticality of the software, but is more suited for use on modified-off-the-shelf software and fully developed software.</p> <h3><span class="mw-headline" id="IEEE_Std_1074:_Developing_a_Software_Project_Life-cycle_Process_.5BInactive.5D"><span class="mw-headline-number">2.9</span> IEEE Std 1074: Developing a Software Project Life-cycle Process [Inactive]</span></h3> <p><b>Abstract:</b> This standard provides a process for creating a software project lifecycle process (SPLCP). It is primarily directed at the process architect for a given software project. IEEE Std 1074 is unique in that it specifies, for any activity, what inputs are needed from previous activities, so that activities can be chained together. It also provides activities for ensuring that security is built in throughout the software lifecycle.</p> <p>This standard requires selection of a user's software project lifecycle model (SPLCM) based on the organization's mission, vision, goals, and resources. It does not impose, define, or imply a particular software lifecycle model or methodology. </p> <p>This standard may also be used to develop organizational processes to support software development and maintenance or to develop special, single-function processes within a project.</p> <h3><span class="mw-headline" id="IEEE_Std_12207:_Systems_and_Software_Engineering.E2.80.94Software_Life-cycle_Processes"><span class="mw-headline-number">2.10</span> IEEE Std 12207: Systems and Software Engineering鈥擲oftware Life-cycle Processes</span></h3> <p><b>Abstract:</b> This international standard establishes a common framework for software lifecycle processes, with well-defined terminology, that can be referenced by the software industry. It applies to the acquisition of systems and software products and services, to the supply, development, operation, maintenance, and disposal of software products and the software portion of a system, whether performed internally or externally to an organization. Those aspects of system definition needed to provide the context for software products and services are included. Software includes the software portion of firmware. This revision integrates ISO/IEC 12207 with its two amendments and was coordinated with the parallel revision of ISO/IEC 15288 (system lifecycle processes) to align structure, terms, and corresponding organizational and project processes. This standard may be used stand alone or jointly with ISO/IEC 15288, and supplies a process reference model that supports process capability assessment in accordance with ISO/IEC 15504-2 (process assessment). </p> <h3><span class="mw-headline" id="IEEE_Std_14764:_Standard_for_Software_Engineering.E2.80.94Software_Lifecycle_Processes.E2.80.94Maintenance"><span class="mw-headline-number">2.11</span> IEEE Std 14764: Standard for Software Engineering鈥擲oftware Lifecycle Processes鈥擬aintenance</span></h3> <p><b>Abstract:</b> The process for managing and executing software maintenance activities is described.</p> <p>IEEE Std 14764 describes in greater detail the management of the maintenance process described in IEEE Std 12207, including amendments. It also establishes definitions for the various types of maintenance. IEEE Std 14764 provides guidance that applies to planning, execution and control, review and evaluation, and closure of the maintenance process. The scope includes maintenance for multiple software products with the same maintenance resources.</p> <p>IEEE Std 14764 provides guidance for the maintenance of software. The basis for the maintenance process and its activities comes from the definitions of IEEE Std 12207. It defines the activities and tasks of software maintenance, and provides maintenance planning requirements. It does not address the operation of software and the operational functions, such as backup, recovery, and system administration. </p> <h3><span class="mw-headline" id="ISO.2FIEC.2FIEEE_Std_15288:_Systems_and_Software_Engineering.E2.80.94Software_Life-cycle_Processes"><span class="mw-headline-number">2.12</span> ISO/IEC/IEEE Std 15288: Systems and Software Engineering鈥擲oftware Life-cycle Processes</span></h3> <p><b>Abstract:</b> This international standard establishes a common process framework for describing the lifecycle of man-made systems. It defines a set of processes and associated terminology for the full lifecycle, including conception, development, production, utilization, support, and retirement. This standard also supports the definition, control, assessment, and improvement of these processes. These processes can be applied concurrently, iteratively, and recursively to a system and its elements throughout the lifecycle of a system.</p> <h3><span class="mw-headline" id="ISO.2FIEC.2FIEEE_29148:_Systems_and_software_engineering.E2.80.94Lifecycle_processes.E2.80.94Requirements_engineering"><span class="mw-headline-number">2.13</span> ISO/IEC/IEEE 29148: Systems and software engineering鈥擫ifecycle processes鈥擱equirements engineering</span></h3> <p><b>Abstract:</b> This standard replaces IEEE 830-1998, IEEE 1233-1998, IEEE 1362-1998. ISO/IEC/IEEE 29148:2011 contains provisions for the processes and products related to the engineering of requirements for systems and software products and services throughout the lifecycle. It defines the construct of a good requirement, provides attributes and characteristics of requirements, and discusses the iterative and recursive application of requirements processes throughout the lifecycle.</p> <h3><span class="mw-headline" id="IEEE_Software_Engineering_Body_of_Knowledge_.28SWEBOK.29"><span class="mw-headline-number">2.14</span> IEEE Software Engineering Body of Knowledge (SWEBOK)</span></h3> <p>In this Guide, the IEEE Computer Society establishes for the first time a baseline for the body of knowledge for the field of software engineering, and the work partially fulfills the society's responsibility to promote the advancement of both theory and practice in this field. </p> <p>It should be noted that this Guide does not purport to define the body of knowledge, but rather to serve as a compendium and guide to the evolving body of knowledge that continues to develop. </p> <p>The body of knowledge is subdivided into ten software engineering knowledge areas (KAs) plus an additional chapter providing an overview of the KAs of strongly related disciplines. </p> <h2><span class="mw-headline" id="References"><span class="mw-headline-number">3</span> References</span></h2> <div id="One"></div><p>[1] This set is available from IEEE on the <i>Essentials</i> CD. </p> <!-- NewPP limit report CPU time usage: 0.052 seconds Real time usage: 0.053 seconds Preprocessor visited node count: 44/1000000 Preprocessor generated node count: 90/1000000 Post鈥恊xpand include size: 0/2097152 bytes Template argument size: 0/2097152 bytes Highest expansion depth: 1/40 Expensive parser function count: 0/100 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 0.000 1 - -total --> <!-- Saved in parser cache with key eitbok_prod:pcache:idhash:34-0!*!0!1!en!5!* and timestamp 20250411053111 and revision id 1930 --> </div> <div class="printfooter"> Retrieved from "<a dir="ltr" href="http://eitbokwiki.org/index.php?title=Key_Standards&amp;oldid=1930">http://eitbokwiki.org/index.php?title=Key_Standards&amp;oldid=1930</a>" </div> <div id='catlinks' class='catlinks catlinks-allhidden'></div> <div class="visualClear"></div> </div> </div> <div id="mw-navigation"> <h2>Navigation menu</h2> <div id="mw-head"> <div id="p-personal" role="navigation" class="" aria-labelledby="p-personal-label"> <h3 id="p-personal-label">Personal tools</h3> <ul> <li id="pt-login"><a href="/index.php?title=Special:UserLogin&amp;returnto=Key+Standards" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in</a></li><li id="pt-createaccount"><a href="/Special:RequestAccount" title="You are encouraged to create an account and log in; however, it is not mandatory">Request account</a></li> </ul> </div> <div id="left-navigation"> <div id="p-namespaces" role="navigation" class="vectorTabs" aria-labelledby="p-namespaces-label"> <h3 id="p-namespaces-label">Namespaces</h3> <ul> <li id="ca-nstab-main" class="selected"><span><a href="/Key_Standards" title="View the content page [c]" accesskey="c">Page</a></span></li> <li id="ca-talk" class="new"><span><a href="/index.php?title=Talk:Key_Standards&amp;action=edit&amp;redlink=1" title="Discussion about the content page [t]" accesskey="t">Discussion</a></span></li> </ul> </div> <div id="p-variants" role="navigation" class="vectorMenu emptyPortlet" aria-labelledby="p-variants-label"> <h3 id="p-variants-label"> <span>Variants</span><a href="#"></a> </h3> <div class="menu"> <ul> </ul> </div> </div> </div> <div id="right-navigation"> <div id="p-views" role="navigation" class="vectorTabs" aria-labelledby="p-views-label"> <h3 id="p-views-label">Views</h3> <ul> <li id="ca-view" class="selected"><span><a href="/Key_Standards" >Read</a></span></li> <li id="ca-viewsource"><span><a href="/index.php?title=Key_Standards&amp;action=edit" title="This page is protected.&#10;You can view its source [e]" accesskey="e">View source</a></span></li> <li id="ca-history" class="collapsible"><span><a href="/index.php?title=Key_Standards&amp;action=history" title="Past revisions of this page [h]" accesskey="h">View history</a></span></li> </ul> </div> <div id="p-cactions" role="navigation" class="vectorMenu emptyPortlet" aria-labelledby="p-cactions-label"> <h3 id="p-cactions-label"><span>More</span><a href="#"></a></h3> <div class="menu"> <ul> </ul> </div> </div> <div id="p-search" role="search"> <h3> <label for="searchInput">Search</label> </h3> <form action="/index.php" id="searchform"> <div id="simpleSearch"> <input type="search" name="search" placeholder="Search" title="Search EITBOK [f]" accesskey="f" id="searchInput" /><input type="hidden" value="Special:Search" name="title" /><input type="submit" name="fulltext" value="Search" title="Search the pages for this text" id="mw-searchButton" class="searchButton mw-fallbackSearchButton" /><input type="submit" name="go" value="Go" title="Go to a page with this exact name if exists" id="searchButton" class="searchButton" /> </div> </form> </div> </div> </div> <div id="mw-panel"> <div id="p-logo" role="banner"><a class="mw-wiki-logo" href="/Main_Page" title="Visit the main page"></a></div> <div class="portal" role="navigation" id='p-blah' aria-labelledby='p-blah-label'> <h3 id='p-blah-label'>blah</h3> <div class="body"> <ul> </ul> </div> </div> <div class="portal" role="navigation" id='p-Credits_and_Acknowledgements' aria-labelledby='p-Credits_and_Acknowledgements-label'> <h3 id='p-Credits_and_Acknowledgements-label'>Credits and Acknowledgements</h3> <div class="body"> <ul> <li id="n-Copyright-Information"><a href="/Copyright_Information">Copyright Information</a></li><li id="n-Background"><a href="/Background">Background</a></li><li id="n-Contributors"><a href="/Contributors">Contributors</a></li><li id="n-Framework-Document-Reviewers"><a href="/Framework_Document_Reviewers">Framework Document Reviewers</a></li><li id="n-Board-of-Governors.27-Approval"><a href="/Board_of_Governors%27_Approval">Board of Governors' Approval</a></li> </ul> </div> </div> <div class="portal" role="navigation" id='p-Getting_Started_with_the_EITBOK' aria-labelledby='p-Getting_Started_with_the_EITBOK-label'> <h3 id='p-Getting_Started_with_the_EITBOK-label'>Getting Started with the EITBOK</h3> <div class="body"> <ul> <li id="n-What-is-the-Enterprise-IT-BOK.3F"><a href="/What_is_the_Enterprise_IT_BOK%3F">What is the Enterprise IT BOK?</a></li><li id="n-What-is-Enterprise-IT.3F"><a href="/What_is_Enterprise_IT%3F">What is Enterprise IT?</a></li> </ul> </div> </div> <div class="portal" role="navigation" id='p-Part_1:_The_Enterprise_Perspective' aria-labelledby='p-Part_1:_The_Enterprise_Perspective-label'> <h3 id='p-Part_1:_The_Enterprise_Perspective-label'>Part 1: The Enterprise Perspective</h3> <div class="body"> <ul> <li id="n-What-is-the-Enterprise-Perspective.3F"><a href="/What_is_the_Enterprise_Perspective%3F">What is the Enterprise Perspective?</a></li><li id="n-1.-Enterprise-Architecture"><a href="/Enterprise_Architecture">1. Enterprise Architecture</a></li><li id="n-2.-Strategy-and-Governance"><a href="/Strategy_and_Governance">2. Strategy and Governance</a></li><li id="n-3.-Change-Initiatives"><a href="/Change_Initiatives">3. Change Initiatives</a></li><li id="n-4.-Interoperability"><a href="/Interoperability">4. Interoperability</a></li><li id="n-5.-Security"><a href="/Security">5. Security</a></li><li id="n-6.-Quality"><a href="/Quality">6. Quality</a></li><li id="n-7.-Disaster-Preparedness"><a href="/Disaster_Preparedness">7. Disaster Preparedness</a></li><li id="n-8.-Operations-and-Support"><a href="/Operations_and_Support">8. Operations and Support</a></li><li id="n-9.-Ethics"><a href="/Ethics">9. Ethics</a></li> </ul> </div> </div> <div class="portal" role="navigation" id='p-Part_2._The_Life_Cycle_Perspective' aria-labelledby='p-Part_2._The_Life_Cycle_Perspective-label'> <h3 id='p-Part_2._The_Life_Cycle_Perspective-label'>Part 2. The Life Cycle Perspective</h3> <div class="body"> <ul> <li id="n-What-Makes-Up-a-Life-Cycle.3F"><a href="/What_Makes_Up_a_Life_Cycle%3F">What Makes Up a Life Cycle?</a></li><li id="n-10.-Requirements"><a href="/Requirements">10. Requirements</a></li><li id="n-11.-Acquisition"><a href="/Acquisition">11. Acquisition</a></li><li id="n-12.-Construction"><a href="/Construction">12. Construction</a></li><li id="n-13.-Transition-into-Operation"><a href="/Transition_into_Operation">13. Transition into Operation</a></li><li id="n-14.-Maintenance-and-Control"><a href="/Maintenance_and_Control">14. Maintenance and Control</a></li> </ul> </div> </div> <div class="portal" role="navigation" id='p-Appendices' aria-labelledby='p-Appendices-label'> <h3 id='p-Appendices-label'>Appendices</h3> <div class="body"> <ul> <li id="n-A.-Glossary"><a href="/Glossary">A. Glossary</a></li><li id="n-B.-Structuring-the-Enterprise-IT-Organization"><a href="/Structuring_the_Enterprise_IT_Organization">B. Structuring the Enterprise IT Organization</a></li><li id="n-C.-Enterprise-IT-Skill-Frameworks"><a href="/Enterprise_IT_Skill_Frameworks">C. Enterprise IT Skill Frameworks</a></li><li id="n-D.-Key-Standards"><a href="/Key_Standards">D. Key Standards</a></li><li id="n-E.-Common-EIT-Roles"><a href="/Common_EIT_Roles">E. Common EIT Roles</a></li><li id="n-F.-Enterprise-IT-Maturity-Assessments"><a href="/Enterprise_IT_Maturity_Assessments">F. Enterprise IT Maturity Assessments</a></li> </ul> </div> </div> <div class="portal" role="navigation" id='p-navigation' aria-labelledby='p-navigation-label'> <h3 id='p-navigation-label'>Navigation</h3> <div class="body"> <ul> <li id="n-mainpage-description"><a href="/Main_Page" title="Visit the main page [z]" accesskey="z">Main page</a></li><li id="n-recentchanges"><a href="/Special:RecentChanges" title="A list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li><li id="n-randompage"><a href="/Special:Random" title="Load a random page [x]" accesskey="x">Random page</a></li><li id="n-help"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents" title="The place to find out">Help</a></li> </ul> </div> </div> <div class="portal" role="navigation" id='p-tb' aria-labelledby='p-tb-label'> <h3 id='p-tb-label'>Tools</h3> <div class="body"> <ul> <li id="t-whatlinkshere"><a href="/Special:WhatLinksHere/Key_Standards" title="A list of all wiki pages that link here [j]" accesskey="j">What links here</a></li><li id="t-recentchangeslinked"><a href="/Special:RecentChangesLinked/Key_Standards" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li><li id="t-specialpages"><a href="/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q">Special pages</a></li><li id="t-print"><a href="/index.php?title=Key_Standards&amp;printable=yes" rel="alternate" title="Printable version of this page [p]" accesskey="p">Printable version</a></li><li id="t-permalink"><a href="/index.php?title=Key_Standards&amp;oldid=1930" title="Permanent link to this revision of the page">Permanent link</a></li><li id="t-info"><a href="/index.php?title=Key_Standards&amp;action=info" title="More information about this page">Page information</a></li><li id="t-cargopagevalueslink"><a href="/index.php?title=Key_Standards&amp;action=pagevalues" rel="cargo-pagevalues">Page values</a></li> </ul> </div> </div> </div> </div> <div id="footer" role="contentinfo"> <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last modified on 23 December 2017, at 02:33.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="/EITBOK:Privacy_policy" title="EITBOK:Privacy policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/EITBOK:About" title="EITBOK:About">About EITBOK</a></li> <li id="footer-places-disclaimer"><a href="/EITBOK:General_disclaimer" title="EITBOK:General disclaimer">Disclaimers</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-poweredbyico"> <a href="//www.mediawiki.org/"><img src="/resources/assets/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="/resources/assets/poweredby_mediawiki_132x47.png 1.5x, /resources/assets/poweredby_mediawiki_176x62.png 2x" width="88" height="31" /></a> </li> </ul> <div style="clear:both"></div> </div> <script>if(window.jQuery)jQuery.ready();</script><script>if(window.mw){ mw.loader.state({"site":"loading","user":"ready","user.groups":"ready"}); }</script> <script>if(window.mw){ mw.loader.load(["mediawiki.toc","mediawiki.action.view.postEdit","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest","ext.collapsiblevector.collapsibleNav"],null,true); }</script> <script>if(window.mw){ document.write("\u003Cscript src=\"http://eitbokwiki.org/load.php?debug=false\u0026amp;lang=en\u0026amp;modules=site\u0026amp;only=scripts\u0026amp;skin=vector\u0026amp;*\"\u003E\u003C/script\u003E"); }</script> <script>if(window.mw){ mw.config.set({"wgBackendResponseTime":164}); }</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10