详细描述三个适于瀑布模型的项目_信息系统项目管理师-第二三章:信息系统项目管理基础与立项管理2...
三、信息系統項目的生命周期
1、項目生命周期的定義—項目從啟動、組織與準備、執行到結束所經歷的一系列階段
2、★項目生命周期的特征
①成本與人力投入在開始時較低,在工作執行期間達到最高,并在項目快要結束時迅速回落
②風險與不確定性在項目開始時最大,并在項目的整個生命周期中隨著決策的制定與可交付成果的驗收而逐步降低。
③隨著項目逐漸展開,干系人對項目的影響力逐步降低
④隨著項目逐漸展開,變更的代價越來越高
本資料由科科過下《每天一小時,兩月拿證》整理制作,1634網獲取更多信息。
3、項目階段的定義:
一組具有邏輯關系的項目活動的集合,通常以一個或多個可交付成果的完成為結束,一個項目可以劃分為任意數量的階段。
4、項目階段的特征
①各階段的工作重點不同,通常涉及不同的組織,處于不同的地理位置,需要不同的技能組合。
②為了成功實現各階段的主要可交付成果或目標,需要對各階段及其活動進行獨特的控制或采用獨特的過程。
③階段的結束以作為階段性可交付成果的工作產品的轉移或移交為標志,通常需要開展階段評審工作。★階段評審
四、信息系統項目生命周期模型
1.瀑布模型
瀑布模型
模型特點(IPO圖)
①從上一項開發活動接受該項活動的工作對象作為輸入【I】
②利用這一輸入,實施該項活動應完成的工作內容【P】
③給出該項活動的工作成果,作為輸出傳給下一項開發活動【O】
④(★階段評審)對該項活動的實施工作成果進行評審,否則返回
★適用范圍:適用需求確定、變化小的低風險項目、還有升級的項目及以前有類似開發經驗的項目。
2、V模型
特點:
- 主要思想:開發和測試同等重要,左側代表開發活動,而右側代表測試活動
- 針對每個開發階段,都有一個測試級別與之相對應
- 測試依舊是開發生命周期中的階段
★適合范圍:適用需求明確和需求變更不頻繁的情形
3、迭代模型
迭代模型
模型特點:
★①橫向為時間維:初始、細化、構造、移交
②縱向為工作流:業務建模、需求獲取、分析與設計、實現、測試、部署
③每個時間段都包括所有工作流,只是工作量大小不同
★適用范圍:適用需求不確定,難度比較大,事先不能完整定義產品所有需求、計劃多期開發。
4、原型化模型
模型描述:在很難一下子全面準確地提出用戶需求的情況下,首先不要求一定要對系統做全面、詳細的調查、分析,而是本著開發人員對用戶需求的初步理解,先快速開個原型系統,然后通過反復修改來實現用戶的最終系統需求。
分類
拋棄型原型
進化型原型
★適用范圍:適用需求不確定,難度比較大,事先不能完整定義產品所有需求、計劃多期開發。
5.螺旋模型
模型特點:
①一個演化軟件過程模型,將原型實現的迭代特征與線性順序(瀑布)模型中控制和系統化的方面結合起來,使得軟件的增量版本的快速開發成為可能
②迭代特征:重復性
★③四個階段:制訂計劃、風險分析、實施工程、客戶評估
★適用范圍:強調風險分析,特別適用于規模龐大、復雜、高風險系統
6、敏捷開發模型
特點:敏捷開發是一種以人為核心、迭代、循序漸進的開發方法,具體實踐有XP極限編程和Scrum
適用范圍:適用需求多變、開發隊伍規模不大、要求軟件開發方“快速反饋,及時調整”
7、噴泉模型
適應范圍:適應于面向對象的軟件開發過程。
匯總圖片
總結
以上是生活随笔為你收集整理的详细描述三个适于瀑布模型的项目_信息系统项目管理师-第二三章:信息系统项目管理基础与立项管理2...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【学习笔记】网络层:应用模型、DNS系统
- 下一篇: java信息管理系统总结_java实现科