軟件生命周期及流程
軟件生命周期:是軟件開始研制到最終被廢棄不用所經(jīng)歷的各個階段
瀑布型生命周期模型:他們是一個自上而下、相互銜接的固定次序,如同瀑布流水,逐級下落,具有順序性和依賴性。每個階段規(guī)定文檔并需進行評審。
瀑布型特點:
自上而下 、由順序性、 每個階段但是按順序來執(zhí)行 、每個階段但是要產(chǎn)出文檔、每次開會都會產(chǎn)出文檔(基本不用這個模型 )
瀑布型優(yōu)缺點:
優(yōu)點:
1、開發(fā)的各個階段比較清晰
2、當前一個階段完成后,只需關注后續(xù)階段
缺點:
1、測試介入比較晚---回溯成本比較高
2、測試周期比較長
瀑布模型
- 問題的定義及規(guī)劃
- 主要確定軟件開發(fā)目的及其可行性。制定項目總體開發(fā)計劃
- 需求分析
- 研發(fā)分析需求說明書(又稱為SRS)(輸出需求規(guī)格說明書(原型圖))
- 判斷需求的可實現(xiàn)性
- 設計
- 概要設計
- 用到具體的技術點
- 架構的實現(xiàn)(B/S(基于網(wǎng)頁)或者C/S(基于客戶端))
- 大致模塊劃分
- 詳細設計
- 詳細到可以為編碼做支持
- 類和類的關系、類的設計
- 函數(shù)設計
- 各個接口的細節(jié)
- 數(shù)據(jù)庫表的關系、字段關系
- 概要設計
- 編碼
- 依托于詳細設計進行編碼操作
- 軟件測試
在軟件設計完成后要經(jīng)過嚴密的測試,以發(fā)現(xiàn)軟件在整各設計過程中存在的問題并加以糾正,
測試的方法主要有白盒測試和黑盒測試兩種
單元測試:主要是測試程序代碼,為的是確保各單元模塊被正確的編譯,比如有具體到模塊的測試,也有具體到類、函數(shù)、方法的測試等?!话闶情_發(fā)完成文章來源:http://www.zghlxwxcb.cn/news/detail-420361.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-420361.html
到了這里,關于軟件生命周期及流程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!