首页 >
软件验证及确认
✍ dations ◷ 2025-07-19 00:31:13 #软件验证及确认
在软件项目管理(英语:Software project management)、软件工程及软件测试中,验证及确认(verification and validation,简称V&V)是指检查软件是否符合规格及其预期目的的程序。验证及确认也被视为一种软件质量管理,是软件开发过程的一部分,一般归类在软件测试中。验证及确认有时会由公正的第三方单位进行,此情形下的验证及确认称为独立验证及确认,简称IV&V。确认(validation)的目的是检查产品设计是否符合其预期的目的,软件确认的目的是检查软件是否符合用户的需求而言,可以由动态检查(英语:dynamic testing)或是其他方式的审查来达成。依照能力成熟度模型(CMMI-SW v1.1)的定义:换句话说,验证程序确保产品符合客户需求,而确认程序确保产品符合要求及设计规格。验证程序确保“制造出正确的产品”(you built the right thing),而确认程序确保“以正确的方式制造产品”(you built it right)。在建模与模拟(英语:modeling and simulation)社群中,确认、验证及资格认可(英语:accreditation)的定义类似:验证及确认都是属于软件质量保证的一部分,但只靠验证及确认无法确保软件质量,需配合计划、需求可追溯性、配置管理及其他软件工程的概念才能确保软件质量。对于要求完美性能的任务关键系统,会使用形式方法确认系统的正确性,不过形式方法的成本相当的高,若是非任务关键系统,一般会使用其他的验证及确认方式,例如句法方法(英语:syntactic methods)等。测试用例是验证及确认过程中使用的工具,测试用例一组条件或变量,测试者根据它来确定应用软件或软件系统是否正确工作。测试用例是为了验证而准备,其目的是评估后续建构产品的程序是否正确。测试用例是为了确认而运行,是评估产品是否依照用户的需求而设计及制造的程序,若在软件开发生命周期的前面,会用其他方法(例如软件评审)进行确认。有一些产业的验证及确认需符合相关法令的兼容性要求,一般会由政府机构或是产业主管部分进行指导。例如美国食品药品监督管理局要求医疗设备的软件及补丁均需经过确认的程序。
相关
- 非电解质非电解质是指在水中或熔融状态下都不能电离出离子的化合物水本身不是非电解质,它是弱电解质。
- 脱氧核糖去氧核糖(Deoxyribose)又称脫氧核糖、D-脱氧核糖、2-脱氧核糖或D-2-脱氧核糖,是核糖的2-位羟基被氢取代后形成的脱氧糖衍生物,是一个戊醛糖。它同时也是D-阿拉伯糖的2-脱氧产物
- 两栖动物毒液两栖动物(学名:Amphibia)是两栖纲生物的通称,又名两生动物,包括所有生没有卵壳的卵,拥有四肢的脊椎动物(蚓螈的四肢已退化)。两栖动物的皮肤裸露,表面没有鳞片、毛发等覆盖,但是可以分
- 脑成像神经成像(英语:Neuroimaging)泛指能够直接或间接对神经系统(主要是脑)的功能,结构,和药理学特性进行成像的技术。神经成像是医学,神经科学,和心理学较新的一个领域。根据成像的模式,神
- 邑邑部,为汉字索引中的部首之一,康熙字典214个部首中的第一百六十三个(七划的则为第十七个)。就繁体和简体中文中,邑部归于七划部首。邑部只以右方为部字,俗称“右耳旁”或“右耳刀
- 胡麻油芝麻油(或称麻油、香油)是以芝麻为原料提炼制作的食用油。高温制程之纯芝麻油气味浓香,常呈淡红色或红中带黄。根据加工制作工艺的不同,分为小磨香油、机制香油和大槽香油三类
- 拉塞佩德伊隆河畔维尔的拉塞佩德伯爵贝尔纳·热尔曼·艾蒂安(法语:Bernard Germain Étienne de Laville-sur-Illon, comte de Lacépède,法语发音:.mw-parser-output .IPA{font-family
- 双缝干涉在量子力学里,双缝实验(double-slit experiment)是一种演示光子或电子等等微观物体的波动性与粒子性的实验。双缝实验是一种“双路径实验”。在这种更广义的实验里,微观物体可以
- 欧洲单一市场本文是 欧洲联盟的政治与政府 系列条目之一欧洲单一市场、内部市场或共同市场概念特指在欧盟内部,商品、服务、人员和资本可以自由流动,实现像在国家内部一样的单一市场,为1957
- 简化性质在热力学中,流体的对比性质(英语:reduced properties)也称为简化性质,是指一组正规化的热力学性质,正规化的基准是以临界点的热力学性质为准。对比性质是无量纲的物理量,再配合物质