2013-05-17 98 views
4

任何人都可以清楚地解釋軟件測試之間的區別軟件評估軟件測試與軟件評估

我覺得我已經非常清楚測試是什麼,但我沒有那個明確的評估是什麼,所以你能舉個例子嗎?

最後,如果我想列出以前定義的項目需求清單,確定是否每個項目都已完成,如果尚未實現,則討論爲什麼不...這是否合適?

回答

1

軟件評估是一個普遍的相對術語

根據Wikipedia

評價爲對象的優點,值得 和意義進行了系統的測定,使用一套標準管轄標準。它可以幫助組織評估任何目標,可實現 概念/建議或任何替代方案,幫助決策;或 以確定目標 的目標和完成的任何此類行動的成果的程度或價值。

評價初級目的,除了洞悉 之前或現有的行動,是使反射和 輔助未來變化的識別。

正如你看到的,它是複雜的,涉及到企業管理B.A

我認爲你正在尋找一個程序模型,就像Quantitative Methods for Software Selection and Evaluation。沒有用於軟件評估處理的標準模型或準則。

4

軟件測試: 軟件測試是執行發現錯誤的程序的過程。

軟件評價: 軟件評價是一個類型的評估,旨在確定軟件或軟件程序的組合是最好的適合特定客戶的需求。

+0

+1好吧。也許你應該給OP一個更清晰的例子。 –

3

首先,這些術語是不相關的。軟件測試是確保您所編寫的軟件滿足客戶要求並且相對沒有錯誤的過程。另一方面,軟件評估是確定一個可能適合您需要的軟件。

假設您的需求是數據庫比較工具。您有兩種選擇 - 您可以創建自己定製的軟件(或者讓某個供應商爲您創建一個軟件),或者您可以購買現成的或現成的工具。如果你正在創建自己定製的工具,這意味着它需要進行規劃,設計,編碼,測試和實施。這將涉及完整的軟件開發生命週期。在這裏,測試進入了圖片。

如果您選擇購買已經開發的工具,那麼您可能會尋找不同的供應商引用他們的項目,工具的能力。你可能想嘗試所有這些,看看哪一個是你最好的工具w.r.t.您的需求和定價。這是軟件評估。

+0

+1,你可以回答問題的最後一點嗎? – MikO

+0

質量保證 –

1

軟件測試是一種發現軟件是否正常工作的方法,例如,給出正確的輸出,工作得足夠快,處理預期負載,正確響應用戶輸入。

軟件評估是判斷軟件的原始目標達到多好的過程。

評估發生在軟件開發後,其用戶已經使用了足夠長的時間熟悉它並可以有效地使用它。