徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
安装
比浏览器更快的访问!
 

軟體驗證及確認

指数 軟體驗證及確認

在軟體專案管理、軟體工程及軟體測試中,驗證及確認(verification and validation,簡稱V&V)是指檢查軟體是否符合規格及其預期目的的程序。驗證及確認也被視為一種軟體品質管理,是软件开发过程的一部份,一般歸類在軟體測試中。 驗證及確認有時會由公正的第三方單位進行,此情形下的驗證及確認稱為獨立驗證及確認,簡稱IV&V。.

16 关系: 应用软件任務關鍵形式化方法形式验证國際軟體測試認證委員會美国食品药品监督管理局補丁變數軟體品質保證軟體品質管理軟體需求規格软件工程软件开发过程软件测试能力成熟度模型電腦建模

应用软件

應用程式是電腦軟件的主要分類之一,是指為針對使用者的某種特殊應用目的所撰寫的軟件,例如,文本处理器,表格,会计应用,浏览器,媒体播放器,航空飞行模拟器,命令行游戏,图像编辑器等。与之相对应的是主要功能为驱动计算机运行的系统软件。 应用软件可能与计算机及其系统软件相捆绑,也可以被分开发布,并且可能以私有、开源或通用项目的形式编写。为移动平台所编写的应用被称为移动应用。.

新!!: 軟體驗證及確認和应用软件 · 查看更多 »

任務關鍵

#重定向 关键任务.

新!!: 軟體驗證及確認和任務關鍵 · 查看更多 »

形式化方法

形式化方法,中文也稱形式方法、正規方法。在计算机科学和软件工程领域,形式化方法是基于数学的特种技术,适合于软件和硬件系统的描述、开发和验证。将形式化方法用于软件和硬件设计,是期望能够像其它工程学科一样,使用适当的数学分析以提高设计的可靠性和強健性。但是,由于采用形式化方法的成本高意味着它们通常只用于开发注重安全性的高度整合的系统。.

新!!: 軟體驗證及確認和形式化方法 · 查看更多 »

形式验证

在计算机硬件(特别是集成电路)和软件系统的设计过程中,形式验证的含义是根据某个或某些形式规范或属性,使用数学的方法证明其正确性或非正确性。.

新!!: 軟體驗證及確認和形式验证 · 查看更多 »

國際軟體測試認證委員會

#重定向 ISTQB.

新!!: 軟體驗證及確認和國際軟體測試認證委員會 · 查看更多 »

美国食品药品监督管理局

美国食品药品监督管理局(U.S. Food and Drug Administration,缩写为FDA)为美國衛生及公共服務部直轄的联邦政府机构,其主要职能为负责对美国国内生产及进口的食品、膳食补充剂、药品、疫苗、生物医药制剂、血液制剂、医疗设备、放射性设备、兽药和化妆品进行监督管理,同时也负责执行公共健康法案(the Public Health Service Act)的第361号条款,包括公共卫生条件及州际旅行和运输的检查、对于诸多产品中可能存在的疾病的控制等等。.

新!!: 軟體驗證及確認和美国食品药品监督管理局 · 查看更多 »

補丁

補丁可以指:.

新!!: 軟體驗證及確認和補丁 · 查看更多 »

變數

在初等數學裡,變數或變元、元是一個用來表示值的符號,該值可以是隨意的,也可能是未指定或未定的。在代數運算時,將變數當作明確的數值代入運算中,可以於單次運算時解出多個問題。一個典型的例子為一元二次公式,該公式可以解出每個一元二次方程的值,只需要將方程的系數代入公式中的變數即可。 變數這個概念在微積分中非常重要。一般,一個函數y.

新!!: 軟體驗證及確認和變數 · 查看更多 »

軟體品質保證

#重定向 软件质量保证.

新!!: 軟體驗證及確認和軟體品質保證 · 查看更多 »

軟體品質管理

軟體品質管理(Software quality management,縮寫SQM)是一種管理流程,目標在發展與管控軟體的品質,確保產出的成品可以滿足使用者的需求。軟體品質管理人員在產品正式發行之前對其進行品質測試,並且執行一系列稱之為軟體週期的步驟,為了在軟體發佈前預先發現並修正錯誤。他們(軟體品質管理人員)的工作不僅是確保軟體產品為消費者期待的型態,且經由正確的開發流程來保護他們的軟體產品,並對流程中的每一位成員提倡品質文化,避免欺騙行為的發生。.

