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

V模型和软件测试

快捷方式: 差异相似杰卡德相似系数参考

V模型和软件测试之间的区别

V模型 vs. 软件测试

V模型(V-model)是一種用圖像表示系统发展生命周期的模式,可以產出嚴謹的发展生命周期模型以及專案管理模型。V模型可分為三大類:德國的Das V-Modell、泛用的測試模式以及美國政府標準。 V模型列出了在產品開發時需進行的各個階段,以及各階段對應的產出。V模型描述了產品開發中需進行的活動,以及各活動產出的資料或是文件。而這些文件也是後面階段需要的資料輸入。 V模型的左側是需求的分解,並且產生系統的規格,V模型的右側是各部份的整合以及確認(validation)Forsberg, K. and Mooz, H., "," First Annual Symposium of the National Council On Systems Engineering (NCOSE), October 1991。不過,需求需要先根據更高層次的需求文件或是客戶需要來確認,而且,也可能需要有系統模型的確認(例如FEM),也可能在V模型的左側就先進行了一部份。因此確認步驟主要是在V模型的右側,但不是全部。V模型的左側除了確認以外,也包括驗證(verification)。最簡單區分驗證及確認的方式是驗證永遠是根據需求文件(技術層面),而確認是根據真實世界的情形或是客戶的需要。 確認可以說是在問「做的是正確的東西嗎?」,而驗證可以說是在問「做的方式正確嗎?. 軟體測試(software testing),描述一種用來促進鑑定軟體的正確性、完整性、安全性和品質的過程。據此,您可能會想,軟體測試永遠不可能完整的確立任意電腦軟體的正確性。然而,在可計算理論(計算機科學的一個支派)一個簡單的數學證明推斷出下列結果:不可能完全解決所謂「當機」,指任意電腦程式是否會進入無窮迴圈,或者罷工並產生輸出問題。換句話說,軟體測試是一種實際輸出與預期輸出間的稽核或者比較過程。 软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量軟體品質,并对其是否能满足设计要求进行评估的过程。 軟體測試有許多方法,但對複雜的產品執行有效測試不僅僅是研究過程,更是創造並嚴格遵守某些呆板步驟的大事。測試的其中一個定義:為了評估而質疑產品的過程;這裡的“質疑”是測試員試著對產品做的事,而產品以測試者腳本行為反應作為回答。雖然大部分測試的智力過程不外乎回顧、檢查,然而「測試」這個词意味著產品動態分析──讓產品流暢運行。程式品質可能,而且通常會,隨系統不同而有差異;不過某些公認特性是共通的:可靠性、穩定性、輕便性、易於維護、以及實用性。請參照至ISO標準ISO 9126有更詳盡的說明。.

之间V模型和软件测试相似

V模型和软件测试有(在联盟百科)0共同点。

上面的列表回答下列问题

V模型和软件测试之间的比较

V模型有9个关系,而软件测试有30个。由于它们的共同之处0,杰卡德指数为0.00% = 0 / (9 + 30)。

参考

本文介绍V模型和软件测试之间的关系。要访问该信息提取每篇文章,请访问:

嘿!我们在Facebook上吧! »