Page History
...
| Tabsetup | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SWEHBVD:SWE-186 - Unit Test Repeatability | nopanel | true | Include Page | SWE-186 - SA Task1 | SWE-186 - SA Task1 | 4.4.7 | 063 | Excerpt Include | SWEHBVD:SWE-063 - Release Version Description | SWEHBVD:SWE-063 - Release Version Description | nopanel | true | Include Page | SWE-063 - SA Task1 | SWE-063 - SA Task1 | Include Page | SWE-063 - SA Task2 | SWE-063 - SA Task2 | 4.4.8 | 136 | Excerpt Include | SWEHBVD:SWE-136 - Software Tool Accreditation | SWEHBVD:SWE-136 - Software Tool Accreditation | nopanel | true | Include Page | SWE-136 - SA Task1 | SWE-136 - SA Task1 | 4.5Software Testing4.5.2 | 065a | Include Page | SWEHBVD:SWE-065a | SWEHBVD:SWE-065a | Include Page | SWE-065a - SA Task1 | SWE-065a - SA Task1 | Include Page | SWE-065a - SA Task2 | SWE-065a - SA Task2 | 4.5.2 | 065b | Include Page | SWEHBVD:SWE-065b | SWEHBVD:SWE-065b | Include Page | SWE-065b - SA Task1 | SWE-065b - SA Task1 | Include Page | SWE-065b - SA Task2 | SWE-065b - SA Task2 | 4.5.2 | 065c | Include Page | SWEHBVD:SWE-065c | SWEHBVD:SWE-065c | Include Page | SWE-065c - SA Task1 | SWE-065c - SA Task1 | Include Page | SWE-065c - SA Task2 | SWE-065c - SA Task2 | Include Page | SWE-065c - SA Task3 | SWE-065c - SA Task3 | 4.5.2 | 065d | Include Page | SWEHBVD:SWE-065d | SWEHBVD:SWE-065d | Include Page | SWE-065d - SA Task1 | SWE-065d - SA Task1 | Include Page | SWE-065d - SA Task2 | SWE-065d - SA Task2 | Include Page | SWE-065d - SA Task3 | SWE-065d - SA Task3 | Include Page | SWE-065d - SA Task4 | SWE-065d - SA Task4 | 4.5.3 | 066 | Excerpt Include | SWEHBVD:SWE-066 - Perform Testing | SWEHBVD:SWE-066 - Perform Testing | nopanel | true | Include Page | SWE-066 - SA Task1 | SWE-066 - SA Task1 | Include Page | SWE-066 - SA Task2 | SWE-066 - SA Task2 | Include Page | SWE-066 - SA Task3 | SWE-066 - SA Task3 | 4.5.4 | 187 | Excerpt Include | SWEHBVD:SWE-187 - Control of Software Items | SWEHBVD:SWE-187 - Control of Software Items | nopanel | true | Include Page | SWE-187 - SA Task1 | SWE-187 - SA Task1 | Include Page | SWE-187 - SA Task2 | SWE-187 - SA Task2 | 4.5.5 | 068 | Excerpt Include | SWEHBVD:SWE-068 - Evaluate Test Results | SWEHBVD:SWE-068 - Evaluate Test Results | nopanel | true | Include Page | SWE-068 - SA Task1 | SWE-068 - SA Task1 | Include Page | SWE-068 - SA Task2 | SWE-068 - SA Task2 | Include Page | SWE-068 - SA Task3 | SWE-068 - SA Task3 | 4.5.6 | 070 | Excerpt Include | SWEHBVD:SWE-070 - Models, Simulations, Tools | SWEHBVD:SWE-070 - Models, Simulations, Tools | nopanel | true | Include Page | SWE-070 - SA Task1 | SWE-070 - SA Task1 | 4.5.7 | 071 | Excerpt Include | SWEHBVD:SWE-071 - Update Test Plans and Procedures | SWEHBVD:SWE-071 - Update Test Plans and Procedures | nopanel | true | Include Page | SWE-071 - SA Task1 | SWE-071 - SA Task1 | 4.5.8 | 073 | Excerpt Include | SWEHBVD:SWE-073 - Platform or Hi-Fidelity Simulations | SWEHBVD:SWE-073 - Platform or Hi-Fidelity Simulations | nopanel | true | Include Page | SWE-073 - SA Task1 | SWE-073 - SA Task1 | 4.5.9 | 189 | Excerpt Include | SWEHBVD:SWE-189 - Code Coverage Measurements | SWEHBVD:SWE-189 - Code Coverage Measurements | nopanel | true | Include Page | SWE-189 - SA Task1 | SWE-189 - SA Task1 | 4.5.10 | 190 | Excerpt Include | SWEHBVD:SWE-190 - Verify Code Coverage | SWEHBVD:SWE-190 - Verify Code Coverage | nopanel | true | Include Page | SWE-190 - SA Task1 | SWE-190 - SA Task1 | Include Page | SWE-190 - SA Task2 | SWE-190 - SA Task2 | Include Page | SWE-190 - SA Task3 | SWE-190 - SA Task3 | 4.5.11 | 191 | Excerpt Include | SWEHBVD:SWE-191 - Software Regression Testing | SWEHBVD:SWE-191 - Software Regression Testing | nopanel | true | Include Page | SWE-191 - SA Task1 | SWE-191 - SA Task1 | Include Page | SWE-191 - SA Task2 | SWE-191 - SA Task2 | Include Page | SWE-191 - SA Task3 | SWE-191 - SA Task3 | Include Page | SWE-191 - SA Task4 | SWE-191 - SA Task4 | 4.5.12 | 192 | Excerpt Include | SWEHBVD:SWE-192 - Software Hazardous Requirements | SWEHBVD:SWE-192 - Software Hazardous Requirements | nopanel | true | Include Page | SWE-192 - SA Task1 | SWE-192 - SA Task1 | 4.5.13 | 193 | Excerpt Include | SWEHBVD:SWE-193 - Acceptance Testing for Affected System and Software Behavior | SWEHBVD:SWE-193 - Acceptance Testing for Affected System and Software Behavior | nopanel | true | Include Page | SWE-193 - SA Task1 | SWE-193 - SA Task1 | Include Page | SWE-193 - SA Task2 | SWE-193 - SA Task2 | Include Page | SWE-193 - SA Task3 | SWE-193 - SA Task3 | 4.5.14 | 211 | Excerpt Include | SWEHBVD:SWE-211 - Test Levels of Non-Custom Developed Software | SWEHBVD:SWE-211 - Test Levels of Non-Custom Developed Software | nopanel | true | Include Page | SWE-211 - SA Task1 | SWE-211 - SA Task1 | 4.6Software Operations, Maintenance, and Retirement4.6.2 | 075 | Excerpt Include | SWEHBVD:SWE-075 - Plan Operations, Maintenance, Retirement | SWEHBVD:SWE-075 - Plan Operations, Maintenance, Retirement | nopanel | true | Include Page | SWE-075 - SA Task1 | SWE-075 - SA Task1 | Include Page | SWE-075 - SA Task2 | SWE-075 - SA Task2 | 4.6.3 | 077 | Excerpt Include | SWEHBVD:SWE-077 - Deliver Software Products | SWEHBVD:SWE-077 - Deliver Software Products | nopanel | true | Include Page | SWE-077 - SA Task1 | SWE-077 - SA Task1 | Include Page | SWE-077 - SA Task2 | SWE-077 - SA Task2 | 4.6.4 | 194 | Excerpt Include | SWEHBVD:SWE-194 - Delivery Requirements Verification | SWEHBVD:SWE-194 - Delivery Requirements Verification | nopanel | true | Include Page | SWE-194 - SA Task1 | SWE-194 - SA Task1 | Include Page | SWE-194 - SA Task2 | SWE-194 - SA Task2 | Include Page | SWE-194 - SA Task3 | SWE-194 - SA Task3 | Include Page | SWE-194 - SA Task4 | SWE-194 - SA Task4 | Include Page | SWE-194 - SA Task5 | SWE-194 - SA Task5 | Include Page | SWE-194 - SA Task6 | SWE-194 - SA Task6 | 4.6.5 | 195 | Excerpt Include | SWEHBVD:SWE-195 - Software Maintenance Phase | SWEHBVD:SWE-195 - Software Maintenance Phase | nopanel | true | Include Page | SWE-195 - SA Task1 | SWE-195 - SA Task1 | 4.6.6 | 196 | Excerpt Include | SWEHBVD:SWE-196 - Software Retirement Archival | SWEHBVD:SWE-196 - Software Retirement Archival | nopanel | true | Include Page | SWE-196 - SA Task1 | SWE-196 - SA Task1 | Include Page | SWE-196 - SA Task2 | SWE-196 - SA Task2 | 5Supporting Software Life Cycle Requirements5.1Software Configuration Management5.1.2 | 079 | Excerpt Include | SWEHBVD:SWE-079 - Develop CM Plan | SWEHBVD:SWE-079 - Develop CM Plan | nopanel | true | Include Page | SWE-079 - SA Task1 | SWE-079 - SA Task1 | 5.1.3 | 080 | Excerpt Include | SWEHBVD:SWE-080 - Track and Evaluate Changes | SWEHBVD:SWE-080 - Track and Evaluate Changes | nopanel | true | Include Page | SWE-080 - SA Task1 | SWE-080 - SA Task1 | Include Page | SWE-080 - SA Task2 | SWE-080 - SA Task2 | Include Page | SWE-080 - SA Task3 | SWE-080 - SA Task3 | 5.1.4 | 081 | Excerpt Include | SWEHBVD:SWE-081 - Identify Software CM Items | SWEHBVD:SWE-081 - Identify Software CM Items | nopanel | true | Include Page | SWE-081 - SA Task1 | SWE-081 - SA Task1 | Include Page | SWE-081 - SA Task2 | SWE-081 - SA Task2 | 5.1.5 | 082 | Excerpt Include | SWEHBVD:SWE-082 - Authorizing Changes | SWEHBVD:SWE-082 - Authorizing Changes | nopanel | true | Include Page | SWE-082 - SA Task1 | SWE-082 - SA Task1 | Include Page | SWE-082 - SA Task2 | SWE-082 - SA Task2 | 5.1.6 | 083 | Excerpt Include | SWEHBVD:SWE-083 - Status Accounting | SWEHBVD:SWE-083 - Status Accounting | nopanel | true | Include Page | SWE-083 - SA Task1 | SWE-083 - SA Task1 | 5.1.7 | 084 | Excerpt Include | SWEHBVD:SWE-084 - Configuration Audits | SWEHBVD:SWE-084 - Configuration Audits | nopanel | true | Include Page | SWE-084 - SA Task1 | SWE-084 - SA Task1 | 5.1.8 | 085 | Excerpt Include | SWEHBVD:SWE-085 - Release Management | SWEHBVD:SWE-085 - Release Management | nopanel | true | Include Page | SWE-085 - SA Task1 | SWE-085 - SA Task1 | Include Page | SWE-085 - SA Task2 | SWE-085 - SA Task2 | 5.1.9 | 045 | Excerpt Include | SWEHBVD:SWE-045 - Project Participation in Audits | SWEHBVD:SWE-045 - Project Participation in Audits | nopanel | true | Include Page | SWE-045 - SA Task1 | SWE-045 - SA Task1 | 5.2Software Risk Management5.2.1 | 086 | Excerpt Include | SWEHBVD:SWE-086 - Continuous Risk Management | SWEHBVD:SWE-086 - Continuous Risk Management | nopanel | true | Include Page | SWE-086 - SA Task1 | SWE-086 - SA Task1 | Include Page | SWE-086 - SA Task2 | SWE-086 - SA Task2 | 5.3Software Peer Reviews/Inspections5.3.2 | 087 | Excerpt Include | SWEHBVD:SWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test Procedures | SWEHBVD:SWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test Procedures | nopanel | true | Include Page | SWE-087 - SA Task1 | SWE-087 - SA Task1 | Include Page | SWE-087 - SA Task2 | SWE-087 - SA Task2 | Include Page | SWE-087 - SA Task3 | SWE-087 - SA Task3 | Include Page | SWE-087 - SA Task4 | SWE-087 - SA Task4 | 5.3.3 | 088 | Excerpt Include | SWEHBVD:SWE-088 - Software Peer Reviews and Inspections - Checklist Criteria and Tracking | SWEHBVD:SWE-088 - Software Peer Reviews and Inspections - Checklist Criteria and Tracking | nopanel | true | Include Page | SWE-088 - SA Task1 | SWE-088 - SA Task1 | Include Page | SWE-088 - SA Task2 | SWE-088 - SA Task2 | Include Page | SWE-088 - SA Task3 | SWE-088 - SA Task3 | 5.3.4 | 089 | Excerpt Include | SWEHBVD:SWE-089 - Software Peer Reviews and Inspections - Basic Measurements | SWEHBVD:SWE-089 - Software Peer Reviews and Inspections - Basic Measurements | nopanel | true | Include Page | SWE-089 - SA Task1 | SWE-089 - SA Task1 | 5.4Software Measurements5.4.2 | 090 | Excerpt Include | SWEHBVD:SWE-090 - Management and Technical Measurements | SWEHBVD:SWE-090 - Management and Technical Measurements | nopanel | true | Include Page | SWE-090 - SA Task1 | SWE-090 - SA Task1 | Include Page | SWE-090 - SA Task2 | SWE-090 - SA Task2 | Include Page | SWE-090 - SA Task3 | SWE-090 - SA Task3 | 5.4.3 | 093 | Excerpt Include | SWEHBVD:SWE-093 - Analysis of Measurement Data | SWEHBVD:SWE-093 - Analysis of Measurement Data | nopanel | true | Include Page | SWE-093 - SA Task1 | SWE-093 - SA Task1 | Include Page | SWE-093 - SA Task2 | SWE-093 - SA Task2 | 5.4.4 | 094 | Excerpt Include | SWEHBVD:SWE-094 - Reporting of Measurement Analysis | SWEHBVD:SWE-094 - Reporting of Measurement Analysis | nopanel | true | Include Page | SWE-094 - SA Task1 | SWE-094 - SA Task1 | 5.4.5 | 199 | Excerpt Include | SWEHBVD:SWE-199 - Performance Measures | SWEHBVD:SWE-199 - Performance Measures | nopanel | true | Include Page | SWE-199 - SA Task1 | SWE-199 - SA Task1 | Include Page | SWE-199 - SA Task2 | SWE-199 - SA Task2 | 5.4.6 | 200 | Excerpt Include | SWEHBVD:SWE-200 - Software Requirements Volatility Metrics | SWEHBVD:SWE-200 - Software Requirements Volatility Metrics | nopanel | true | Include Page | SWE-200 - SA Task1 | SWE-200 - SA Task1 | Include Page | SWE-200 - SA Task2 | SWE-200 - SA Task2 | 5.5Software Non-conformance or Defect Management5.5.1 | 201 | Excerpt Include | SWEHBVD:SWE-201 - Software Non-Conformances | SWEHBVD:SWE-201 - Software Non-Conformances | nopanel | true | Include Page | SWE-201 - SA Task1 | SWE-201 - SA Task1 | Include Page | SWE-201 - SA Task2 | SWE-201 - SA Task2 | 5.5.2 | 202 | Excerpt Include | SWEHBVD:SWE-202 - Software Severity Levels | SWEHBVD:SWE-202 - Software Severity Levels | nopanel | true | Include Page | SWE-202 - SA Task1 | SWE-202 - SA Task1 | Include Page | SWE-202 - SA Task2 | SWE-202 - SA Task2 | Include Page | SWE-202 - SA Task3 | SWE-202 - SA Task3 | Include Page | SWE-202 - SA Task4 | SWE-202 - SA Task4 | 5.5.3 | 203 | Excerpt Include | SWEHBVD:SWE-203 - Mandatory Assessments for Non-Conformances | SWEHBVD:SWE-203 - Mandatory Assessments for Non-Conformances | nopanel | true | Include Page | SWE-203 - SA Task1 | SWE-203 - SA Task1 | Include Page | SWE-203 - SA Task2 | SWE-203 - SA Task2 | 5.5.4 | 204 | Excerpt Include | SWEHBVD:SWE-204 - Process Assessments | SWEHBVD:SWE-204 - Process Assessments | nopanel | true | Include Page | SWE-204 - SA Task1 | SWE-204 - SA Task1 | Include Page | SWE-204 - SA Task2 | SWE-204 - SA Task2 | Include Page | SWE-204 - SA Task3 | SWE-204 - SA Task3 | Include Page | SWE-204 - SA Task4 | SWE-204 - SA Task44.4 Independent Verification & Validation Requirements4.4.1 IV&V Overview4.4.1.1 IV&V is a technical discipline of software assurance that employs rigorous analysis and testing methodologies to identify objective evidence and conclusions to provide an independent assessment of critical products and processes throughout the software development life The evaluation of products and processes throughout the life cycle demonstrates whether the software is fit for nominal operations (required functionality, safety, dependability, etc.) and off-nominal conditions (response to faults, responses to hazardous conditions, etc.). The goal of the IV&V effort is to contribute assurance conclusions provided to the project and stakeholders based on evidence found in software development artifacts and risks associated with the intended behaviors of the software. 4.4.1.2 Three parameters define the independence of IV&V: technical independence, managerial independence, and financial independence. a. Technical independence requires that the personnel performing the IV&V analysis are not involved in the development of the system or its elements. The IV&V team establishes an understanding of the problem and how the system addresses the problem. Through technical independence, the IV&V team’s different perspective allows it to detect subtle errors overlooked by personnel focused on developing the system. b. Managerial independence requires that the personnel performing the IV&V analysis are not in the same organization as the development and program management team. Managerial independence also means that the IV&V team makes its own decisions about which segments of the system and its software to analyze and test, chooses the IV&V analysis methods to apply, and defines the IV&V schedule of activities. While independent from the development and program management organization, the IV&V team provides its findings in a timely manner to both of those organizations. The submission of findings to the program management organization should not include any restrictions (e.g., requiring the approval of the development organization) or any other adverse pressures from the development group. c. Financial independence requires that the control of the IV&V budget be vested in a group independent of the software development organization. Financial independence does not necessarily mean that the IV&V team controls the budget but that the finances should be structured so that funding is available for the IV&V team to complete its analysis or test work. No adverse financial pressure or influence is applied. 4.4.1.3 The IV&V process starts early in the software development life cycle, providing feedback to the IV&V provider organization, allowing the IV&V team to modify products at optimal timeframes and in a timely fashion, thereby reducing overall project risk. The feedback also answers project stakeholders’ questions about system properties (correctness, robustness, safety, security, etc.) to make informed decisions with respect to the development and acceptance of the system and its software. 4.4.1.4 The IV&V provider performs two primary activities, often concurrently: verification and validation. Each of the activities provides a different perspective on the system/software. a. Verification is the process of evaluating a system and its software to provide objective evidence as to whether or not a product conforms to the build-to requirements and design specifications. Verification holds from the requirements through the design and code and into testing. Verification demonstrates that the products of a given development phase satisfy the conditions imposed at the start of or during that phase. b. Validation develops objective evidence that shows that the content of the engineering artifact is the right content for the developed system/software. The content is accurate and correct if the objective evidence demonstrates that it satisfies the system requirements (e.g., user needs, stakeholder needs, etc.), fully describes the required capability/functionality needed, and solves the right problem. 4.4.1.5 The main goal of the IV&V effort is to identify and generate objective evidence that supports the correct operation of the system or refutes the correct operation of the system. The IV&V provider typically works with the development team to understand this objective evidence, which provides artifacts such as concept studies, operations concepts, and requirements that define the overall project. The IV&V provider uses these materials to develop an independent understanding of the project’s commitment to NASA, which forms the basis for validating lower-level technical artifacts. 4.4.1.6 Two principles help guide the development and use of objective evidence. a. Performing IV&V throughout the entire development lifetime is the first principle; potential problems should be detected as early as possible in the development life Performing IV&V throughout the entire development lifetime provides the IV&V team with sufficient information to establish a basis for the analysis results and provides early objective evidence to the development and program management groups to help keep the development effort on track early in the life cycle. b. The second principle is “appropriate assurance.” Given that it is not possible to provide IV&V on all aspects of a project’s software, the IV&V provider and project should balance risks against available resources to define an IV&V program for each project that provides IV&V so that the software will operate correctly, safely, reliably, and securely throughout its operational lifetime. The IPEP documents this tailored approach and summarizes the cost/benefit trade-offs made in the scoping process. 4.4.1.7 The IV&V requirements are analyzed and partitioned according to the type of artifact. The requirements do not imply or require the use of any specific life cycle model. It is also important to understand that IV&V applies to any life cycle development process. The IV&V requirements document the potential scope of analysis performed by the IV&V provider and the key responsibility of the software project to provide the information needed to perform that analysis. Additionally, the risk assessment is used to scope the IV&V analysis to help determine the prioritization of activities and the level of rigor associated with performing those activities. The scoping exercise results are captured in the IV&V Project Execution Plan, as documented below. 4.4.2 IV&V Requirements
4.5 Principles Related to Tailoring the Standard Requirements
|
...