新!!: 軟體驗證及確認和軟體品質管理 · 查看更多 »

軟體需求規格

#重定向 软件需求说明.

新!!: 軟體驗證及確認和軟體需求規格 · 查看更多 »

软件工程

软件工程(quote) 1968年秋季,NATO(北約)的科技委員會召集了近50名一流的編程人員、計算機科學家和工業界巨頭,討論和制定擺脫“軟體危機”的對策。在那次會議上第一次提出了軟體工程(software engineering)這個概念,研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。其后的几十年里,各种有关软件工程的技术、思想、方法和概念不断被提出,软件工程逐步发展为一门独立的科学。 1993年,电气电子工程师学会(IEEE)给出了一个更加综合的定义:"将系统化的、规范的、可度量的方法用于软件的开发、运行和维护的过程,即将工程化应用于软件开发中"。此后,IEEE多次给出软件工程的定义。 在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,提高人们的工作效率,同时提升了生活质量。 软件工程师是对应用软件创造软件的人们的统称,软件工程师按照所处的领域不同可以分为系统分析师、系统架构师、软件设计师、程序员、测试工程师、界面与交互设计师等等。各种软件工程师人们俗称程序员。.

新!!: 軟體驗證及確認和软件工程 · 查看更多 »

软件开发过程

在软件工程领域,项目生命周期刻画了一个工程从起始到完成,是如何进行计划、控制和监控的模型。在项目生命周期的早期和後期,软件架构、需求和系统定义是一个问题:.

新!!: 軟體驗證及確認和软件开发过程 · 查看更多 »

软件测试

軟體測試(software testing),描述一種用來促進鑑定軟體的正確性、完整性、安全性和品質的過程。據此,您可能會想,軟體測試永遠不可能完整的確立任意電腦軟體的正確性。然而,在可計算理論(計算機科學的一個支派)一個簡單的數學證明推斷出下列結果:不可能完全解決所謂「當機」,指任意電腦程式是否會進入無窮迴圈,或者罷工並產生輸出問題。換句話說,軟體測試是一種實際輸出與預期輸出間的稽核或者比較過程。 软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量軟體品質,并对其是否能满足设计要求进行评估的过程。 軟體測試有許多方法,但對複雜的產品執行有效測試不僅僅是研究過程,更是創造並嚴格遵守某些呆板步驟的大事。測試的其中一個定義:為了評估而質疑產品的過程;這裡的“質疑”是測試員試著對產品做的事,而產品以測試者腳本行為反應作為回答。雖然大部分測試的智力過程不外乎回顧、檢查,然而「測試」這個词意味著產品動態分析──讓產品流暢運行。程式品質可能,而且通常會,隨系統不同而有差異;不過某些公認特性是共通的:可靠性、穩定性、輕便性、易於維護、以及實用性。請參照至ISO標準ISO 9126有更詳盡的說明。.

新!!: 軟體驗證及確認和软件测试 · 查看更多 »

能力成熟度模型

能力成熟度模型(CMM, Capability Maturity Model)是以軟體開發專案的自我能力改進及軟體承包商的選定作為研究的目標,在初期發展階段,CMM的用途是協助美國國防部等政府單位進行重要軟體外包作業時,作為分析軟體廠商開發能力,以及評選合格軟體承包商的工具。 CMM涵蓋一個成熟的軟體發展組織所應具備的重要功能與項目,它描述了軟體發展的演進過程,從毫無章法、不成熟的軟體開發階段到成熟軟體開發階段的過程。以CMM的架構而言,它涵蓋了規劃、軟體工程、管理、軟體開發及維護等技巧,若能確實遵守規定的關鍵技巧,可協助提升軟體部門的軟體設計能力,達到成本、時程、功能與品質的目標。.

新!!: 軟體驗證及確認和能力成熟度模型 · 查看更多 »

電腦建模

#重定向 计算机模拟.

新!!: 軟體驗證及確認和電腦建模 · 查看更多 »

传出传入
嘿!我们在Facebook上吧! »