![第十四講:軟件項(xiàng)目管理_第1頁](http://file4.renrendoc.com/view/e9ffcf20425dda23d4539bde2071b868/e9ffcf20425dda23d4539bde2071b8681.gif)
![第十四講:軟件項(xiàng)目管理_第2頁](http://file4.renrendoc.com/view/e9ffcf20425dda23d4539bde2071b868/e9ffcf20425dda23d4539bde2071b8682.gif)
![第十四講:軟件項(xiàng)目管理_第3頁](http://file4.renrendoc.com/view/e9ffcf20425dda23d4539bde2071b868/e9ffcf20425dda23d4539bde2071b8683.gif)
![第十四講:軟件項(xiàng)目管理_第4頁](http://file4.renrendoc.com/view/e9ffcf20425dda23d4539bde2071b868/e9ffcf20425dda23d4539bde2071b8684.gif)
![第十四講:軟件項(xiàng)目管理_第5頁](http://file4.renrendoc.com/view/e9ffcf20425dda23d4539bde2071b868/e9ffcf20425dda23d4539bde2071b8685.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件工程導(dǎo)論1課程進(jìn)度我們現(xiàn)在的位置2軟件維護(hù)概述軟件維護(hù)的特征軟件維護(hù)實(shí)施軟件可維護(hù)性軟件維護(hù)的副作用逆向工程和再工程回顧3軟件維護(hù)階段覆蓋了從軟件交付使用到軟件被淘汰的整個時期。軟件維護(hù)是系統(tǒng)可靠運(yùn)行的重要技術(shù)保障。平均說來,大型軟件的維護(hù)成本高達(dá)開發(fā)成本的四倍左右。軟件維護(hù)的成本已經(jīng)達(dá)到了整個軟件生存周期成本的40%~70%。目前國外許多軟件開發(fā)組織把60%以上的人力用于維護(hù)已有的軟件。軟件維護(hù)的初步認(rèn)識4糾錯性維護(hù):為了改正軟件系統(tǒng)中的錯誤,使軟件能夠滿足預(yù)期的正常運(yùn)行狀態(tài)的要求而進(jìn)行的維護(hù)。適應(yīng)性維護(hù):為了使軟件適應(yīng)內(nèi)部或外部環(huán)境變化,而去修改軟件的過程。改善性維護(hù):滿足使用過程中用戶提出增加新功能或修改已有功能的維護(hù)。預(yù)防性維護(hù):為了提高軟件的可維護(hù)性、可靠性等,為以后進(jìn)一步改進(jìn)軟件打下良好基礎(chǔ)而修改軟件的活動。軟件維護(hù)的分類5糾錯(改正)性維護(hù)適應(yīng)性維護(hù)完善性維護(hù)預(yù)防性維護(hù)軟件維護(hù)的分類6從本質(zhì)上看,軟件維護(hù)是修改和壓縮了的軟件定義和開發(fā)的過程軟件維護(hù)要有嚴(yán)格的規(guī)范,才能保證軟件的質(zhì)量軟件維護(hù)的實(shí)施過程如下:Step1:建立維護(hù)組織Step2:制定維護(hù)申請報(bào)告Step3:進(jìn)行維護(hù)并做詳細(xì)記錄Step4:復(fù)審軟件維護(hù)實(shí)施7定義:
軟件能夠被理解、改正、適應(yīng)和完善,以適應(yīng)新的環(huán)境的難易程度,是軟件產(chǎn)品的一個重要質(zhì)量特性,是軟件開發(fā)階段各個時期的關(guān)鍵指標(biāo)軟件可維護(hù)性8用于衡量可維護(hù)性的軟件特性七個方面軟件可維護(hù)性的度量9課程進(jìn)度我們現(xiàn)在的位置10第15章軟件項(xiàng)目管理11研究方向與研究內(nèi)容軟件工程理論軟件工程技術(shù)軟件工程管理軟件服務(wù)工程軟件工程形式化方法軟件自動生成與演化軟件建模與分析需求工程軟件方法學(xué)軟件體系結(jié)構(gòu)軟件測試與質(zhì)量保證軟件再工程軟件工程環(huán)境與開發(fā)工具面向領(lǐng)域的軟件工程方法與技術(shù)軟件配置管理軟件過程技術(shù)軟件項(xiàng)目管理軟件度量軟件服務(wù)的理論、方法、技術(shù)與應(yīng)用軟件工程過程服務(wù)面向服務(wù)的計(jì)算軟件工程12教學(xué)目的:1.理解軟件項(xiàng)目管理基本概念(項(xiàng)目組織管理、成本管理、進(jìn)度管理、配置管理
、風(fēng)險管理)
2.了解軟件項(xiàng)目管理工具13軟件項(xiàng)目管理概述人員的組織與管理成本的估計(jì)與控制進(jìn)度計(jì)劃軟件配置管理風(fēng)險分析與管理項(xiàng)目管理工具提綱14軟件項(xiàng)目管理是為了使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對成本、人員、進(jìn)度、質(zhì)量、風(fēng)險等進(jìn)行分析和管理的活動。軟件項(xiàng)目管理概述15軟件項(xiàng)目沒有制造過程,產(chǎn)品只是程序代碼和技術(shù)文件軟件無形的,完全沒有物理屬性,但它確實(shí)把思想、概念、算法、流程、組織、效率、優(yōu)化等融合在一起。軟件是純知識產(chǎn)品,其開發(fā)進(jìn)度和質(zhì)量很難估計(jì)和度量,生產(chǎn)效率也難以預(yù)測和保證。軟件系統(tǒng)的復(fù)雜性也導(dǎo)致了開發(fā)過程中各種風(fēng)險的難以預(yù)見和控制。軟件項(xiàng)目的特點(diǎn)16制訂項(xiàng)目計(jì)劃建立項(xiàng)目開發(fā)組織配置人員指導(dǎo)項(xiàng)目開發(fā)檢驗(yàn)項(xiàng)目進(jìn)度軟件項(xiàng)目管理的職能17軟件項(xiàng)目管理概述人員的組織與管理成本的估計(jì)與控制進(jìn)度計(jì)劃軟件配置管理風(fēng)險分析與管理項(xiàng)目管理工具提綱18影響項(xiàng)目進(jìn)展和質(zhì)量的最重要因素是組織管理水平項(xiàng)目組織得越好,生產(chǎn)效率就越高,產(chǎn)品質(zhì)量也越好人員的組織與管理19民主制程序員組:
“無私編程”軟件項(xiàng)目組織(1/3)20主程序員組:軟件項(xiàng)目組織(2/3)21現(xiàn)代程序員組:把民主制程序員組和主程序員組的優(yōu)點(diǎn)結(jié)合起來軟件項(xiàng)目組織(3/3)2223項(xiàng)目開始時,要合理的配置人員根據(jù)項(xiàng)目的工作量,所需要的專業(yè)技能,再參考各個人員的能力、性格、經(jīng)驗(yàn),組織一個高效、和諧的開發(fā)小組。對候選人員能力Score=ΣWiCi人員的配置和管理2425軟件項(xiàng)目管理概述人員的組織與管理成本的估計(jì)與控制進(jìn)度計(jì)劃軟件配置管理風(fēng)險分析與管理項(xiàng)目管理工具提綱26軟件開發(fā)成本指軟件開發(fā)過程中所花費(fèi)的工作量及相應(yīng)的代價,主要是人的勞動消耗所需的代價。軟件開發(fā)成本的估算應(yīng)以整個軟件開發(fā)全過程所花費(fèi)的代價作為依據(jù)的。成本的估計(jì)與控制27類比估算法參數(shù)估計(jì)法軟件工具法軟件開發(fā)成本估計(jì)方法28通過比照已完成的類似項(xiàng)目實(shí)際成本,估算出新項(xiàng)目成本的方法在軟件項(xiàng)目成本估算精確度要求不高的情況下使用的項(xiàng)目成本估算方法,也稱為自上而下法簡便易行、費(fèi)用低、精度也低適用范圍以前完成的項(xiàng)目與新項(xiàng)目非常相似項(xiàng)目成本估算專家或小組具有必需的專業(yè)技能優(yōu)點(diǎn)是這種估算是基于實(shí)際經(jīng)驗(yàn)和實(shí)際數(shù)據(jù)的,可信度較高。類比估算法29參數(shù)估計(jì)法是利用項(xiàng)目特性參數(shù)建立數(shù)學(xué)模型來估算項(xiàng)目成本的方法優(yōu)點(diǎn):快速并易于使用,只需要一小部分信息,并且其準(zhǔn)確性在經(jīng)過模型校驗(yàn)后能夠達(dá)到較高精度。缺點(diǎn):如果不經(jīng)校驗(yàn),參數(shù)估計(jì)模型可能不精確,估算出的項(xiàng)目成本差距會較大。參數(shù)估計(jì)法30軟件估算模型使用由經(jīng)驗(yàn)導(dǎo)出的公式來預(yù)測軟件開發(fā)的工作量工作量是功能點(diǎn)(FP)或代碼行數(shù)(LOC)的函數(shù)工作量的單位通常是人月(pm)成本估算模型31E=A+B×(ev)CA、B和C是由經(jīng)驗(yàn)導(dǎo)出的常數(shù),E是以人月為單位的工作量,而ev則是估算變量(LOC或FP)。估算模型的結(jié)構(gòu)面向KLOC的估算模型(1)Walston_Felix模型E=5.2×(KLOC)0.91(2)Bailey_Basili模型E=5.5+0.73×(KLOC)1.16(3)Boehm簡單模型E=3.2×(KLOC)1.05(4)Doty模型(在KLOC>9時適用)E=5.288×(KLOC)1.047KLOC表示千行代碼數(shù)32面向FP的估算模型(1)Albrecht&Gaffney模型E=-13.39+0.0545FP(2)Maston,Barnett和Mellichamp模型E=585.7+15.12FP33軟件項(xiàng)目管理概述人員的組織與管理成本的估計(jì)與控制進(jìn)度計(jì)劃軟件配置管理風(fēng)險分析與管理項(xiàng)目管理工具提綱34軟件項(xiàng)目的進(jìn)度安排通過把工作量分配給特定的軟件工程任務(wù)并規(guī)定完成各項(xiàng)任務(wù)的起止時間,從而將估算出的項(xiàng)目工作量分配于計(jì)劃好的項(xiàng)目持續(xù)期內(nèi)。進(jìn)度計(jì)劃將隨時間的流逝而不斷演化。進(jìn)度計(jì)劃35甘特圖法36甘特圖法Gantt圖能很形象地描繪任務(wù)分解情況,以及每個子任務(wù)(作業(yè))的開始時間和結(jié)束時間優(yōu)點(diǎn):直觀簡明、容易掌握、容易繪制缺點(diǎn):(1)不能顯式地描繪各項(xiàng)作業(yè)彼此間的依賴關(guān)系(2)進(jìn)度計(jì)劃的關(guān)鍵部分不明確,難于判定哪些部分應(yīng)當(dāng)是主攻和主控的對象37順序圖:
用節(jié)點(diǎn)表示一項(xiàng)活動,用節(jié)點(diǎn)之間的箭線表示項(xiàng)目活動之間的相互關(guān)系。工程網(wǎng)絡(luò)38專家評估法由項(xiàng)目時間管理專家運(yùn)用他們的經(jīng)驗(yàn)和專業(yè)特長對項(xiàng)目活動工期做出估計(jì)和評價的方法。類比法以過去相似項(xiàng)目活動的實(shí)際活動工期為基礎(chǔ),通過類比的辦法估算新項(xiàng)目活動工期的一種方法。模擬法模擬法是以一定的假設(shè)條件為前提去進(jìn)行項(xiàng)目活動工期估算的一種方法。項(xiàng)目活動工期估算的方法39軟件項(xiàng)目管理概述人員的組織與管理成本的估計(jì)與控制進(jìn)度計(jì)劃軟件配置管理風(fēng)險分析與管理項(xiàng)目管理工具提綱40軟件項(xiàng)目配置管理就是作為變更控制機(jī)制而引入到軟件項(xiàng)目中的配置管理是有效管理變化的重要手段軟件配置管理的定義:計(jì)算機(jī)程序(源代碼和可執(zhí)行程序),描述計(jì)算機(jī)程序的文檔(針對技術(shù)開發(fā)者和用戶),數(shù)據(jù)(包含在程序內(nèi)部或在程序外部)。這些項(xiàng)包含了所有在軟件過程中產(chǎn)生的信息,總稱為軟件配置。軟件配置管理41基線是已經(jīng)通過正式復(fù)審和批準(zhǔn)的某規(guī)約或產(chǎn)品,它因此可以作為進(jìn)一步開發(fā)的基礎(chǔ),并且只能通過正式的變化控制過程的改變。-----------IEEE
在軟件工程的范圍內(nèi),基線是軟件開發(fā)中的里程碑,其標(biāo)志是有一個或多個軟件配置項(xiàng)的交付,且這些軟件配置項(xiàng)(SCI)
已經(jīng)經(jīng)過正式技術(shù)復(fù)審而獲得認(rèn)可?;€42部分軟件工程過程中創(chuàng)建的信息在極端情況下,一個SCI可被考慮為:某個大的規(guī)約中的某個單獨(dú)段落,或者某個大的測試用例集中的某種測試用例,更實(shí)際地,一個SCI是一個文檔、一個全套的測試用例,或一個已命名的程序構(gòu)件。計(jì)算機(jī)程序(源代碼和可執(zhí)行程序);描述計(jì)算機(jī)程序的文檔(供技術(shù)人員或用戶使用);數(shù)據(jù)(程序內(nèi)包含的或在程序外的)。軟件配置項(xiàng)43軟件項(xiàng)目管理概述人員的組織與管理成本的估計(jì)與控制進(jìn)度計(jì)劃軟件配置管理風(fēng)險分析與管理項(xiàng)目管理工具提綱44在風(fēng)險中包含了兩個特性不確定性
刻畫風(fēng)險的事件可能發(fā)生也可能不發(fā)生,即沒有100%發(fā)生的風(fēng)險(100%發(fā)生的風(fēng)險是加在項(xiàng)目上的約束)。損失
如果風(fēng)險變成了現(xiàn)實(shí),就會產(chǎn)生惡性后果或損失。軟件風(fēng)險45風(fēng)險分析:
風(fēng)險識別、風(fēng)險評估、風(fēng)險優(yōu)先級排序、風(fēng)險應(yīng)對風(fēng)險管理:風(fēng)險監(jiān)控、風(fēng)險應(yīng)對風(fēng)險分析與管理46軟件項(xiàng)目管理概述人員的組織與管理成本的估計(jì)與控制進(jìn)度計(jì)劃軟件配置管理風(fēng)險分析與管理項(xiàng)目管理工具提綱
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 辦公室翻新補(bǔ)貼合同協(xié)議書
- 智能機(jī)器人研發(fā)與銷售合作合同
- 中秋月餅購銷合同書
- 無人機(jī)技術(shù)開發(fā)與應(yīng)用作業(yè)指導(dǎo)書
- 農(nóng)業(yè)休閑旅游與三農(nóng)深度融合策略研究
- 化妝品買賣合同
- 房屋買賣合同協(xié)議書
- 個人地皮轉(zhuǎn)讓協(xié)議書
- 人力資源管理關(guān)鍵步驟指導(dǎo)書
- 國際貿(mào)易進(jìn)口合同履行流程
- 賬期協(xié)議書賬期合同書
- 信息技術(shù)課程標(biāo)準(zhǔn)2023版:義務(wù)教育小學(xué)階段
- 2024年興業(yè)銀行股份有限公司校園招聘考試試題參考答案
- 2024年常德職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫完整
- 天津市河?xùn)|區(qū)2023-2024學(xué)年九年級上學(xué)期期末數(shù)學(xué)試題
- 黑龍江省哈爾濱市2024年數(shù)學(xué)八年級下冊期末經(jīng)典試題含解析
- 克羅恩病的外科治療
- 金屬表面處理中的冷噴涂技術(shù)
- 河北省石家莊市2023-2024學(xué)年高一上學(xué)期期末教學(xué)質(zhì)量檢測化學(xué)試題(解析版)
- 建設(shè)平安校園筑牢安全防線
- 黑龍江省齊齊哈爾市2023-2024學(xué)年高一上學(xué)期1月期末英語試題(含答案解析)
評論
0/150
提交評論