筆記一 軟體測試之軟體開發模型

2022-07-10 18:15:08 字數 882 閱讀 4755

軟體開發模型

用於指導軟體開發過程的流程

特點:

線性模型

階段界定清晰

文件驅動型模型(即每個階段都有文件產出)

優點:

階段界定清晰

提高大型軟體開發的效率和質量

缺點:

不適應需求更改

風險後延,失去早糾錯機會

錯誤傳遞和漫延

特點:

快速構造原型

支援使用者參與

適應需求變化

優點:

減少因需求不明確帶來的風險

缺點:

不適用於大型軟體開發專案(快速構建原型時間較長)

限制開發人員創新

特點:

加入了風險評價

優點:

降低了軟體開發風險、專案發布前的危害

缺點:

需要風險評測經驗豐富的人

如果沒有檢測到風險,將會帶來巨大損失

迭代太多,開發成本高,專案提交延後

軟體開發模型和軟體測試模型

瀑布模型在軟體工程中占有重要地位,是所有其他模型的基礎框架。瀑布模型的每乙個階段都只執行一次,因此是線性順序進行的軟體開發模式。適合需求變更小,比較穩定的專案。優點 缺點 瀑布模型的乙個大缺陷在於,可以執行的產品很遲才能被看到。這會給專案帶來很大的風險,尤其是整合的風險。如果在需求引入的乙個缺陷要到...

軟體測試學習筆記(一)軟體測試基礎

課程鏈結 軟體測試 中國大學mooc 慕課 1.什麼是bug,談談你對它的理解 bug在英文上是小蟲子 的意思,第一次bug的出現,正是乙個小蟲子落在巨型計算機的導致電晶體短路,從而使得計算機出現問題。我理解的bug是在編譯程式時以及後續執行時出現的錯誤,有很大的不可 性,進行改錯時還可能出現,改掉...

軟體測試學習筆記(一) 軟體測試基礎

什麼是軟體測試?為了發現軟體的問題而操作軟體的過程叫做軟體測試 一 問題的定義及規劃 主要確定軟體的開發目的及可行性,制定專案總體開發計畫。即要做好市場調研。二 需求分析 在確定軟體開發可行的情況下,對軟體需要實現的各個功能進行詳細分析,明確客戶的要求,輸出需求規格說明書初版,提交評審。三 軟體設計...