軟件工程工具--(軟件項目管理與工具).ppt

軟件工程工具--(軟件項目管理與工具).ppt

ID:48090372

大?。?40.00 KB

頁數(shù):33頁

時間:2020-01-14

軟件工程工具--(軟件項目管理與工具).ppt_第1頁
軟件工程工具--(軟件項目管理與工具).ppt_第2頁
軟件工程工具--(軟件項目管理與工具).ppt_第3頁
軟件工程工具--(軟件項目管理與工具).ppt_第4頁
軟件工程工具--(軟件項目管理與工具).ppt_第5頁
資源描述:

《軟件工程工具--(軟件項目管理與工具).ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、2012-3-1712012-3-172軟件項目管理是為了滿足軟件需求方的整體要求,在軟件項目活動中運(yùn)用一系列知識、技能、工具和技術(shù),其主要內(nèi)容包含軟件項目需求管理,軟件項目估算與進(jìn)度管理,軟件項目配置管理,軟件項目風(fēng)險管理,軟件項目質(zhì)量管理,軟件項目資源管理,這幾個方面貫穿于軟件的整個生命周期。第9章軟件項目管理與工具2012-3-1739.1軟件項目管理9.1.1軟件項目及軟件項目管理基本概念軟件項目是以軟件為產(chǎn)品的項目。軟件項目管理的內(nèi)容概括起來主要包含:軟件項目需求管理,軟件項目估算與進(jìn)度管理,軟件項目配置管理,軟

2、件項目風(fēng)險管理,軟件項目質(zhì)量管理,軟件項目資源管理等,這幾個方面貫穿、交織于整個軟件開發(fā)過程中。2012-3-1749.1.2軟件項目需求管理1.軟件需求軟件需求是系統(tǒng)或軟件必須達(dá)到的目標(biāo)與能力。一組完整的軟件需求包括系統(tǒng)的輸入、輸出、功能、屬性以及系統(tǒng)環(huán)境的屬性五項內(nèi)容。軟件需求文檔是對軟件系統(tǒng)要求的正式陳述,其包括用戶需求和詳細(xì)的系統(tǒng)需求描述。需求文檔通常采用軟件需求規(guī)格說明SRS(SoftwareRequirementSpecification)的形式,精確地闡述軟件系統(tǒng)必須提供的功能和性能,以及需要考慮的限制條件,

3、是對外部行為和系統(tǒng)環(huán)境接口的簡潔完整的描述性文檔。2012-3-1759.1.2軟件項目需求管理2.需求工程需求工程是一個包括創(chuàng)建和維護(hù)需求文檔所必需的所有活動的過程,是將用戶非形式化的軟件需求轉(zhuǎn)變?yōu)樾问交男枨笠?guī)格說明的過程,其包括需求開發(fā)和需求管理。需求開發(fā)由需求獲取、需求分析、編寫需求規(guī)格說明和驗證需求四個階段組成。3.需求管理質(zhì)量保證需求驗證用于分析軟件需求文檔的正確性和可行性,檢查需求能否反映客戶的意愿。需求評審作為一項重要的需求驗證技術(shù),分為正式技術(shù)評審和非正式技術(shù)評審兩類。2012-3-1769.1.3軟件項

4、目成本管理1.軟件項目成本管理的基本概念軟件規(guī)模是軟件項目工作量和成本的主要影響因素,常用的軟件規(guī)模度量標(biāo)準(zhǔn)有代碼行LOC(LinesofCode)和功能點(diǎn)FP(FunctionPoints)兩種。軟件項目工作量是指為了實現(xiàn)軟件的功能而必須完成的軟件工程任務(wù)量,其度量單位為:人天、人月、人年(人在單位時間內(nèi)完成的任務(wù)量)。軟件項目成本是完成軟件項目工作量而付出的代價,即待開發(fā)軟件項目所需要的資金。軟件產(chǎn)品的主要成本是人的勞動消耗所需要的代價,成本一般采用貨幣單位作為計算單位,如人民幣、美元等。2012-3-1779.1.3

5、軟件項目成本管理2.軟件項目成本估算軟件項目要實行成本控制,首先要進(jìn)行成本估算。成本估算是對完成軟件項目所需費(fèi)用的估計和計劃,是軟件項目計劃中的一個重要組成部分。3.成本估算模型面對一項軟件估算任務(wù)時,常采用數(shù)學(xué)方法建立正式的模型。常用的模型有靜態(tài)單變量模型、動態(tài)多變量模型和COCOMO2模型等。2012-3-1789.1.3軟件項目成本管理4.成本估算的步驟(1)建立目標(biāo)(2)規(guī)劃需要的數(shù)據(jù)和資源(3)確定軟件需求(4)擬定可行的細(xì)節(jié)(5)運(yùn)用多種獨(dú)立的技術(shù)和原始資料(6)比較并迭代各種估算值(7)隨訪跟蹤2012-3-

6、1799.1.4軟件項目進(jìn)度管理1.軟件項目進(jìn)度管理概述進(jìn)度管理是為了確保項目按期完成所需要的管理過程。軟件項目的進(jìn)度安排通過把工作量分配給特定的軟件工程任務(wù)并規(guī)定完成各項任務(wù)的起止日期,從而將項目工作量分布于計劃好的項目持續(xù)期內(nèi)。2012-3-17109.1.4軟件項目進(jìn)度管理軟件項目進(jìn)度管理過程包括六個部分:(1)活動定義(ActivityDefinition)(2)活動排序(Activitysequencing)(3)活動資源估計(Activityresourceestimating)(4)活動歷時估計(Activi

7、tydurationestimating)(5)制定進(jìn)度計劃(Scheduledevelopment)(6)進(jìn)度控制(Schedulecontrol)2012-3-17119.1.4軟件項目進(jìn)度管理2.進(jìn)度管理工具(1)Gantt圖Gantt(甘特)圖是一種圖形表示方法,用以表示項目中各項活動開始時間與結(jié)束時間,明確體現(xiàn)項目活動工期與進(jìn)度計劃。(2)網(wǎng)絡(luò)圖常用的網(wǎng)絡(luò)圖分為兩種:前導(dǎo)圖法(PrecedenceDiagrammingMethod,PDM)和箭線圖法(ArrowDiagrammingMethod,ADM)。201

8、2-3-17129.1.5軟件項目風(fēng)險管理軟件風(fēng)險是有關(guān)軟件項目、軟件開發(fā)過程和軟件產(chǎn)品損失的可能性。軟件風(fēng)險管理是對影響軟件項目、過程或產(chǎn)品的風(fēng)險進(jìn)行估計和控制的實踐過程,主要包括七項內(nèi)容:制定風(fēng)險管理計劃、風(fēng)險識別、風(fēng)險分析、風(fēng)險計劃、風(fēng)險跟蹤、風(fēng)險應(yīng)對以及風(fēng)險管理驗證。2012-3-17139.1

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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