IEEE Std 1012-1998 IEEE Standard for Software Verification and Validation -Description
Abstract: Software verification and validation (V&V) processes, which determine whether development products of a given activity conform to the requirements of that activity, and whether the software satisfies its intended use and user needs, are described. This determination may include analysis, evaluation, review, inspection, assessment, and testing of software products and processes. V&V processes assess the software in the context of the system, including the operational environment, hardware, interfacing software, operators, and users.
Keywords: software integrity, software life cycle processes, verification and validation
Content
1. Overview
1.1 Purpose
1.2 Field of application
1.3 V&V objectives
1.4 Organization of the standard
1.5 Audience
1.6 Compliance
1.7 Disclaimer
1.8 Limitations
2. Normative references
3. Definitions, abbreviations, and conventions
3.1 Definitions
3.2 Abbreviations
3.3 Conventions
4. V&V software integrity levels
4.1 Software integrity levels
5. V&V processes
5.1 Process: Management
5.1.1 Activity: Management of V&V
5.2 Process: Acquisition
5.2.1 Activity: Acquisition Support V&V
5.3 Process: Supply
5.3.1 Activity: Planning V&V
5.4 Process: Development
5.4.1 Activity: Concept V&V
5.4.2 Activity: Requirements V&V
5.4.3 Activity: Design V&V
5.4.4 Activity: Implementation V&V
5.4.5 Activity: Test V&V
5.4.6 Activity: Installation and Checkout V&V
5.5 Process: Operation
5.5.1 Activity: Operation V&V
5.6 Process: Maintenance
5.6.1 Activity: Maintenance V&V
6. Software V&V reporting, administrative, and documentation requirements