背景
软件验证和确认(V&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. 软件V&针对不同的软件完整性级别指定了V生命周期过程要求。 The scope of V&V processes encompasses software-based systems, computer software, hardware and interfaces. The IEEE Standard 1012-2004 applies to software being developed, maintained or reused. The term software also includes firmware, microcode and documentation. 软件V&V流程包括:软件产品的分析,评估,审查,检查,评估和测试。
V软件的目的&V可以帮助开发组织在软件生命周期内将质量提升到软件中。 V&V流程在整个软件生命周期中提供了对软件产品和流程的客观评估。 该评估表明软件需求和系统需求(即分配给软件的需求)是否正确,完整,准确,一致和可测试。软件V&V流程确定给定活动的开发产品是否符合该活动的要求,以及该软件是否满足其预期用途和用户需求。 确定包括软件产品和过程的评估,分析,评估,审查,检查和测试。 Software V&V与软件开发并行执行,而不是在开发工作结束时进行。