




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、本資料僅供內部使用!軟件開發生命周期選擇指南XXXXXXXXXX 公司20XX 年 XX 月 XX 日修改記錄制定日期制定日期生效日期生效日期制定制定 / / 修訂修訂 內容摘要內容摘要頁數頁數版本版本擬稿擬稿審查審查批準批準目 錄1目的目的 .12軟件開發生命周期選擇指南軟件開發生命周期選擇指南 .12.1項目特征:.11目的目的軟件開發生命周期選擇指南的目的:就是指導項目組初步選擇適用本項目的軟件開發生命周期模型,以便根據軟件項目自身特點裁剪公司標準軟件開發生命周期過程,用于定義軟件項目過程PDSP。2軟件開發生命周期選擇指南軟件開發生命周期選擇指南這一節描述了項目的特性,這些特性被用來作
2、為選擇合適的 LC 模型的標準。共有 11 種特性。每一種規則都有一個對它是如何影響對模型的選擇和它使用指導的描述。 在 XXXX-TOSSP 的項目中,總共有 7 種推薦的模型。兩張表格詳細描述了 7 種模型以及規則的合適值。表格 1 按照正規性遞減的順序提供了基本的瀑布模型 標準 V 瀑布, 4 階段 V 瀑布和 3階段 V 瀑布。表格 2 包括了大部。 表格 3 提供了標準軟件開發生命周期模型的項目特性的總結。在表格 4 中列出了一個真實項目對生命周期選擇的例子來說明對表格 3 的使用。 使用這節為你的項目選擇和簡短列出合適的生命周期模型。使用項目的特征和給出的值來作為指導。項目的適應性
3、矩陣或記錄計劃(POR)可以影響對合適 LC 的最終選擇。同其他在 PDSP 中規定的選擇模型的規則一起,捕獲你的項目的特征以及生命周期的選擇。在XXXX-TOSSP 中,這個數據被周期性地用來對特征作重新校準。 利用下一節所詳細描述的模型,有適應或裁剪地最終選出最合適的模型。2.1 項目特征項目特征工作量工作量: :這指示了完成項目所估計的規模/單位工作量。一般來說,高工作量需要更嚴格和正規的 LC 模型。大: 工作量 30 工程月(EM) 中:工作量 在 15-30 EM 之間 小:工作量 在 6-15 EM 之間 非常小: 工作量 30中:10 到 30小:3 到 10非常小: 12 月
4、中:6-12 月少:3-6 月非常少: 3 月以下對項目特征的分類為高、中和低。對這些特征的定量測量應該隨時間而變化。復雜度:復雜度:指示了開發項目的復雜程度。復雜度同規模、功能和接口數有關。對高復雜度的項目推薦使用更正規的模型,因為他們提供了更好的控制機制。危險程度(關鍵度):危險程度(關鍵度):指示了開發項目的危險程度,例,如金融交易系統軟件是否是一個非常安全的系統等。對于安全/任務關鍵軟件,推薦采用經過裁剪的瀑布模型。不建議采用低正規化的 3 階段或 4 階段的 V 模型。 需求清晰度需求清晰度: : 指示了項目組和顧客對需求理解的程度。越高的清晰度意味著越少的中間改動,這樣就降低了中間
5、修改的風險。如果需求不好理解,選擇一個進化或迭代的模型來幫助在不斷的迭代中理解需求。需求穩定性:需求穩定性:指示了期待需求的穩定程度。對于低穩定的需求使用組合模型,如交疊的瀑布或迭代模型,這樣在每個周期中都可以有穩定的范圍。技術技術/ /架構獲得度:架構獲得度:指示了在技術使用上團隊的專業程度。當加強一個存在的軟件時,由存在軟件的可用專業程度來衡量。生成可重用軟件:生成可重用軟件:指示了團隊是否可以生成高度可重用的軟件。如果這對項目是一個需求,應用更正規的模型。重用已有軟件:重用已有軟件:只是軟件是否從已有的軟件中構建,這些軟件可以是商業軟件(COTS)或其它軟件。2.2 表格表格 1:基本瀑
6、布模型:基本瀑布模型LC 生命周期能力 特征 標準 V-瀑布 (SVW), V 關鍵 (VC)4-階段瀑布 (V4)3-階段瀑布 (V3)工作量 中到高小 到中小 到中代碼規模中到高小 到 中小 到 中團隊規模中到高中小周轉時間中到高中小 到中復雜度高中小危險程度中, 高低到中低需求清晰度高中高需求穩定度高中中技術/架構獲得度高中高生成可重用軟件高中低項目特征重用已有軟件 高中高優勢管理層普通可視相對穩定時間表低 周轉時間管理層普通可視更好的時間表穩定度,中等開銷風險管理更容易中間修改相對簡單低 周轉時間低 開銷相對穩定時間表風險管理更容易中間修改更簡單注意對顧客可視度差高 周轉時間高開銷中間
7、修改難風險控制不易對顧客可視度差對管理層和顧客可視度差缺乏分析和設計的風險2.3 表格表格 2:組合或推論模型:組合或推論模型LC 生命周期能力特征編碼和修正 (C&F)階段發布 (SD)進化開發 (EVO)交疊瀑布(OVW)工作量工作量小中到高中到高小 到 中代碼規模小中到高中到高小 到 中團隊規模小中到高中到高小周轉時間小中到高中到高低到中復雜度低中 到 高中 到 高低到中危險程度低中 到 高低低需求清晰度低高低低需求穩定度低低到中低低到中技術/架構獲得度高高低到中低 生成可重用軟件低高中低項目特征重用已有軟件低高高低優勢最低周轉時間低開銷中間修改相對簡單中 周轉時間對顧客和管理層
8、 高可見性 容易的風險管理中間修改相對簡單時間表穩定性中等可由于擴展的和可靠的系統中 周轉時間高 到中對顧客和管理層可見性中間修改簡單風險管理容易中等開銷中 等時間表穩定性可在工作中培訓中 周轉時間中間修改相對簡單低開銷風險管理相對簡單注意管理層低可見性 實踐穩定性不可預測沒有風險管理 完成前對顧客不可見需要有經驗的和成熟的管理 需要有經驗的管理可能不能用于擴展的和可靠的系統對顧客和管理層低可見度 時間表穩定度 低到中強烈依賴于團隊和管理層之間的非正規溝通2.4 表格表格 3:生命周期模型的項目特征:生命周期模型的項目特征項目特征關鍵性,如果SVWVCV4V3C&FSTGEVOOVW工
9、作量 高EEFPPEEF復雜度高EEEFPEEF團隊規模 高EEFFPEEF周轉時間低PPFEEPPF危險程度高FEPPPP需求清晰度低PPFFPFEE需求穩定度低PPFFEFEE技術/架構獲得度低PPPPPFEE必須生成可重用軟件高EEFPPEP必須使用已有軟件高EEFFPEF時間表可靠性需求高EEFFPEP最小化開銷需求高PPFFEPPF顧客可見性需求高PPPPPFEP管理層可見性需求高EEFFPEEP 值依賴于每個迭代所使用的生命周期在表格 3 的第一列列出的一個或多個特征對項目而言可能是關鍵的。第二列指示項目特征是否是關鍵的,是否是高 或 低。每個生命模型處理關鍵特征地能力用 E 來表
10、示極好,來表示極好,F 表示一般,表示一般,P表示差。表示差。 2.5 表格表格 4:利用項目特征來選擇生命周期的例子:利用項目特征來選擇生命周期的例子項目特征實際值SVWVCV4V3C&FSTGEVOOVW工作量 NA00000000復雜度NA00000000團隊規模 NA00000000周轉時間NA00000000危險程度NA00000000需求清晰度低11221233需求穩定度NA00000000技術/架構獲得度低11111233必須生成可重用軟件高33211321必須使用已有軟件NA00000000時間表可靠性需求高33221331最小化開銷需求NA00000000顧客可見性需求高11111231管理層可見性需求高33221331模型得分12121096151710表格 3 被使用來對示例項目決定生命周期。對這個真實的項目,根據相應的特征填入
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025《委托代理合同范本》
- 2025年并聯無功補償裝置項目合作計劃書
- 2025抵押保證合同示范文本
- 2025年多翼式鼓風機合作協議書
- 2025存量房委托洽談合同
- 2025年房地產交易會簽購房合同警惕數字陷阱細心核對合同內容
- 2025畫冊版權、知識產權及注冊申請合同協議書范本
- 2025標準駕駛員雇傭合同范本
- 2025年風廓線儀(附帶RASS)合作協議書
- 2025年原子吸收分光光度計項目建議書
- 幼兒園大班主題音樂《想拍就拍》課件
- 西方哲學智慧2024-西方哲學智慧超星爾雅答案
- 《物業保安培訓》課件
- 醫療機構安全生產獎勵與舉報制度
- 檔案管理方案
- 2024至2030年中國手打釘槍數據監測研究報告
- 2024年全國數控車工高級技師技能考試題庫(含答案)
- 《PBR次世代游戲建模技術》(微課版)課件 邱雅慧 3 高模制作、4 UV展開
- 中醫經絡完整課件
- 基本養老金核定表(樣式)
- 兼職教練合同協議書
評論
0/150
提交評論