黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 繽紛校園 英語學習
2010考研 | 自學考試 | 成人高考 | 專 升 本 | 法律碩士 | MBA/MPA | 中 科 院
四六級 | 商務英語 | 公共英語 | 職稱日語 | 職稱英語 | 博思 | 口譯筆譯 | GRE GMAT | 日語 | 托福
雅思 | 專四專八 | 新概念 | 自考英語 | 零起點英韓語 | 在職申碩英語
在職攻碩英語 | 成人英語三級
等級考試 | 水平考試 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
公務員 | 報關員 | 報檢員 | 外銷員 | 司法考試 | 導游考試 | 教師資格 | 國際商務師 | 跟單員
單證員 | 物流師 | 價格鑒證師 | 銀行從業資格 | 證券從業資格 | 人力資源管理師 | 管理咨詢師
期貨從業資格 | 社會工作者
會計職稱 | 注會CPA | 經濟師 | 統計師 | 注冊稅務師 | 評估師 | 精算師 | 高會 | ACCA | 審計師
法律顧問 | 會計證
一級建造師 | 二級建造師 | 造價師 | 監理師 | 安全師 | 咨詢師 | 結構師 | 建筑師 | 安全評價師
房地產估價師 | 土地估價師 | 設備監理師 | 巖土工程師 | 質量資格 | 房地產經紀人 | 造價員
投資項目管理 | 土地代理人 | 環保師 | 環境影響評價 | 物業管理師 | 城市規劃師 | 公路監理師
公路造價工程師 | 招標師
執業護士 | 執業醫師 | 執業藥師 | 衛生資格
您現在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 系統分析師 > 正文

從瀑布型開發到迭代型開發的轉變

來自 Rational Edge :一個理想的迭代開發方法模型在很多方面與理想的瀑布開發模型有著根本上的不同。但是,從實際來說,沒有一個團隊嚴格的應用了每一種開發方法模型。解釋了為什么開發團隊決定逐步的從類似瀑布型的開發方法轉變成更加類似迭代開發的方法,同時也概述了能夠幫助這種轉變的步驟。

  多數的軟件開發團隊仍然在開發項目中使用瀑布型 的開發過程。采用極端的瀑布型開發方法意味著你要以嚴格的順序來完成一系列的項目階段:需求分析、設計、實現/集成然后是測試。當項目中出現的問題解是困難的并且解決問題是昂貴時,你可能會推遲測試直到項目周期的末端;這些問題也能夠嚴重的威脅軟件發布的期限并且使主要的團隊成員在某些開發環節上是空閑的。

  實際上,多數的開發團隊使用了改進了的 瀑布型開發方法,他們將項目分解成為兩個或者更多的部分,有時這些部分被稱為階段或者是時期。這種改良可以幫助簡化集成、使測試人員更早的進行測試工作和提供更早的項目狀態的觀測。這種方法也將代碼分解成了易于管理的片斷并最小化了以存根和驅動程序形式的、被測試需要的代碼集成。此外這種方法允許你原型化你認為有風險的或者有難度的部分,并且使用來自每一個階段的反饋修改你的設計。然而,使用瀑布型開發方法的執行與想象是相反的:很多設計團隊把在階段 1 之后的修改設計視為他們的最初設計或者需求過程的失敗。雖然一個改進了的瀑布型開發方法并不排除反饋的使用,但是它并沒有促進、支持和鼓勵反饋的使用。最后,想要最小化風險就不要典型的驅動一個瀑布型的開發項目。對于軟件開發過程來說,探索了”迭代“開發方法超越傳統的瀑布型開發方法的進步。

    

迭代開發的好處

  相比較而言,迭代開發方法 — 以 IBM 的 Rational 統一過程 ®,或者 RUP ®為例— 包括了一系列的增量的步驟或者迭代。每一個迭代都包括一些或者很多的開發活動(需求、分析、設計、實現等等),就像你在圖 1 中看到的那樣。每一個迭代也有一系列良好定義的目標并生成最終系統的部分工作實現。每個后續的迭代都建立在前一個迭代的基礎上以使系統得到發展和細化,直到最終產品被完成。

  早期的迭代著重于需求、分析和設計;后期的迭代著重于實現和測試。

圖 1: RUP 的迭代開發。每一個迭代都包括需求、分析、設計、實現和測試活動。同時,每個迭代都建立在前一個迭代工作的基礎上,每一次迭代都會生成更加接近最終產品的可執行版本。

迭代開發方法已經證明了自己優于瀑布型的開發方法,理由

  它允許需求的變化

  需求的變化和“進一步的蔓延” — 技術和客戶驅動的特性的累加 — 一直是項目中導致麻煩、延期交付、令客戶不滿意和使開發人員泄氣的主要原因。為了解決這些問題,使用迭代開發方法的團隊應該在項目開發的幾周里就關注生成和演示可執行的軟件,這樣就強制了需求的檢查并可以幫助減少需求從而反映系統的本質。

  集成不是在項目的尾聲進行的“大動作”

  將系統的集成留到項目的結尾幾乎總是會導致耗時的返工 — 有時這種返工會花費整個項目工作量的百分之四十的時間。為了避免這種返工,每一次迭代都以集成構建系統各部分結束;這樣不斷的積累將最小化日后的返工。

  早期的迭代可以暴露風險

  迭代的開發方法可以幫助團隊在早期的迭代中減少風險,因為在這些迭代中包括了對所有過程組件的測試。當早期的迭代覆蓋了項目的很多方面時 — 工具、購買的軟件和團隊成員的技能等等 — 團隊能夠很快的發現被預感的風險是否是真實的,并且能夠在問題相對容易并花費很少成本解決時揭示沒有被發現的新的風險。

  對產品的管理能夠采取戰術性的變化

  迭代開發能夠快速的生成可執行的架構(雖然功能有限),這個架構能夠為了應對競爭對手的快速版本發布容易的調整產品使之成為”輕量級的“或者“改進的”版本。

轉帖于:軟件水平考試_考試吧
文章搜索
從瀑布型開發到迭代型開發的轉變網友評論網友評論
版權聲明 --------------------------------------------------------------------------------------
    如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯系,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。
 gaoxiaoliang 
 
主站蜘蛛池模板: 久久亚洲国产最新网站 | 成年人羞羞视频 | 亚洲视频中文字幕 | 男女男在线观看视频网站 | 秋霞午夜鲁丝片午夜精品久 | 一区二区三区四区欧美 | 久久久免费的精品 | 韩国在线看| 久久中文字幕一区二区三区 | 亚洲精品乱码久久久久久蜜桃欧美 | 日本午夜影院 | 国内外成人免费视频 | 天堂色| 国产精品亚洲欧美动漫卡通 | 国产视频大全 | 一区二区三区视频在线观看 | 国产日产高清欧美一区二区三区 | 亚洲午夜在线播放 | 日本a级片在线观看 | 亚洲日本中文字幕在线 | 亚洲欧美日韩在线不卡中文 | 97国产在线公开免费观看 | 人成午夜性刺激免费 | 免费观看a黄一级视频 | 91成人高清在线播放 | 中文字幕在线免费播放 | 成年人福利 | 精品偷国情拍在线视频 | 久久久久免费视频 | 射黑丝袜| 操美女在线看 | 天天色天天插 | 久草色视频 | 久99久热| 在线成年人网站 | 男女午夜爽爽 | 日韩亚洲国产综合久久久 | 亚洲第一精品福利 | 综合久久网 | 天天综合在线视频 | 国产最新进精品视频 |