軟件工程(第6版)-軟件項(xiàng)目管理_第1頁(yè)
軟件工程(第6版)-軟件項(xiàng)目管理_第2頁(yè)
軟件工程(第6版)-軟件項(xiàng)目管理_第3頁(yè)
軟件工程(第6版)-軟件項(xiàng)目管理_第4頁(yè)
軟件工程(第6版)-軟件項(xiàng)目管理_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件項(xiàng)目管理第十一章本章要點(diǎn)掌握軟件項(xiàng)目管理的內(nèi)容;

理解常見的軟件組織形式和人員配備原則;

了解軟件開發(fā)成本的估算方法和進(jìn)度管理方法;

理解軟件的質(zhì)量特性及保證質(zhì)量的措施;

了解軟件配置管理的內(nèi)容;

了解軟件工程標(biāo)準(zhǔn)化知識(shí);

掌握軟件文檔的作用及分類。軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第1頁(yè)。11.1軟件項(xiàng)目管理概述第11章軟件項(xiàng)目管理的職能包括:(1)制訂計(jì)劃:規(guī)定要完成的任務(wù)和要求,安排資源、人員和進(jìn)度等。(2)建立組織:建立分工明確的為實(shí)施計(jì)劃的責(zé)任制機(jī)構(gòu),以保證任務(wù)的完成。(3)配備人員:根據(jù)任務(wù)要求,任用各種層次的技術(shù)人員和管理人員。(4)協(xié)調(diào)或追蹤與指導(dǎo):跟蹤項(xiàng)目的進(jìn)展情況,協(xié)調(diào)、指導(dǎo)、鼓勵(lì)和動(dòng)員各種人員完成所分配的任務(wù)。(5)控制或檢驗(yàn):對(duì)照計(jì)劃和標(biāo)準(zhǔn),監(jiān)督和檢驗(yàn)項(xiàng)目實(shí)施的情況。11.1.1軟件項(xiàng)目管理的職責(zé)軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第2頁(yè)。11.1軟件項(xiàng)目管理概述第11章1.啟動(dòng)軟件項(xiàng)目在制定項(xiàng)目計(jì)劃前,應(yīng)首先明確項(xiàng)目的目標(biāo)、考慮候選的解決方案、清楚技術(shù)和管理上的要求等。項(xiàng)目的目標(biāo)標(biāo)明了項(xiàng)目的目的,但并不涉及如何達(dá)到目的。候選的解決方案使管理人員能夠從中選擇最好的方案,從而確定合理、精確的成本估算,進(jìn)行實(shí)際可行的任務(wù)分解以及可管理的進(jìn)度安排。項(xiàng)目啟動(dòng)前,應(yīng)成立項(xiàng)目組,召開項(xiàng)目啟動(dòng)會(huì)議,進(jìn)行組內(nèi)交流,深刻理解項(xiàng)目目標(biāo),對(duì)組織形式、管理方式和方針取得一致認(rèn)識(shí),明確崗位職責(zé)等。11.1.2軟件項(xiàng)目管理的過程軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第3頁(yè)。11.1軟件項(xiàng)目管理概述第11章2.制定項(xiàng)目計(jì)劃項(xiàng)目計(jì)劃是用來(lái)指導(dǎo)組織、實(shí)施、協(xié)調(diào)和控制軟件開發(fā)的重要文件,其主要作用是:(1)可激勵(lì)和鼓舞團(tuán)隊(duì)的士氣。(2)可以使項(xiàng)目成員有明確的分工及工作目標(biāo)。(3)可促進(jìn)項(xiàng)目組相關(guān)人員之間的溝通與交流。(4)可作為項(xiàng)目過程控制和工作考核的基準(zhǔn)。(5)可作為解決用戶和開發(fā)團(tuán)隊(duì)間沖突的依據(jù)。11.1.2軟件項(xiàng)目管理的過程軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第4頁(yè)。11.1軟件項(xiàng)目管理概述第11章制定項(xiàng)目計(jì)劃的主要工作是:(1)確定詳細(xì)的項(xiàng)目實(shí)施范圍。(2)定義遞交的工作成果。(3)評(píng)估實(shí)施過程中的主要風(fēng)險(xiǎn)。(4)制定項(xiàng)目實(shí)施的時(shí)間計(jì)劃。(5)制定成本和預(yù)算計(jì)劃。(6)制定人力資源計(jì)劃等。11.1.2軟件項(xiàng)目管理的過程軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第5頁(yè)。11.1軟件項(xiàng)目管理概述第11章3.計(jì)劃的追蹤和控制建立了進(jìn)度安排后,就可以開始進(jìn)行追蹤和控制活動(dòng)。項(xiàng)目管理人員負(fù)責(zé)在整個(gè)過程中監(jiān)督過程的實(shí)施,提供過程進(jìn)展的內(nèi)部報(bào)告,并按合同規(guī)定向需求方提供外部報(bào)告。項(xiàng)目管理人員可對(duì)資源重新定向,對(duì)任務(wù)重新安排,或者與需求方協(xié)商后修改交付日期以及調(diào)整已經(jīng)暴露的問題。4.評(píng)審和評(píng)價(jià)計(jì)劃的完成程度項(xiàng)目管理人員需要對(duì)項(xiàng)目進(jìn)行評(píng)審,對(duì)計(jì)劃的完成程度進(jìn)行評(píng)價(jià)。同時(shí)還要對(duì)計(jì)劃和項(xiàng)目進(jìn)行檢查,使之在變更或完成后保持完整性和一致性。5.編寫管理文檔如果軟件開發(fā)工作完成,項(xiàng)目管理人員應(yīng)從完整性方面檢查項(xiàng)目完成的結(jié)果和記錄,并把這些記錄編寫成文檔保存。11.1.2軟件項(xiàng)目管理的過程軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第6頁(yè)。11.2軟件項(xiàng)目管理概述第11章(1)早落實(shí)責(zé)任。在軟件項(xiàng)目每項(xiàng)工作的開始,要盡早指定專人負(fù)責(zé),使其有權(quán)進(jìn)行管理,并對(duì)任務(wù)的完成全面負(fù)責(zé)。(2)減少接口。在軟件開發(fā)過程中,人與人之間的交流和聯(lián)系是必不可少的,即存在著通信路徑。一個(gè)組織的生產(chǎn)效率隨著完成任務(wù)中存在的通信路徑數(shù)目增加而降低。要有合理的人員分工、好的組織結(jié)構(gòu)、有效的通信,這對(duì)于提高開發(fā)效率非常重要。(3)責(zé)權(quán)均衡。明確每個(gè)開發(fā)人員的權(quán)利和責(zé)任,開發(fā)人員的責(zé)任不應(yīng)該大于其擁有的權(quán)利。11.2.1建立項(xiàng)目組織的原則軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第7頁(yè)。11.2軟件項(xiàng)目管理概述第11章1.按項(xiàng)目劃分的形式把軟件開發(fā)人員按項(xiàng)目或課題組成小組,小組成員自始至終參加所承擔(dān)項(xiàng)目或課題的各項(xiàng)任務(wù)。2.按職能劃分的形式把軟件開發(fā)人員按任務(wù)的工作階段劃分成若干個(gè)專業(yè)小組,每個(gè)小組承擔(dān)其中的一個(gè)階段任務(wù),每個(gè)小組可同時(shí)承擔(dān)多個(gè)項(xiàng)目。3.矩陣型形式這種模式實(shí)際上是以上兩種模式的結(jié)合。一方面,按工作性質(zhì)成立一些專門組,如開發(fā)組、業(yè)務(wù)組、測(cè)試組等;另一方面,每個(gè)項(xiàng)目有負(fù)責(zé)人,每個(gè)人屬于某個(gè)項(xiàng)目組,參加該項(xiàng)目的工作。11.2.2項(xiàng)目組織結(jié)構(gòu)的形式軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第8頁(yè)。11.2軟件項(xiàng)目管理概述第11章(1)主程序員制小組。該小組的核心有三個(gè)人。主程序員、輔助程序員和程序管理員。主程序員由經(jīng)驗(yàn)豐富、能力較強(qiáng)的高級(jí)程序員擔(dān)任,全面負(fù)責(zé)系統(tǒng)的設(shè)計(jì)、編碼、測(cè)試和安裝工作;輔助程序員協(xié)助主程序員工作;程序管理員負(fù)責(zé)保管和維護(hù)所有的軟件文檔資料,幫助收集軟件的數(shù)據(jù),并在研究、分析和評(píng)價(jià)文檔資料的準(zhǔn)備方面進(jìn)行協(xié)助工作。(2)民主制程序員小組。在民主制小組中,組內(nèi)成員之間可以平等地交換意見。工作目標(biāo)的制定及決定的提出都由全體成員參加。這種組織形式強(qiáng)調(diào)發(fā)揮小組每個(gè)成員的積極性,適合于研制時(shí)間長(zhǎng)、開發(fā)難度大的項(xiàng)目。(3)層次式小組。這種組織中,組內(nèi)人員分為三級(jí)。組長(zhǎng)負(fù)責(zé)全組工作,直接領(lǐng)導(dǎo)2~3名高級(jí)程序員,每位高級(jí)程序員管理若干名程序員。這種組織比較適合于層次結(jié)構(gòu)的課題。11.2.3程序設(shè)計(jì)小組的形式軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第9頁(yè)。11.2軟件項(xiàng)目管理概述第11章1.項(xiàng)目開發(fā)各階段所需人員軟件開發(fā)人員一般分為項(xiàng)目負(fù)責(zé)人、系統(tǒng)分析員、高級(jí)程序員、程序員、初級(jí)程序員、資料員和其他輔助人員。其中系統(tǒng)分析員和高級(jí)程序員是高級(jí)技術(shù)人員;后面幾種是低級(jí)技術(shù)人員。根據(jù)項(xiàng)目規(guī)模的大小,有的人可能身兼數(shù)職,但要明確職責(zé)。軟件開發(fā)人員要少而精,擔(dān)任不同職責(zé)的人,要求具備的能力也不同。項(xiàng)目負(fù)責(zé)人需要具有組織能力、判斷能力和對(duì)重大問題做出決策的能力;系統(tǒng)分析員需要有概括能力、分析能力和社交活動(dòng)能力;程序員需要有熟練的編程能力。11.2.4人員配備軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第10頁(yè)。11.2軟件項(xiàng)目管理概述第11章2.配備人員的原則配備軟件人員時(shí),應(yīng)注意以下三個(gè)主要原則:①重質(zhì)量:軟件項(xiàng)目是技術(shù)性很強(qiáng)的工作,任用少量有實(shí)踐經(jīng)驗(yàn)、有能力的人員去完成關(guān)鍵性的任務(wù),常常要比任用較多的經(jīng)驗(yàn)不足的人員更有效。②重培訓(xùn):花力氣培養(yǎng)所需的技術(shù)人員和管理人員是有效解決人員問題的好方法。③雙階梯提升:人員的提升應(yīng)分別按技術(shù)職務(wù)和管理職務(wù)進(jìn)行,不能混在一起。11.2.4人員配備軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第11頁(yè)。11.2軟件項(xiàng)目管理概述第11章3.項(xiàng)目經(jīng)理人員的能力要求軟件項(xiàng)目經(jīng)理人員是工作的組織者,其管理能力的強(qiáng)弱是項(xiàng)目成敗的關(guān)鍵。除一般的管理能力要求外,他還應(yīng)具有以下能力:①總結(jié)和表達(dá)能力。能夠?qū)τ脩籼岢龅姆羌夹g(shù)性要求加以整理提煉,以技術(shù)說明書形式轉(zhuǎn)告給分析員和測(cè)試員。②綜合問題的能力。能夠把表面上似乎無(wú)關(guān)的要求集中在一起,歸結(jié)為“需要什么”和“要解決什么”,具有解決綜合問題的能力。③溝通能力。要懂得心理學(xué)。能說服用戶放棄一些不切實(shí)際的要求,以保證合理的要求得以滿足。11.2.4人員配備軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第12頁(yè)。11.3軟件開發(fā)成本估算第11章軟件開發(fā)成本主要是指軟件開發(fā)過程中所花費(fèi)的工作量及相應(yīng)的代價(jià),不包括原材料和能源的消耗,主要是人的勞動(dòng)消耗。軟件產(chǎn)品不存在重復(fù)制造過程,軟件開發(fā)成本是以一次性開發(fā)過程所花費(fèi)的代價(jià)來(lái)計(jì)算的。因此,軟件開發(fā)成本的估算,應(yīng)該以整個(gè)軟件開發(fā)過程所花費(fèi)的代價(jià)作為依據(jù)。軟件具有可見性差、定量化難等特殊性,尤其對(duì)于一個(gè)大型的軟件項(xiàng)目,由于項(xiàng)目的復(fù)雜性,很難在項(xiàng)目完成前準(zhǔn)確地估算出開發(fā)軟件所需要的工作量和費(fèi)用。對(duì)于一個(gè)大型的軟件項(xiàng)目,需要進(jìn)行一系列的估算處理。成本估計(jì)不是精確的科學(xué),因此應(yīng)該使用幾種不同的估計(jì)技術(shù)以便相互校驗(yàn)。軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第13頁(yè)。11.3軟件開發(fā)成本估算第11章常用的成本估算策略有以下四種:(1)參考已經(jīng)完成的類似項(xiàng)目,估計(jì)待開發(fā)項(xiàng)目的工作量和成本。(2)將大的項(xiàng)目分解成若干個(gè)小項(xiàng)目,分別對(duì)每個(gè)子項(xiàng)目的工作量和成本進(jìn)行估算,再估算整個(gè)項(xiàng)目的工作量和成本。(3)根據(jù)軟件生存周期,分別估算出軟件開發(fā)各階段的工作量和成本,然后再把這些工作量和成本匯總,估算出整個(gè)項(xiàng)目的工作量和成本。(4)根據(jù)實(shí)驗(yàn)或歷史數(shù)據(jù)給出軟件項(xiàng)目工作量或成本的經(jīng)驗(yàn)估算公式。軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第14頁(yè)。11.4軟件進(jìn)度管理第11章1.任務(wù)分配、人力資源分配、時(shí)間分配要與工程進(jìn)度相協(xié)調(diào)2.任務(wù)分解與并行化3.工作量分布。11.4.1進(jìn)度安排中應(yīng)考慮的問題軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第15頁(yè)。11.4軟件進(jìn)度管理第11章1.甘特圖法甘特圖,又稱橫道圖,這種方法基于作業(yè)排序的目的,是各項(xiàng)任務(wù)與時(shí)間的對(duì)照表。甘特圖是先把任務(wù)分解成子任務(wù)。再用水平線表示任務(wù)的工作階段,線段的起點(diǎn)和終點(diǎn)分別表示任務(wù)的起始時(shí)間和結(jié)束時(shí)間,線段的長(zhǎng)度表示完成任務(wù)所需的時(shí)間。甘特圖的優(yōu)點(diǎn)是直觀簡(jiǎn)明,易于繪制,它標(biāo)明了各任務(wù)的計(jì)劃進(jìn)度和當(dāng)前進(jìn)度,能動(dòng)態(tài)反映軟件開發(fā)的進(jìn)展情況。其缺點(diǎn)是不能顯式地描繪各項(xiàng)任務(wù)彼此間的依賴關(guān)系,進(jìn)度計(jì)劃中的關(guān)鍵階段不明確,難于判斷哪些部分應(yīng)當(dāng)是主攻和主控對(duì)象、計(jì)劃中有潛力的部分及潛力的大小不明確,往往造成潛力的浪費(fèi)。11.4.2進(jìn)度安排方法軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第16頁(yè)。11.4軟件進(jìn)度管理第11章2.工程網(wǎng)絡(luò)圖法為了克服甘特圖的缺點(diǎn),可以用具有時(shí)間標(biāo)志的網(wǎng)狀圖來(lái)表示各任務(wù)的分解情況,以及各個(gè)子任務(wù)之間在進(jìn)度上的邏輯依賴關(guān)系,即工程網(wǎng)絡(luò)圖。工程網(wǎng)絡(luò)圖是用圓圈表示事件(一項(xiàng)作業(yè)的開始或結(jié)束),用箭頭表示作業(yè)。一個(gè)圓圈表示一個(gè)開發(fā)階段,圓圈內(nèi)是階段符號(hào),圓圈上方是該階段的最早開始/結(jié)束時(shí)間,圓圈下方是該階段的最遲開始/結(jié)束時(shí)間;箭頭表示各個(gè)軟件開發(fā)階段的依賴關(guān)系。11.4.2進(jìn)度安排方法軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第17頁(yè)。11.4軟件進(jìn)度管理第11章(1)使用Gantt圖描述11.4.2進(jìn)度安排方法軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第18頁(yè)。11.4軟件進(jìn)度管理第11章(2)使用工程化網(wǎng)絡(luò)圖描述11.4.2進(jìn)度安排方法軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第19頁(yè)。11.5軟件質(zhì)量保證第11章保證軟件產(chǎn)品的質(zhì)量是軟件產(chǎn)品生產(chǎn)過程的關(guān)鍵。在這里,軟件產(chǎn)品的質(zhì)量是指軟件系統(tǒng)滿足用戶需要或期望的程度。軟件質(zhì)量可分解成六個(gè)要素,這六個(gè)要素是軟件的基本特征:(1)功能性:(2)可靠性:(3)易使用性:(4)效率:(5)可維護(hù)性:(6)可移植性:11.5.1軟件質(zhì)量管理軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第20頁(yè)。11.5軟件質(zhì)量保證第11章CMM是軟件過程能力成熟度模型(CapacityMaturityModel)的簡(jiǎn)稱。對(duì)于軟件企業(yè)而言,CMM既是一把當(dāng)前軟件過程完善程度的尺子,也是軟件開發(fā)機(jī)構(gòu)改進(jìn)軟件過程的指南。CMM的核心是對(duì)軟件開發(fā)和維護(hù)的全過程進(jìn)行監(jiān)控和研究,使其科學(xué)化、標(biāo)準(zhǔn)化、能夠合理地實(shí)現(xiàn)預(yù)定目標(biāo)。CMM是20世紀(jì)80年代最重要的軟件工程發(fā)展之一,目前已經(jīng)在許多國(guó)家和地區(qū)得到了廣泛應(yīng)用,并成為衡量軟件公司軟件開發(fā)管理水平的重要參考因素和軟件過程改進(jìn)的工業(yè)標(biāo)準(zhǔn)。CMM定義了軟件過程成熟度的五個(gè)級(jí)別,它們描述了過程能力,即通過一系列軟件過程的標(biāo)準(zhǔn)所能實(shí)現(xiàn)預(yù)期結(jié)果的程度。11.5.2CMM模型軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第21頁(yè)。11.6軟件配置管理第11章1.軟件配置管理的定義軟件配置管理(SoftwareConfigureManagement,SCM)用于整個(gè)軟件工程過程,其任務(wù)是標(biāo)識(shí)和確定系統(tǒng)中的配置項(xiàng),在系統(tǒng)整個(gè)生存期內(nèi)控制這些配置項(xiàng)的發(fā)布和變更,記錄并報(bào)告配置的狀態(tài)和變更要求,驗(yàn)證配置項(xiàng)的完整性和正確性。總之,SCM活動(dòng)的目標(biāo)是為了:①標(biāo)識(shí)變更;②控制變更;③確保變更正確地實(shí)現(xiàn);④向其他有關(guān)人員報(bào)告變更。軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第22頁(yè)。11.6軟件配置管理第11章2.軟件配置管理的主要任務(wù)(1)標(biāo)識(shí)配置項(xiàng)配置項(xiàng)(SoftwareConfigureItem,SCI)簡(jiǎn)單地說就是受SCM控制和管理的工作產(chǎn)品單元,在配置管理過程中作為單個(gè)實(shí)體對(duì)待,是配置管理的對(duì)象。按照ISO9000的說明,SCI包括:①與合同、過程、計(jì)劃和產(chǎn)品有關(guān)的文檔和數(shù)據(jù);②源代碼、目標(biāo)代碼和可執(zhí)行代碼;③相關(guān)產(chǎn)品,包括軟件工具、庫(kù)內(nèi)的可復(fù)用軟件、外購(gòu)軟件及用戶提供的軟件。隨著軟件工程過程的進(jìn)展,SCI的數(shù)量會(huì)不斷增多。軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第23頁(yè)。11.6軟件配置管理第11章(2)進(jìn)行配置控制這是配置管理的關(guān)鍵。包括存取控制、版本控制、變更控制和產(chǎn)品發(fā)布控制等。①存取控制通過配置管理中的“軟件開發(fā)庫(kù)”、“軟件基線庫(kù)”、“軟件產(chǎn)品庫(kù)”來(lái)實(shí)現(xiàn),每個(gè)庫(kù)對(duì)應(yīng)著不同級(jí)別的操作權(quán)限,為團(tuán)隊(duì)成員授予不同的訪問權(quán)利。②版本控制往往使用自動(dòng)的版本控制工具來(lái)實(shí)現(xiàn),如SVN。③變更控制。是應(yīng)對(duì)軟件開發(fā)過程中各種變化的機(jī)制,可以通過建立控制點(diǎn)和報(bào)告與審查制度來(lái)實(shí)現(xiàn)。④產(chǎn)品發(fā)布控制面向最終發(fā)布版本的軟件產(chǎn)品,旨在保證提交給用戶的軟件產(chǎn)品版本是完整、正確和一致的。軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第24頁(yè)。11.6軟件配置管理第11章(3)記錄配置狀態(tài)配置狀態(tài)報(bào)告記錄了軟件開發(fā)過程中每一次配置變更的詳細(xì)信息。對(duì)每一項(xiàng)變更要記錄發(fā)生了什么?為什么發(fā)生?何時(shí)發(fā)生的?是誰(shuí)做的?會(huì)有什么影響等。記錄配置狀態(tài)的目的是使配置管理的過程具有可追蹤性。(4)執(zhí)行配置審計(jì)配置審計(jì)的目的就是要證實(shí)整個(gè)軟件生存期中各項(xiàng)產(chǎn)品在技術(shù)上和管理上的完整性,確保所有文檔的內(nèi)容變動(dòng)不超出當(dāng)初確定的軟件要求范圍,使得軟件配置具有良好的可跟蹤性,保證軟件工作產(chǎn)品的一致性和完整性,從而保證最終軟件版本產(chǎn)品發(fā)布的正確性。軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第25頁(yè)。11.6軟件配置管理第11章3.軟件配置管理工具配置管理工具可以分為三個(gè)級(jí)別:第一個(gè)級(jí)別:版本控制工具,是入門級(jí)的工具,如CVS、VisualSourceSafe。第二個(gè)級(jí)別:項(xiàng)目級(jí)配置管理工具,適合管理中小型項(xiàng)目,在版本控制的基礎(chǔ)上增加了變更控制、狀態(tài)統(tǒng)計(jì)功能,如ClearCase、PVCS。第三個(gè)級(jí)別:企業(yè)級(jí)配置管理工具,在實(shí)現(xiàn)傳統(tǒng)意義的配置管理的基礎(chǔ)上又具有比較強(qiáng)的過程管理功能,如AllFusionHarvest。軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第26頁(yè)。11.7軟件工程標(biāo)準(zhǔn)與文檔管理第11章1.軟件工程標(biāo)準(zhǔn)化的定義軟件工程標(biāo)準(zhǔn)化就是對(duì)軟件生存周期內(nèi)的所有開發(fā)、維護(hù)和管理工作都逐步建立起標(biāo)準(zhǔn)。軟件工程標(biāo)準(zhǔn)化會(huì)給軟件開發(fā)工作帶來(lái)以下好處:(1)提高軟件的可靠性、可維護(hù)性和可移植性,從而提高軟件產(chǎn)品的質(zhì)量。(2)提高軟件的生產(chǎn)率,提高軟件人員的技術(shù)水平。(3)改善軟件開發(fā)人員之間的通信效率、減少差錯(cuò)。(4)有利于軟件工程的管理。(5)有利于降低軟件成本、縮短軟件開發(fā)周期,降低運(yùn)行與維護(hù)成本。11.7.1軟件工程標(biāo)準(zhǔn)軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第27頁(yè)。11.7軟件工程標(biāo)準(zhǔn)與文檔管理第11章2.軟件工程標(biāo)準(zhǔn)的分類軟件工程標(biāo)準(zhǔn)的類型是多方面的,我國(guó)國(guó)家標(biāo)準(zhǔn)GB/T15538\|1995《軟件工程標(biāo)準(zhǔn)分類法》給出了軟件工程標(biāo)準(zhǔn)的分類,包括:(1)過程標(biāo)準(zhǔn)(如方法、技術(shù)、度量等)——它同開發(fā)一個(gè)產(chǎn)品或從事一項(xiàng)服務(wù)的一系列活動(dòng)或操作有關(guān)。(2)產(chǎn)品標(biāo)準(zhǔn)(如需求、設(shè)計(jì)、部件、描述及計(jì)劃報(bào)告等)——它涉及事務(wù)的格式或內(nèi)容。(3)行業(yè)標(biāo)準(zhǔn)(如職業(yè)認(rèn)證、特許及課程等)——它涉及軟件工程行業(yè)的所有方面。(4)記號(hào)標(biāo)準(zhǔn)(如術(shù)語(yǔ)、表示法及語(yǔ)言等)——它論述了在軟件工程行業(yè)范圍內(nèi),以唯一的一種方式進(jìn)行交流的方法。11.7.1軟件工程標(biāo)準(zhǔn)軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第28頁(yè)。11.7軟件工程標(biāo)準(zhǔn)與文檔管理第11章3.軟件工程標(biāo)準(zhǔn)的層次根據(jù)軟件工程標(biāo)準(zhǔn)的制定機(jī)構(gòu)與適用范圍,軟件工程標(biāo)準(zhǔn)可分為國(guó)際標(biāo)準(zhǔn)、國(guó)家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、企業(yè)(機(jī)構(gòu))規(guī)范以及項(xiàng)目(課題)規(guī)范五個(gè)層次。(1)國(guó)際標(biāo)準(zhǔn)國(guó)際標(biāo)準(zhǔn)是由國(guó)際標(biāo)準(zhǔn)化組織ISO(InternationalStandardsOrganization)、國(guó)際電工委員會(huì)IEC(InternationalElectro\|technicalCommission)以及由ISO公布的其他國(guó)際組織(其中,ISO、IEC是兩個(gè)最大的國(guó)際標(biāo)準(zhǔn)化組織)制定的標(biāo)準(zhǔn)。國(guó)際標(biāo)準(zhǔn)在世界范圍內(nèi)使用,各國(guó)可以自愿采用,不強(qiáng)制使用。到目前為止,ISO和IEC共發(fā)布國(guó)際標(biāo)準(zhǔn)1萬(wàn)多個(gè)。11.7.1軟件工程標(biāo)準(zhǔn)軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第29頁(yè)。11.7軟件工程標(biāo)準(zhǔn)與文檔管理第11章(2)國(guó)家標(biāo)準(zhǔn)國(guó)家標(biāo)準(zhǔn)是由政府或國(guó)家級(jí)的機(jī)構(gòu)制定或批準(zhǔn)的、適用于全國(guó)范圍的標(biāo)準(zhǔn),是一個(gè)國(guó)家標(biāo)準(zhǔn)體系的主體和基礎(chǔ),國(guó)內(nèi)各級(jí)標(biāo)準(zhǔn)必須服從、不得與之相抵觸。(3)行業(yè)標(biāo)準(zhǔn)行業(yè)標(biāo)準(zhǔn)是由行業(yè)機(jī)構(gòu)、學(xué)術(shù)團(tuán)體或國(guó)防機(jī)構(gòu)制定,并適用于某個(gè)業(yè)務(wù)領(lǐng)域的標(biāo)準(zhǔn)。(4)企業(yè)規(guī)范企業(yè)規(guī)范由企業(yè)或公司批準(zhǔn)、發(fā)布的適用于本單位的規(guī)范。(5)項(xiàng)目規(guī)范項(xiàng)目規(guī)范由某一項(xiàng)目組織制定,且為該項(xiàng)任務(wù)專用的軟件工程規(guī)范。11.7.1軟件工程標(biāo)準(zhǔn)軟件工程(第6版)-軟件項(xiàng)目管理全文共33頁(yè),當(dāng)前為第30頁(yè)。11.7軟件工程標(biāo)準(zhǔn)與文檔管理第11章1.軟件文檔的作用軟件文檔也是軟件產(chǎn)品的一部分,沒有文檔的軟件不能稱其為軟件。軟件文檔在軟件開發(fā)人員、軟件管理人員、軟件維護(hù)人員、用戶以

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論