螺旋模型是一種演進式軟件過程模型.doc

螺旋模型是一種演進式軟件過程模型.doc

ID:59322825

大小:12.50 KB

頁數(shù):1頁

時間:2020-09-05

螺旋模型是一種演進式軟件過程模型.doc_第1頁
資源描述:

《螺旋模型是一種演進式軟件過程模型.doc》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、螺旋模型螺旋模型是一種演進式軟件過程模型。它結合了原型的迭代性質和瀑布模型的系統(tǒng)性和可控性特點,具有快速開發(fā)越來越完善軟件版本的潛力。螺旋模型是一種風險驅動型過程模型生成器,對于軟件集中的系統(tǒng),它可以指導多個共利益者的協(xié)同工作。它有兩個顯著的特點,一是采用循環(huán)的方式逐步加深系統(tǒng)定義和實現(xiàn)的深度,同時降低風險;二是確定一系列里程碑,確保共利益者都支持可行的和令人滿意的系統(tǒng)解決方案。運用螺旋模型把軟件開發(fā)為一系列演進版本。在早期的迭代中,軟件可能是一個理論模型或原型。在后來的迭代中,會產(chǎn)生一系列逐漸完整的系統(tǒng)版本。噴泉模

2、型噴泉模型是一種以用戶需求為動力,以對象為驅動的模型,主要用于采用對象技術的軟件開發(fā)項目。該模型認為軟件開發(fā)過程自下而上周期的各階段是相互迭代和無間隙的特性。軟件的某個部分常常被重復工作多次,相關對象在每次迭代中隨之加入漸進的軟件成分。無間隙指在各項活動之間無明顯邊界,如分析和設計活動之間沒有明顯的界限,由于對象概念的引入,表達分析、設計、實現(xiàn)等活動只用對象類和關系,從而可以較為容易地實現(xiàn)活動的迭代和無間隙,使其開發(fā)自然地包括復用。噴泉模型不像瀑布模型那樣,需要分析活動結束后才開始設計活動,設計活動結束后才開始編碼活

3、動。該模型的各個階段沒有明顯的界限,開發(fā)人員可以同步進行開發(fā)。其優(yōu)點是可以提高軟件項目開發(fā)效率,節(jié)省開發(fā)時間,適應于面向對象的軟件開發(fā)過程。由于噴泉模型在各個開發(fā)階段是重疊的,因此在開發(fā)過程中需要大量的開發(fā)人員,因此不利于項目的管理。此外這種模型要求嚴格管理文檔,使得審核的難度加大,尤其是面對可能隨時加入各種信息、需求與資料的情況。FY薛青青

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。