Acronyms & Abbreviations DOD Department Of Defense (USA) IEC International Electrotechnical Commission NBS National British standard IEEE Institute of Electrical and Electronics Engineers ISO International Standard Organization BS7925-1 British Standard BS 7925-1 Vocabulary of terms in software testing ANSI- American National Standards Institute http://www.ansi.org/ NIST National Institute of Standards & Technology McCabe ASSOCIATES http://www.mccabe.com/ UML Unified Modelling Language FDA Food and Drug Administration BCS British Computer Society Software Test Standards - IEEE 1008 Software Unit Testing - IEEE 1044 Classification for Software Anomalies - IEEE 1044.1 Guide to Classification for Software Anomalies - IEEE 1074 Standard for Developing Software Life Cycle Processes - ISO/IEC 12207 Information Technology--Software Life Cycle Processes - ISO/IEC TR 15271 Guide for ISO/IEC 12207 - (Software Life Cycle Processes) - ISO/IEC 14102 Guideline For the Evaluation and Selection of CASE Tools - AECL CE-1001-STD REV.1 Standard for Software Engineering of Safety Critical Software - BSI BS-7738 Specification for Information Systems Products Using SSADM- (Structured Systems Analysis and Design Method) - BSI BS-7925-1 Software Testing - Vocabulary - BSI BS-7925-2 Standard for Software Component Testing - DEF 00-55 (Part 1)/1 The Procurement of Safety Critical Software in Defence Equipment-Requirements - DIN VDE 0801 Principles for Computers in Safety-Related Systems - German Process-Model (V-Model) Software Life-Cycle Process Model (V-Model) - IEC 60601-1-4 Medical Electrical Equipment--Part 1: General Requirements for Safety-4. Collateral Standard: Programmable Electrical Medical Systems - IEC 60880 Software for Computers in the Safety Systems of Nuclear Power Stations - IEE 3 Guidelines for Assuring Testability - FDA Guidance Document 2 Guidance for Industry, FDA Reviewers and Compliance on Off-the-Shelf Software Use in Medical Devices. - ASTM E 792 Guide for the Selection of a Clinical Laboratory Information Management System - RTCA DO-178B/ED-12B Software Considerations in Airborne Systems and Equipment Certification ISO Standards see ISO site: http://www.iso.org. - 9000 Quality management systems�Fundamentals and vocabulary - 9001 Model for quality assurance in design, development, production, installation and servicing - 9002 Model for quality assurance in production, installation and servicing - 9003 Model for quality assurance in final inspection and test - 9000-3Quality management and quality assurance standards. Part 3: Guidelines for the application of ISO 9001:1994 to the development, supply, installation and maintenance of computer software - 12207 Software Lifecycle Processes IEEE Standard see their site: IEEE Standards - 730 IEEE Standard for Software Quality Assurance Plans - 829 IEEE Standard for Software Test Documentation - 1008 IEEE Standard for Software Unit Testing List of IEEE Software Engineering Standards Volume 1: Customer and Terminology Standards - 610.12 IEEE Standard Glossary of Software Engineering Terminology - 1062 Edition, IEEE Recommended Practice for Software Acquisition - 1220 IEEE Standard for Application and Management of the Systems Engineering Process - 1228 1998 Edition, IEEE Guide for Developing System Requirements - 1362 IEEE Guide-System Definition-Concept of Operations Document - 12207.0 IEEE/EIA Standard for Industry Implementation of International Standard ISO/IEC 12207:1995 (ISO/IEC 12207), Standard for Information Technology-Software life cycle processes - 12207.1 IEEE/EIA Guide-Industry Implementation of International Standard ISO/IEC 12207:1995 (ISO/IEC 12207), Standard for Information Technology-Software life cycle processes-Life cycle data - 12207.2 IEEE/EIA Industry Implementation of International Standard ISO/IEC 12207:1995 (ISO/IEC 12207), Standard for Information Technology- Software life cycle processes-Implementation considerations Volume 2: Process Standards - 730 IEEE Standard for Software Quality Assurance Plans - 730.1 IEEE Guide for Software Quality Assurance Planning - 828 IEEE Standard for Software Configuration Management Plans - 1008 IEEE Standard for Software Unit Testing - 1012 IEEE Standard for Software Verification and Validation - 1012a Supplement to IEEE Standard for Software Verification and Validation-Content Map to IEEE/EIA 12207.1-1997 - 1028 IEEE Standard for Software Reviews - 1042 IEEE Guide to Software Configuration Management - 1045 IEEE Standard for Software Productivity Metrics - 1058 IEEE Standard for Software Management Plans - 1059 IEEE Guide for Software Verification and Validation Plans - 1074 IEEE Standard for Developing Software Life Cycle Processes - 1219 IEEE Standard for Software Maintenance - 1490 IEEE Guide to the Project Management Body of Knowledge Volume 3: Product Standards - 982.1 IEEE Standard Dictionary of Measures to Produce Reliable Software - 982.2 IEEE Guide for the Use of IEEE Standard Dictionary of Measures to Produce Reliable Software - 1061 IEEE Standard for a Software Quality Metrics Methodology - 1063 IEEE Standard for Software User Documentation - 1465 IEEE Standard Adoption of ISO/IEC 12119:1994(E), Information Technology-Software packages-Quality requirements and testing Volume 4: Resource and Technique Standards - 829 IEEE Standard for Software Test Documentation - 830 IEEE Recommended Practice for Software Requirements Specifications - 1016 IEEE Recommended Practice for Software Design Descriptions - 1044 IEEE Standard Classification for Software Anomalies - 1044.1 IEEE Guide to Classification for Software Anomalies - 1320.1 IEEE Standard for Functional Modeling Language-Syntax and Semantics for IDEFO - 1320.2 IEEE Standard for Conceptual Modeling Language-Syntax and Semantics for IDEF1X97(IDEFobject) - 1348 IEEE Recommended Practice for the Adoption of Computer-Aided Software Engineering (CASE) Tools - 1420.1 IEEE Standard for Information Technology-Software Reuse-Data Model for Reuse Library Interoperability: Basic Interoperability Data Model (BIDM) - 1420.1 IEEE Guide for Information Technology-Software Reuse-Data Model for Reuse Library Interoperability: Asset Certification Framework - 1430 IEEE Guide for Information Technology-Software Reuse-Concept of Operations for Interoperating Reuse Libraries - 1462 IEEE Standard Adoption of ISO/IEC 14102:1995-Guidelines for the Evaluation and Selection of CASE Tools Software Configuration Management Standards IEEE 828 Software Configuration Management Plans IEEE 1042 Software Configuration Management EIA 649 National Consensus Standard for Configuration Management ISO/IEC 12207 Information Technology--Software Life Cycle Processes ISO/IEC TR 15271 Guide for ISO/IEC 12207 - (Software Life Cycle Processes) ISO/IEC TR 15846 Software Engineering-Software Life Cycle Process-Configuration Management for Software AECL CE-1001-STD REV.1 Standard for Software Engineering of Safety Critical Software BSI BS-6488 Configuration Management of Computer-Based Systems BSI BS-7738 Specification for Information Systems Products Using SSADM--(Structured Systems Analysis and Design Method) EIA CMB4-1A Configuration Management Definitions for Digital Computer Programs EIA CMB4-2 Configuration Identification for Digital Computer Programs EIA CMB4-3 Computer Software Libraries EIA CMB4-4 Configuration Change Control for Digital Computer Programs EIA CMB6-1C Configuration and Data Management References EIA CMB6-3 Configuration Identification EIA CMB6-4 Configuration Control EIA CMB6-5 Textbook for Configuration Status Accounting EIA CMB7-1 Electronic Interchange of Configuration Management Data ESA PSS-05-09 Guide to Software Configuration Management German Process-Model (V-Model) Software Life-Cycle Process Model (V-Model)
MIL-STD-498, Software Development and Documentation
What is MIL-STD-498?
MIL-STD-498 is the DoD's software development standard.
It was developed with four primary objectives:
More Acronyms ANSI American National Standards Institute BR Business Requirement CA configuration accounting CC configuration control CDR critical design review CE critical error CI configuration item CID configuration identification CM configuration management CMM Capability Maturity Model CMMI Capability Maturity Model Integrated CMP configuration management plan COA cost of achievement COF cost of failure COQ cost of quality DDD Detailed Design Document DoD Department of Defense FDD Functional Design Document EIA Electronic Industries Association FA functional audit FnPt function point IEC International Electrotechnical Commission IEEE Institute of Electrical and Electronics Engineers ISO International Organization for Standards JTC1 Joint Technical Committee 1 KLOC thousands of lines of code LCL lower control limit LOC lines of code MDD model-driven development (agile model-driven development - AMDD) NIST National Institute of Standards and Technology PA physical audit PDR preliminary design review PIR postimplementation review RTM requirements traceability matrix PCRTS Problem and Change Request Tracking System PT Problem Ticket SC standards committee SDLC software development life cycle SDP software development plan SEI Software Engineering Institute SG standards group SIR System Investigation Report SLC software life cycle SQS software quality system SQSP software quality system plan SRR software requirements review Std standard (IEEE designation) STR software trouble report TDD Test-driven development TTM test traceability matrix TRR test readiness review UCL upper control limit UDF unit development folder