首页 >
软件验证及确认
✍ dations ◷ 2025-11-10 10:48:00 #软件验证及确认
在软件项目管理(英语: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)等。测试用例是验证及确认过程中使用的工具,测试用例一组条件或变量,测试者根据它来确定应用软件或软件系统是否正确工作。测试用例是为了验证而准备,其目的是评估后续建构产品的程序是否正确。测试用例是为了确认而运行,是评估产品是否依照用户的需求而设计及制造的程序,若在软件开发生命周期的前面,会用其他方法(例如软件评审)进行确认。有一些产业的验证及确认需符合相关法令的兼容性要求,一般会由政府机构或是产业主管部分进行指导。例如美国食品药品监督管理局要求医疗设备的软件及补丁均需经过确认的程序。
相关
- 几丁质甲壳素(英语:Chitin,IPA:/ˈkaɪtᵻn/ KY-tin),分子结构“(C8H13O5N)n”,又名“几丁质”、“几丁聚糖”、“几丁寡糖”、“甲壳质”或“壳多糖”,是一种含氮的多糖类物质,为虾、蟹、
- 结肠带结肠带(taeniae coli,也作teniae coli或tenia coli)是结肠外壁的三条纵向平滑肌带,对应消化道其他部位的肌外层(英语:muscularis externa),为结肠的特化组织,在乙状结肠以前的结肠(升
- MBN每日广播(韩语:매일방송,英语:Maeil Broadcasting Network),简称MBN,前身为韩国一条24小时播送的新闻、财经频道,时称每日经济TV(매일경제TV),该期间也有DMB电台频道。从2011年12月1
- 主宰多米那特制(英语音译:Dominate,拉丁语原文:Dominus),又称罗马君主制、主宰,是罗马帝国晚期实行的一种专制政体。此前罗马帝国一直实行的是以“第一公民”为中心的元首制。三世纪危
- 生命进化历程生命演化历程纪录地球上生命发展过程中的主要事件。本条目中的时间表,是以科学证据为基础所做的估算。生物演化指生物的族群从一个世代到另一个世代之间,获得并传递新性状的过
- 奥林匹克运动会奥林匹克运动会(希腊语:Ολυμπιακοί Αγώνες、法语:Jeux olympiques、英语:Olympic Games),简称奥运会、奥运,是国际目前最高等级的综合型体育赛事,由国际奥林匹克委
- 蠕动斯托克斯流(英语:Stokes flow),又称为蠕动流(creeping flow),在流体力学中指黏性力远大于惯性力的流动,其名称源于爱尔兰物理学家乔治·斯托克斯。斯托克斯流的雷诺数十分小(
- 足太阳膀胱经足太阳膀胱经,(BL,Bladder Meridian of Foot-Taiyang),十二正经之一,与足少阴肾经相表里。本经起于睛明,止于至阴,左右各67个腧穴,有49个穴位分布在头面部、项背部和腰背部,18个穴位分
- 朝觐朝觐可以指:
- 血管扩张血管舒张是指在血管壁的平滑肌松弛下,令体内血管扩阔的情况。由于空间增大让血液流过,这会降低了血压。它的相反过程称为血管收缩。血管舒张可以自然产生或经由血管舒张剂引起
