版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
編者說明:
軟件過程管理中的一個(gè)很重要的工作就是制定項(xiàng)目、組織的過
程規(guī)范,它是軟件開辟組織行動(dòng)的準(zhǔn)則與指南。該文檔就是一個(gè)實(shí)
際的過程規(guī)范的實(shí)例,通過該實(shí)例,相信對(duì)大家根據(jù)自身情況制定
符合要求的項(xiàng)目過程規(guī)范、組織過程規(guī)范有很好的借鑒作用。
L總則
最大限度提高Q&P(質(zhì)量與生產(chǎn)率),提高Q&P的可預(yù)見性,是每一
個(gè)軟件開辟機(jī)構(gòu)的最大目標(biāo)。而Q&P依賴于三個(gè)因素:過程、人和
技術(shù),因此要實(shí)現(xiàn)Q&P的提高,除了加強(qiáng)技術(shù)能力,引進(jìn)、哺育更
多優(yōu)質(zhì)技術(shù)人材之外,規(guī)范、改進(jìn)機(jī)構(gòu)的過程是一個(gè)十分重要的手
段。我們希翼通過在制定軟件過程規(guī)范標(biāo)準(zhǔn),并在軟件開辟實(shí)踐中
不斷地完善、修訂,提高Q&P和Q&P的可預(yù)見性。
本規(guī)范采用CMM(軟件過程成熟度模型)的指導(dǎo),吸收RUP、XP、
MSF、PSP、TSP等過程規(guī)范指南的思想、方法及實(shí)踐,充分結(jié)合
xxx技術(shù)開辟部的實(shí)際情況,引入先進(jìn)的技術(shù)、方法、工具,為公
司的軟件開辟工作提供一部詳細(xì)、可操作的過程指南。在本規(guī)范的
第一版本中,主要包括管理過程和開辟過程兩個(gè)部份,管理過程中
包括項(xiàng)目管理過程、需求變更管理過程、配置管理過程。對(duì)于軟件
開辟項(xiàng)目中的其它的一些過程將在實(shí)踐中逐步補(bǔ)充、完善。
2.項(xiàng)目管理過程規(guī)范
項(xiàng)目管理過程主要包括三個(gè)階段:項(xiàng)目立項(xiàng)與計(jì)劃、項(xiàng)目實(shí)施、項(xiàng)
目關(guān)閉。
項(xiàng)目立項(xiàng)與計(jì)劃
參預(yù)人員:技術(shù)開辟部指定的項(xiàng)目負(fù)責(zé)人(包括前期負(fù)責(zé)人、正式的
項(xiàng)目經(jīng)理)、立項(xiàng)申請(qǐng)人、[相關(guān)最終客戶]以及實(shí)施該項(xiàng)目的開辟組
隊(duì)成員;
入口準(zhǔn)則:接到經(jīng)公司總經(jīng)理或者副總經(jīng)理批準(zhǔn)的市場(chǎng)部門的《軟件
開發(fā)立項(xiàng)申請(qǐng)表》;
出口準(zhǔn)則:立項(xiàng)申請(qǐng)人簽字確認(rèn)了經(jīng)修訂正后的正式《軟件項(xiàng)目計(jì)
劃》,并通過《工作任務(wù)卡》下達(dá)了開辟任務(wù),開辟工作正式開始;
輸入:經(jīng)審批的《軟件開辟立項(xiàng)申請(qǐng)表》、與需求相關(guān)的業(yè)務(wù)資料:
輸出:《軟件項(xiàng)目計(jì)劃》、《軟件需求規(guī)格說明書》、《開辟任務(wù)卡》;
接到《軟件開辟立項(xiàng)申請(qǐng)表》后,技術(shù)開辟部經(jīng)理指定前期負(fù)責(zé)人,
并告知立項(xiàng)申請(qǐng)人;
前期負(fù)責(zé)人閱讀《軟件開辟立項(xiàng)申請(qǐng)表》后,通過與立項(xiàng)申請(qǐng)人的溝
通、閱讀立項(xiàng)申請(qǐng)人提交的材料、通過立項(xiàng)申請(qǐng)人與客戶直接交流
等方式,了解項(xiàng)目目標(biāo)、范圍與基本需求;并形成最初的《軟件需求
規(guī)格說明書》;
前期負(fù)責(zé)人會(huì)同技術(shù)開辟部經(jīng)理以及其它相關(guān)人員,制定最初的《軟
件項(xiàng)目計(jì)劃》,并組織評(píng)審;
向立項(xiàng)申請(qǐng)人提交最初的《軟件項(xiàng)目計(jì)劃》;
最初的《軟件項(xiàng)目計(jì)劃》通過立項(xiàng)申請(qǐng)人的確認(rèn)后,項(xiàng)目經(jīng)理計(jì)劃安
排需求分析;
需求分析完成后,形成正式的《軟件需求說明書》,提交立項(xiàng)申請(qǐng)人
確認(rèn);(需求分析過程參見開辟過程規(guī)范部份)
根據(jù)立項(xiàng)申請(qǐng)人確認(rèn)后的《軟件需求說明書》,項(xiàng)目經(jīng)理組織進(jìn)行軟
件高層設(shè)計(jì),并對(duì)工作任務(wù)進(jìn)行分解,并根據(jù)實(shí)際需要向技術(shù)開辟
部經(jīng)理申請(qǐng)資源,組建項(xiàng)目組隊(duì);
項(xiàng)目經(jīng)理根據(jù)工作任務(wù)分解,下發(fā)《工作任務(wù)卡》,并協(xié)同組隊(duì)成員
進(jìn)行任務(wù)估算;
注:工作任務(wù)包括模塊開辟任務(wù)、其它任務(wù)(如安裝);模塊開辟任
務(wù)主要包括:詳細(xì)設(shè)計(jì)、編碼和單元測(cè)激
任務(wù)估算完成后,組隊(duì)成員向項(xiàng)目經(jīng)理提交《個(gè)人進(jìn)度安排》(以甘
特圖的形式表示),項(xiàng)目經(jīng)理根據(jù)每一個(gè)組隊(duì)成員的《個(gè)人進(jìn)度安排》
輸出:經(jīng)驗(yàn)收測(cè)試的可交付的程序、源代碼及相關(guān)文檔。
淑:
在開辟期間,項(xiàng)目成員每周需上交一份《時(shí)間日志》、《缺陷日志》,
每天向項(xiàng)目經(jīng)理匯報(bào)工作任務(wù)進(jìn)度;
在開辟期間,項(xiàng)目經(jīng)理負(fù)責(zé)填寫《項(xiàng)目進(jìn)度周報(bào)》報(bào)于技術(shù)開辟部經(jīng)
理、立項(xiàng)申請(qǐng)人(格式不同,交予立項(xiàng)申請(qǐng)人的只需周報(bào)的第一頁,
報(bào)予技術(shù)開辟部經(jīng)理的項(xiàng)目進(jìn)度周報(bào)的第二頁為“跟蹤甘特圖'');
項(xiàng)目經(jīng)理必須根據(jù)實(shí)際的進(jìn)度情況,及時(shí)調(diào)整項(xiàng)目計(jì)劃,若發(fā)現(xiàn)進(jìn)
度延誤,需采取措施。
相關(guān)模板:
《軟件項(xiàng)目計(jì)劃》、《開辟任務(wù)卡》、《時(shí)間日志》、《缺陷日志》、
《項(xiàng)目進(jìn)度周報(bào)》
項(xiàng)目關(guān)閉
參預(yù)人員:技術(shù)開辟部經(jīng)理或者經(jīng)理助理、項(xiàng)目經(jīng)理,項(xiàng)目組成員、
立項(xiàng)申請(qǐng)人、[相關(guān)客戶、公司總經(jīng)理、公司副總經(jīng)理];
入口準(zhǔn)則:立項(xiàng)申請(qǐng)人在《驗(yàn)收?qǐng)?bào)告》上確認(rèn);
出口準(zhǔn)則:形成《項(xiàng)目總結(jié)》,完成項(xiàng)目績效考核,項(xiàng)目數(shù)據(jù)存入
“過程數(shù)據(jù)庫”;
輸入:《時(shí)間日志》、《缺陷日志》、《項(xiàng)目開辟計(jì)劃》;
輸出:《項(xiàng)目總結(jié)》、已完成的《項(xiàng)目績效考核表》、過程數(shù)據(jù)庫中
的該項(xiàng)目記錄;
淑:
項(xiàng)目經(jīng)理主持召開項(xiàng)目總結(jié)會(huì),交流項(xiàng)目實(shí)施過程中的心得體味,
對(duì)項(xiàng)目實(shí)施中的成功處、不足處進(jìn)行總結(jié),并由項(xiàng)目經(jīng)理形成《項(xiàng)目
總結(jié)》;
由技術(shù)開辟部經(jīng)理組織對(duì)該項(xiàng)目進(jìn)行績效考核,并填寫相應(yīng)的《項(xiàng)目
績效考核表》;
項(xiàng)目經(jīng)理組織所有成員對(duì)項(xiàng)目過程中的文檔、源程序等資料進(jìn)行整
理、歸檔;
由項(xiàng)目經(jīng)理根據(jù)過程數(shù)據(jù)庫的需要,整理相應(yīng)的數(shù)據(jù),提交技術(shù)開
發(fā)部經(jīng)理,存入過程數(shù)據(jù)庫。
相關(guān)模板:
《項(xiàng)目總結(jié)》、《項(xiàng)目績效考核表》
3,開辟過程規(guī)范
開辟過程是提煉用戶需求,設(shè)計(jì)、構(gòu)建和測(cè)試滿足這些需求的軟件
并最終將其交付給客戶的過程。是軟件過程中的主體過程之一。當(dāng)
開辟新的應(yīng)用或者計(jì)劃為現(xiàn)有的應(yīng)用進(jìn)行重要的增強(qiáng)時(shí),需使用本
規(guī)范所定義的開辟過程執(zhí)行。
項(xiàng)目管理過程是對(duì)開辟過程進(jìn)行計(jì)劃、監(jiān)控/管理、總結(jié)的輔助過
程,但由于項(xiàng)目管理是保證進(jìn)度、質(zhì)量的重要手段,因此在軟件項(xiàng)
目中也是十分重要的過程之一。而需求管理過程與配置管理過程則
是次重要的輔助過程,需求管理過程是一個(gè)需求變更管理的過程,
以對(duì)變更進(jìn)行統(tǒng)一的管理;配置管理過程的最重要工作就是版本控
制,使得開辟過程中的各種交付物能夠有機(jī)地形成一個(gè)個(gè)整體。
因此以上四個(gè)過程是交織進(jìn)行的,均是為成功完成軟件項(xiàng)目的保障
過程。
過程總述
現(xiàn)在比較通行的開辟過程模型包括:瀑布模型、演化模型、原型模
型、螺旋模型等。根據(jù)公司的項(xiàng)目特點(diǎn)、隊(duì)伍規(guī)模、組隊(duì)情況等實(shí)
際因素,決定選擇最為簡單、易于掌握的瀑布模型為基礎(chǔ),根據(jù)公
司特點(diǎn),進(jìn)行合理的修改,使其成為公司本階段的軟件開辟過程。
正如下圖所示,本規(guī)范將整個(gè)開辟過程分為:需求分析、高層設(shè)
計(jì)、詳細(xì)設(shè)計(jì)、編碼和單元測(cè)試、集成計(jì)劃與測(cè)試、系統(tǒng)測(cè)試、驗(yàn)
收測(cè)試與安裝、維護(hù)等八個(gè)階段。
圖表2開辟過程總圖
注:SRS:軟件需求規(guī)格HLD:高層設(shè)計(jì)DD:詳細(xì)設(shè)計(jì)
SRC:代碼UTPlan:單元測(cè)試計(jì)劃
注:“歸檔”在配置管理過程統(tǒng)一說明。
需求分析階段
需求分析的主要目的是生成一個(gè)正確說明客戶所有需求的文檔。換
言之,軟件需求規(guī)格(SoftwareRequirementSpecification,SRS)文檔
是該階段的主要輸出。正確的需求分析和確定需求規(guī)格對(duì)一個(gè)項(xiàng)目
的成功是非常關(guān)鍵的。許多在系統(tǒng)和驗(yàn)收測(cè)試時(shí)發(fā)現(xiàn)的缺陷是在需
求階段產(chǎn)生的。在驗(yàn)收階段去掉需求階段產(chǎn)生的一個(gè)錯(cuò)誤將比在需
求階段本身去掉該錯(cuò)誤要多花10()多倍的費(fèi)用。很明顯,在執(zhí)行這
階段時(shí),正確地生成具有至少缺陷的SRS是非常必要的。
參預(yù)人員:項(xiàng)目經(jīng)理,[分析員],立項(xiàng)申請(qǐng)人,[客戶,最終用
戶];
入口準(zhǔn)則:項(xiàng)目立頊,最初的項(xiàng)目計(jì)劃已得到立項(xiàng)申請(qǐng)人的確認(rèn),
注:這里所說明的需求分析階段是進(jìn)行開辟過程的需求分析階段,
在技術(shù)開辟部出具初步的項(xiàng)目計(jì)劃之前的需求溝通工作,不是該過
程規(guī)范所定義的。最初的需求溝通工作可以參考本過程規(guī)范。
出口準(zhǔn)則:立項(xiàng)申請(qǐng)人、[客戶]在《軟件需求規(guī)格說明書》上簽字確
認(rèn);
輸入:《項(xiàng)目立項(xiàng)申請(qǐng)表》、最初的《項(xiàng)目計(jì)劃》,需求相關(guān)的資料;
輸出:經(jīng)確認(rèn)的《軟件需求規(guī)格說明書》;
淑:
整個(gè)需求分析過程主要包括以下幾個(gè)步驟:
圖表3需求分析階段活動(dòng)總圖
首先,項(xiàng)目經(jīng)理與分析員一塊,做好需求分析的準(zhǔn)備,包括閱讀相
關(guān)的背景資料,熟悉客戶的實(shí)際情況,準(zhǔn)備用戶訪談?dòng)?jì)劃,準(zhǔn)備會(huì)
談問題清單等;
然后通過面談、專題討論會(huì)等形式與客戶進(jìn)行溝通,采集需求的詳
細(xì)內(nèi)容,澄清每一個(gè)需求點(diǎn);從而界定出系統(tǒng)的目標(biāo)和范圍;
對(duì)所采集和澄清的需求進(jìn)行分析,構(gòu)建需求模型,從功能性、非功
能性兩個(gè)方面進(jìn)行需求分析,深入領(lǐng)略客戶需求;
形成《軟件需求規(guī)格說明書》,建立軟件需求基線,并為軟件需求評(píng)
審做好準(zhǔn)備;
由項(xiàng)目經(jīng)理安排軟件需求評(píng)審,協(xié)同立項(xiàng)申請(qǐng)人、[客戶]進(jìn)行需求
評(píng)審;
立項(xiàng)申請(qǐng)人[或者客戶]在《軟件需求規(guī)格說明書》上確認(rèn)。
相關(guān)模板:
《軟件需求規(guī)格說明書》
高層設(shè)計(jì)階段
高層設(shè)計(jì)是軟件開辟過程中的一個(gè)重要階段,在這個(gè)階段將從計(jì)算
機(jī)實(shí)現(xiàn)的邏輯角度開辟針對(duì)用戶需求的解決方案。這一解決方案是
一個(gè)高級(jí)的抽象方案。高層設(shè)計(jì)要設(shè)計(jì)出各主要部份,并說明他們
在技術(shù)上如何工作:1)相互間的協(xié)作;2)所需外在的硬件和軟件環(huán)境;
3)內(nèi)在環(huán)境。也就是說,高層設(shè)計(jì)確定了組成產(chǎn)品的構(gòu)件,定義了
每一個(gè)構(gòu)件的功能任務(wù),并且定義了構(gòu)件間的接口及構(gòu)件到運(yùn)行環(huán)
境的外部接口。
參預(yù)人員:項(xiàng)目經(jīng)理,項(xiàng)目組員(設(shè)計(jì)團(tuán)隊(duì));
入口準(zhǔn)則:《軟件需求規(guī)格說明書》已通過立項(xiàng)申請(qǐng)人的確認(rèn);
出口準(zhǔn)則:形成高層設(shè)計(jì),實(shí)現(xiàn)任務(wù)分解,所有的問題得到解決;
輸入:《軟件需求說明書》
輸出:《高層設(shè)計(jì)說明書》(功能與數(shù)據(jù)庫設(shè)計(jì))、詳細(xì)設(shè)計(jì)、編碼、
文檔和用戶接口標(biāo)準(zhǔn);
訊:
制定詳細(xì)設(shè)計(jì)、編碼、文檔和用戶接口的標(biāo)準(zhǔn);
根據(jù)項(xiàng)目特點(diǎn)選擇運(yùn)行的目標(biāo)平臺(tái)和開辟工具;
制定軟件的體系結(jié)構(gòu),定義邏輯和物理的對(duì)象模型,包括確定類、
類的屬性、類方法、類之間的關(guān)系和對(duì)象間的動(dòng)態(tài)交互。若采用結(jié)
構(gòu)化設(shè)計(jì),則該活動(dòng)應(yīng)為功能設(shè)計(jì);
從需求規(guī)格說明書中的數(shù)據(jù)模型中得到物理數(shù)據(jù)庫結(jié)構(gòu),進(jìn)行物理
數(shù)據(jù)庫設(shè)計(jì):包括確定表/記錄類型、域和其他部份。
生成高層設(shè)計(jì)說明書,并組織設(shè)計(jì)評(píng)審。
相關(guān)模板:
《高層設(shè)計(jì)說明書》
詳細(xì)設(shè)計(jì)階段
在詳細(xì)設(shè)計(jì)階段,高層設(shè)計(jì)階段開辟出的整體應(yīng)用被分成幾個(gè)模塊
(或者構(gòu)件)和程序。為每一個(gè)程序(或者構(gòu)件)進(jìn)行邏輯設(shè)計(jì),然
后歸檔作為程序規(guī)格,同時(shí)為每一個(gè)程序(或者構(gòu)件)生成一個(gè)單元
測(cè)試計(jì)劃。詳細(xì)設(shè)計(jì)階段的重要活動(dòng)包括通用例程和程序的確定、
框架程序的開辟以及用于提高生產(chǎn)率的實(shí)用程序和工具的開辟。
在詳細(xì)設(shè)計(jì)階段負(fù)責(zé)每一個(gè)程序、模塊(或者構(gòu)件)的內(nèi)部設(shè)計(jì),確
定其程序流程,并且可以通過使用設(shè)計(jì)語言、圖形流程圖(如活動(dòng)圖、
狀態(tài)圖)等,或者通過簡單地寫敘述而將設(shè)計(jì)文檔化。
參預(yù)人員:每一個(gè)模塊(或者構(gòu)件)的任務(wù)承擔(dān)人;
入口準(zhǔn)則:《高層設(shè)計(jì)說明書》已通過評(píng)審;
出口準(zhǔn)則:完成詳細(xì)設(shè)計(jì),所有的問題得到解決,詳細(xì)設(shè)計(jì)與單元
測(cè)試計(jì)劃文檔化;
輸入:《軟件需求規(guī)格說明書》、《高層設(shè)計(jì)說明書》、詳細(xì)設(shè)計(jì)標(biāo)
準(zhǔn)
輸出:《詳細(xì)設(shè)計(jì)說明書》、《單元測(cè)試計(jì)劃》
淑:
將高層設(shè)計(jì)中的每一個(gè)程序(或者構(gòu)件)細(xì)分成小的組件;
對(duì)每一個(gè)小組件進(jìn)行詳細(xì)設(shè)計(jì),包括確定調(diào)用方法、輸入和輸出、
程序邏輯、數(shù)據(jù)結(jié)構(gòu)等;
根據(jù)組件的邏輯,制定單元測(cè)試計(jì)劃,包括確定單元測(cè)試環(huán)境、測(cè)
試用例、測(cè)試數(shù)據(jù)等;
向項(xiàng)口經(jīng)理(或者高層設(shè)計(jì)者)提交詳細(xì)設(shè)計(jì)與單元測(cè)試計(jì)劃;
相關(guān)模板:
《詳細(xì)設(shè)計(jì)說明書》、《單元測(cè)試計(jì)劃》
剪裁說明:對(duì)一些小項(xiàng)目,詳細(xì)設(shè)計(jì)階段的活動(dòng)1、2可以省略。
編碼和單元測(cè)試
在編碼子階段,根據(jù)詳細(xì)設(shè)計(jì)用編程語言編寫所需的程序。這個(gè)階
段根據(jù)合適的編碼規(guī)范產(chǎn)生源代碼、可執(zhí)行代碼以及數(shù)據(jù)庫(如果使
用了數(shù)據(jù)庫)。這個(gè)階段的輸出是隨后測(cè)試和驗(yàn)證的主體。而單元測(cè)
試子階段則是根據(jù)詳細(xì)設(shè)計(jì)階段所制定出來的單元測(cè)試計(jì)劃進(jìn)行測(cè)
試,驗(yàn)證每一個(gè)組件正確、可用。
參預(yù)人員:每一個(gè)模塊(或者構(gòu)件)的任務(wù)承擔(dān)人;
入口準(zhǔn)則:《詳細(xì)設(shè)計(jì)說明書》已通過批準(zhǔn),編碼規(guī)范已建立;
出口準(zhǔn)則:成功執(zhí)行所有單元測(cè)試計(jì)劃中的測(cè)試用例;
輸入:《軟件需求規(guī)格說明書》、《高層設(shè)計(jì)說明書》、《詳細(xì)設(shè)計(jì)
說明書》、《單元測(cè)試計(jì)劃》編碼、用戶接口標(biāo)準(zhǔn);
輸出:測(cè)試數(shù)據(jù)、源代碼、可執(zhí)行代碼、《單元測(cè)試報(bào)告》
根據(jù)詳細(xì)設(shè)計(jì),按照編碼、用戶接口規(guī)范編寫程序;
對(duì)程序進(jìn)行代碼復(fù)查、編譯、調(diào)試,直到程序運(yùn)行通過,符合詳細(xì)
設(shè)計(jì)的要求;
根據(jù)單元測(cè)試計(jì)劃進(jìn)行單元測(cè)試,生成單元測(cè)試報(bào)告。
相關(guān)模板:
《單元測(cè)試報(bào)告》
集成計(jì)劃與測(cè)試
集成是把設(shè)計(jì)階段制定的,己通過單元測(cè)試的模塊構(gòu)建成一個(gè)完整
軟件結(jié)構(gòu)的系統(tǒng)方法??刹捎貌簧俜绞竭M(jìn)行集成,集成計(jì)劃必須指
定模塊集成的順序。在該階段,同時(shí)進(jìn)行測(cè)試,以發(fā)現(xiàn)與接口相關(guān)
的缺陷。集成按照集成計(jì)劃中制定的順序進(jìn)行,并執(zhí)行每一個(gè)集成
階段的相應(yīng)測(cè)試用例。集成計(jì)劃描述了集成順序、額外需要的軟
件、測(cè)試環(huán)境和資源需求。集成計(jì)劃與集成測(cè)試計(jì)劃通常一起完
成。
參預(yù)人員:項(xiàng)目經(jīng)理,集成團(tuán)隊(duì);
入口準(zhǔn)則:經(jīng)批準(zhǔn)的《高層設(shè)計(jì)說明書》;
出口準(zhǔn)則:集成計(jì)劃和集成測(cè)試計(jì)劃經(jīng)過評(píng)審和授權(quán);
輸入:《高層設(shè)計(jì)說明書》、源程序
輸出:《集成計(jì)劃》、《集成測(cè)試計(jì)劃》
制:
確定集成所需的環(huán)境,包括硬件的物理特性、通信和系統(tǒng)軟件、使
用模式等;
決定集成規(guī)程,確定將要集成的關(guān)鍵模塊,集成的順序,需要測(cè)試
的接口等;
開辟集成測(cè)試計(jì)劃,確定測(cè)試用例和執(zhí)行用例的規(guī)程,確定測(cè)試數(shù)
據(jù),確定期望輸出等。
相關(guān)模板:
《集成計(jì)劃》、《集成測(cè)試計(jì)劃》
剪裁說明:對(duì)一些小項(xiàng)目,集成計(jì)劃與測(cè)試階段可以省略。
系統(tǒng)測(cè)試
系統(tǒng)測(cè)試是依據(jù)需求規(guī)格驗(yàn)證軟件產(chǎn)品有效性的活動(dòng)。這個(gè)階段是
為了發(fā)現(xiàn)那些惟獨(dú)通過測(cè)試整個(gè)系統(tǒng)才干暴露的缺陷。就像外部接
口、性能、安全、配置敏感性、共存、恢復(fù)以及可靠性等屬性惟獨(dú)
在這個(gè)階段才干判斷其是否有效。可以使用具有不同測(cè)試目的的一
系列測(cè)試來驗(yàn)證所有系統(tǒng)元素都已經(jīng)正確地集成,系統(tǒng)能夠執(zhí)行所
有功能并滿足所有非功能需求。系統(tǒng)測(cè)試開始之前,必須在系統(tǒng)測(cè)
試計(jì)劃階段詳細(xì)地制定計(jì)劃。
系統(tǒng)測(cè)試計(jì)劃工作從需求分析結(jié)束后就可以開始,向來到編碼時(shí)結(jié)
束。
參預(yù)人員:項(xiàng)目經(jīng)理,系統(tǒng)測(cè)試團(tuán)隊(duì);
入口準(zhǔn)則:經(jīng)確認(rèn)的《軟件需求規(guī)格說明書》和經(jīng)批準(zhǔn)的《高層設(shè)計(jì)
說明書》;
出口準(zhǔn)則:系統(tǒng)測(cè)試計(jì)劃經(jīng)過評(píng)審和授權(quán),成功執(zhí)行所有系統(tǒng)測(cè)試
計(jì)劃中的測(cè)試用例;;
輸入:《軟件需求規(guī)格說明書》、《高層設(shè)計(jì)說明書》
輸出:《系統(tǒng)測(cè)試計(jì)劃》、《系統(tǒng)測(cè)試報(bào)告》
決定所需的測(cè)試環(huán)境;
決定系統(tǒng)測(cè)試的規(guī)程,包括:確定測(cè)試特性,如用戶接口、軟硬件
接口、通信接口、主要業(yè)務(wù)過程;確定不需要測(cè)試的重要特性以及
不測(cè)試的原因;確定關(guān)鍵測(cè)試;
開辟測(cè)試用例,包括確定每一個(gè)測(cè)試用例以及執(zhí)行它的規(guī)程,確定
每個(gè)輸入、輸出數(shù)據(jù)的要求,確定預(yù)期的結(jié)果。
相關(guān)模板:
《系統(tǒng)測(cè)試計(jì)劃》、《系統(tǒng)測(cè)試報(bào)告》
剪裁說明:對(duì)一些小項(xiàng)目,系統(tǒng)測(cè)試階段可以省略,直接準(zhǔn)備驗(yàn)收
測(cè)試,在驗(yàn)收測(cè)試之前,開辟組隊(duì)按驗(yàn)收測(cè)試計(jì)劃做一次沒有立項(xiàng)
申請(qǐng)人、[客戶]參加的預(yù)測(cè)試。
驗(yàn)收測(cè)試與安裝
驗(yàn)收測(cè)試和安裝階段的主要任務(wù)是將軟件產(chǎn)品集成到它的操作環(huán)境
中,并在這個(gè)環(huán)境中經(jīng)受測(cè)試,以確保它按需求執(zhí)行。這個(gè)階段包
括兩個(gè)基本任務(wù):使軟件得以驗(yàn)收和客戶處安裝軟件。驗(yàn)收指的是
由立項(xiàng)申請(qǐng)人、[客戶]根據(jù)早期準(zhǔn)備的《驗(yàn)收?qǐng)?bào)告》而進(jìn)行正式的測(cè)
試,并對(duì)測(cè)試結(jié)果進(jìn)行分析,以確定系統(tǒng)是否滿足驗(yàn)收準(zhǔn)則。當(dāng)分
析結(jié)果滿足驗(yàn)收測(cè)試時(shí),用戶接受軟件。安裝指的是把接受的軟件
置于實(shí)際產(chǎn)品環(huán)境中。
注:《驗(yàn)收?qǐng)?bào)告》應(yīng)附有驗(yàn)收測(cè)試計(jì)劃
參預(yù)人員:項(xiàng)目經(jīng)理,安裝團(tuán)隊(duì)、立項(xiàng)申請(qǐng)人、[客戶];
入口準(zhǔn)則:成功地完成為了系統(tǒng)測(cè)試(或者成功地完成為了驗(yàn)收預(yù)測(cè)
試);
出口準(zhǔn)則:立項(xiàng)申請(qǐng)人或者客戶在《驗(yàn)收?qǐng)?bào)告》上簽署確認(rèn)意見;
輸入:《軟件需求說明書》、測(cè)試后的軟件和《驗(yàn)收?qǐng)?bào)告》
輸出:簽署了確認(rèn)意見的《驗(yàn)收?qǐng)?bào)告》和安裝后的軟件;
就:
根據(jù)《軟件需求說明書》,編寫驗(yàn)收?qǐng)?bào)告;
與立項(xiàng)申請(qǐng)人、[客戶]一起按《驗(yàn)收?qǐng)?bào)告》執(zhí)行驗(yàn)收測(cè)試,包括:在
驗(yàn)收環(huán)境下安裝軟件、進(jìn)行實(shí)況運(yùn)行、協(xié)助客戶進(jìn)行驗(yàn)收測(cè)試、改
正驗(yàn)收缺陷、更新文檔以反映所有變更、獲得客戶的驗(yàn)收確認(rèn);
執(zhí)行安裝,包括:在產(chǎn)品環(huán)境下安裝軟件、搭建產(chǎn)品環(huán)境、載入軟
件和數(shù)據(jù)、進(jìn)行實(shí)況運(yùn)行、修改安裝缺陷、執(zhí)行用戶培訓(xùn)。
相關(guān)模板:
《驗(yàn)收?qǐng)?bào)告》
維護(hù)
維護(hù)支持階段是指已安裝的應(yīng)用得到支持,直至具在生產(chǎn)環(huán)境中穩(wěn)
定運(yùn)行的階段。
參預(yù)人員:項(xiàng)目經(jīng)理,系統(tǒng)安裝人員;
入口準(zhǔn)則:軟件在生產(chǎn)中運(yùn)行;
出口準(zhǔn)則:合同中指定的維護(hù)支持階段終止;
輸入:安裝后的應(yīng)用、用戶文檔和《軟件維護(hù)申請(qǐng)表》;
4,需求變更管理過程規(guī)范
需求變更,這是個(gè)永恒的真理。需求變更的一個(gè)重要原因是系統(tǒng)周
圍的世界在變化,從而要求系統(tǒng)適應(yīng)這個(gè)變化。在項(xiàng)目生命周期的
任何時(shí)候或者項(xiàng)目結(jié)束之后都可以有需求變更。與其希翼變更不會(huì)
來臨,不如希翼初始的需求在某種程度上做得很好而使得沒有變更
需求,最好是項(xiàng)目準(zhǔn)備時(shí)想到對(duì)付這些變更,以防變更真的到來。
不管做多少準(zhǔn)備和計(jì)劃都不可能阻撓變更,說項(xiàng)目在需求凍結(jié)后再
開始無非是個(gè)神話罷了。
過程總述
需求變更管理過程定義了一系列活動(dòng),當(dāng)有新的需求或者對(duì)現(xiàn)有需
求進(jìn)行變更(我們可以稱它們都是需求變更)時(shí)就會(huì)執(zhí)行這些活動(dòng)。
需求變更可以在項(xiàng)目執(zhí)行的任何一個(gè)點(diǎn)上發(fā)生。需求變更會(huì)影響項(xiàng)
目進(jìn)度,甚至?xí)绊懸呀?jīng)生產(chǎn)出來的產(chǎn)品。越是在生命周期后期的
需求變更,對(duì)項(xiàng)目的影響越嚴(yán)重。不可控的需求變更導(dǎo)致對(duì)成木、
進(jìn)度以及項(xiàng)目質(zhì)量的負(fù)面影響,這些很可能嚴(yán)重危害項(xiàng)目成功的概
念。
需求變更管理過程用來控制需求變更并減少他們對(duì)項(xiàng)目的影響。這
個(gè)目標(biāo)需要理解需求變更請(qǐng)求的隱含意義,以及變更帶來的總影
響。同樣,也需要立項(xiàng)申請(qǐng)人、[客戶]意識(shí)到變更對(duì)項(xiàng)目影響的后
果,使得可以友好地將變更反映到商議好的條款中。需求變更管理
過程,從某種程序上說,試圖保證在需求變更影響下項(xiàng)目依然可以
成功。
需求變更管理有兩個(gè)方面,一方面與立項(xiàng)申請(qǐng)人、[客戶]就怎樣處
理變更達(dá)成一致,一方面是實(shí)際進(jìn)行變更的過程。處理變更的整體
方法必須與立項(xiàng)申請(qǐng)人、[客戶]達(dá)成一致。普通來說,它制定怎樣
進(jìn)行變更請(qǐng)求,當(dāng)需要正式的批準(zhǔn)時(shí),為處理變更估計(jì)留出冗余空
間等等。在整個(gè)方法的背景下,當(dāng)需求變更到來時(shí),需要執(zhí)行需求
變更管理過程。
過程規(guī)范
參預(yù)人員:項(xiàng)目經(jīng)理,立項(xiàng)申請(qǐng)人、[客戶]、開辟團(tuán)隊(duì);
注:項(xiàng)目經(jīng)理對(duì)將變更納入項(xiàng)目中所需的過程執(zhí)行負(fù)主要責(zé)任。立
項(xiàng)申請(qǐng)人、[客戶]以及開辟隊(duì)伍也需要參預(yù)這個(gè)過程。
入口準(zhǔn)則:收到立項(xiàng)申請(qǐng)人提交的《需求變更請(qǐng)求單》
出口準(zhǔn)則:變更已列入新的《軟件需求說明書》,并體現(xiàn)在新的《軟
件項(xiàng)目計(jì)劃中》;
輸入:《需求變更請(qǐng)求單》
輸出:根據(jù)《需求變更請(qǐng)求單》,在充分商議與的基礎(chǔ)上,提交新的
《軟件需求說明書》,并提交《軟件項(xiàng)目計(jì)劃變更表》;
淑:
記錄需求變更請(qǐng)求,記錄項(xiàng)中應(yīng)包括變更請(qǐng)求數(shù)、變更的簡要描
述、變更的影響、變更請(qǐng)求的狀態(tài)和關(guān)鍵數(shù)據(jù);
分析變更請(qǐng)求對(duì)工作的影響;
估計(jì)變更請(qǐng)求需要的工作量;
修改項(xiàng)目計(jì)劃,重新估計(jì)交付時(shí)間;
對(duì)總的成本花費(fèi)的影響進(jìn)行估計(jì);
將修改過的項(xiàng)目計(jì)劃提交立項(xiàng)申請(qǐng)人,并獲得確認(rèn)。
相關(guān)模板:
《項(xiàng)目計(jì)劃變更表》
5.配置管理過程規(guī)范
軟件項(xiàng)目在其執(zhí)行過程會(huì)產(chǎn)生大量的工件,包括各種文檔、程序、
數(shù)據(jù)和手冊(cè)。所有這些工件都是易于改變的。這是軟件一個(gè)獨(dú)有的
特點(diǎn)。正如“需求變更管理”章節(jié)中所述,在軟件項(xiàng)目中,在項(xiàng)目執(zhí)
行過程中的任何時(shí)候,需求本身都會(huì)發(fā)生變更。為避免項(xiàng)目在變更
時(shí)失控,正確控制卻管理變更是很必要的。配置管理
(ConfigurationManagement,CM)又稱為軟件配置管理,是項(xiàng)目管
理中專用于關(guān)注系統(tǒng)地控制項(xiàng)目進(jìn)行中發(fā)生的變更的那些部份,由
用來識(shí)別機(jī)構(gòu)軟件產(chǎn)品并控制其修改的一系統(tǒng)活動(dòng)構(gòu)成。
配置管理需要滿足項(xiàng)目基本目標(biāo)之一:為客戶提交高質(zhì)量的軟件產(chǎn)
品。這個(gè)提交的產(chǎn)品,包括各種資源以及構(gòu)成資源或者目標(biāo)代碼的
目標(biāo)文件,還包括以這些文件來構(gòu)建工作系統(tǒng)的腳本以及相關(guān)文
檔。在項(xiàng)目中,資源和文檔通常以不少獨(dú)立文件的方式來維護(hù)。
當(dāng)項(xiàng)目發(fā)展時(shí),文件發(fā)生了改變,產(chǎn)生了不同的版本。在種情況
下,即使將項(xiàng)目的各部份組合起來,構(gòu)建成系統(tǒng),也是很艱難的任
務(wù),怎樣保證合并的是源程序的正確版本以及沒有遺漏任何源程序
還有,怎樣保證傳送的文檔的版本是正確的,該版本和最終交付的
軟件是一致對(duì)于這種型的情況,必須正確跟蹤軟件開辟過程中的各
種中間產(chǎn)品、其版本以及軟件產(chǎn)品的版本。沒有這些信息,交付最
終系統(tǒng)就成為繁重的任務(wù)。這個(gè)活動(dòng)不是由開辟過程完成的,而需
要一個(gè)獨(dú)立的過程,那就是配置管理過程。
配置管理的目標(biāo)
配置管理過程,需要達(dá)到以下目標(biāo):
能夠隨時(shí)給出程序的最新版本;
能夠處理并發(fā)的文檔、程序的更新/修改請(qǐng)求;
能夠根據(jù)需要撤銷程序的修改;
能夠有效防止未授權(quán)的程序員對(duì)文檔、程序進(jìn)行變更或者刪除;
能夠有效地顯示變更的情況。
配置管理過程規(guī)范
配置管理過程包括兩個(gè)主要階段:配置管理計(jì)劃、實(shí)施配置管理。
配置管理計(jì)劃
參預(yù)人員:項(xiàng)目經(jīng)理,配置管理團(tuán)隊(duì);
入口準(zhǔn)則:《軟件需求規(guī)格說明書》已經(jīng)確認(rèn);
出口準(zhǔn)則:完成項(xiàng)目配置管理計(jì)劃;
輸入:《軟件需求規(guī)格說明書》
輸出:《配置管理計(jì)劃》
識(shí)別配置項(xiàng),配置項(xiàng)的典型例子包括需求規(guī)格、設(shè)計(jì)文檔、源代
碼、測(cè)試計(jì)劃、測(cè)試腳本、測(cè)試規(guī)程、測(cè)試數(shù)據(jù)、項(xiàng)目使用的編
碼、用戶接口規(guī)范、驗(yàn)收?qǐng)?bào)告等;
定義為配置項(xiàng)命名和編號(hào)的計(jì)劃:如果使用CM工具,那末有時(shí)由
工具處理版本編號(hào),否則,在項(xiàng)目中必須明確地進(jìn)行版本編號(hào);
定義CM所需的目錄結(jié)構(gòu);
定義訪問控制;
定義變更控制規(guī)程;
確定CM工作人員的責(zé)任和權(quán)利;
定義跟蹤配置項(xiàng)狀態(tài)的方法;
定義備份制度
定義發(fā)布制度;
確定將配置項(xiàng)轉(zhuǎn)移到基線的原則。
相關(guān)模板:
《軟件配置管理計(jì)劃》
實(shí)施配置管理
參預(yù)人員:項(xiàng)目經(jīng)理,配置管理團(tuán)隊(duì)、開辟項(xiàng)目組隊(duì)成員;
入口準(zhǔn)則:《軟件配置管理計(jì)劃》已批準(zhǔn),項(xiàng)目開始;
出口準(zhǔn)則:項(xiàng)目結(jié)束;
輸入:《軟件配置管理計(jì)劃》
接受變更請(qǐng)求;
Checkout需要變更、修改的配置項(xiàng),并進(jìn)行修改;
Checkin變更、修改過的配置項(xiàng)。
6.附件
附件包括各種文檔模板與工作指南。所有附件以單獨(dú)的文檔形式存
儲(chǔ),文檔名為XXXX模板、XXXX工作指南。具體包括:
文檔模板
項(xiàng)目管理類
《軟件項(xiàng)目計(jì)劃模板》、《工作任務(wù)卡模板》、《時(shí)間日志模板》、
《缺陷日志模板》、《項(xiàng)目進(jìn)度周報(bào)模板》、《項(xiàng)目總結(jié)模板》、《項(xiàng)目
績效考核表模板》、《項(xiàng)目計(jì)劃變更表模板》、《軟件配置管理計(jì)
劃》
開辟過程類
《軟件需求規(guī)格說明書模板》、《高層設(shè)計(jì)說明書模板》、《詳細(xì)設(shè)
計(jì)說明書模板》、《單元測(cè)試計(jì)劃模板》、《單元測(cè)試報(bào)告模板》、
《a成計(jì)娜莫板》、《集成測(cè)試計(jì)娜莫板》、《集成測(cè)曲艮告模板》、《
系統(tǒng)測(cè)試計(jì)劃模板》、《系統(tǒng)測(cè)試報(bào)告模板》、《驗(yàn)收測(cè)試報(bào)告模
板》。
工作指南
《軟件需求分析工作指南》、《軟件項(xiàng)目計(jì)劃工作指南》、《軟件需
求管理工作指南》、《軟件配置管理工作指南》
網(wǎng)站定量評(píng)估的度量指標(biāo)
度量指標(biāo)描述獲得方滋評(píng)估注意W序項(xiàng)
點(diǎn)擊數(shù)訪問服務(wù)器_Lm志文件目也該指標(biāo)的有效性大
某個(gè)文件的請(qǐng)大降低,因?yàn)橐粋€(gè)頁面
求f了能偽造成1[個(gè)點(diǎn)擊。
頁面訪問次數(shù)訪問服務(wù)器上日志文件注意主機(jī)、代理服務(wù)器
一個(gè)HTML頁面和緩存可能會(huì)誤報(bào)頁面
的請(qǐng)求訪問次數(shù)
惟一用戶數(shù)有不同IP地址日志文件動(dòng)態(tài)分配IP會(huì)導(dǎo)致統(tǒng)
或者Cookie的/數(shù)據(jù)庫?數(shù)大丁實(shí)際數(shù),而代
用
分析理服務(wù)器會(huì)導(dǎo)致統(tǒng)一數(shù)
戶
小于實(shí)際數(shù)
用戶會(huì)話數(shù)與網(wǎng)站連接的E志文件可以在網(wǎng)絡(luò)服務(wù)器上設(shè)
時(shí)間超過30分定超時(shí)時(shí)間,默認(rèn)設(shè)置
鐘而且沒有中為30分中。然而通過修
斷的對(duì)話改這個(gè)設(shè)置,使采集的
結(jié)果產(chǎn)生偏差
用戶會(huì)話平均的用戶會(huì)E1志文件由于多個(gè)用戶共享一臺(tái)
話長度計(jì)算機(jī)或者由于使用代
理
服務(wù)器上網(wǎng),因此很難
判斷一個(gè)用戶產(chǎn)生了會(huì)
話,期間他離開了,而
由另一個(gè)用戶接替這個(gè)
會(huì)話
訪問網(wǎng)站的頂當(dāng)用戶訪問網(wǎng)日志文件
如果使用框架的話,可
級(jí)路徑站時(shí),大多數(shù)人
能會(huì)到“無人訪問的結(jié)
訪問頁面的順
果”
序
進(jìn)入和離開頁大多數(shù)用戶進(jìn)日志文件
有助于了解用戶是否從
面入或者離開網(wǎng)站
外部的鏈接進(jìn)入網(wǎng)站,
或者從一個(gè)標(biāo)簽頁進(jìn)入
的頁面而非從網(wǎng)Q占主要進(jìn)入
與其它網(wǎng)站互常常用來測(cè)量日志文件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 手機(jī)淘寶協(xié)議書
- 煤礦定量合同范本
- 苗木保護(hù)協(xié)議書
- 苗木轉(zhuǎn)租協(xié)議書
- 蔬菜供貨協(xié)議書
- 融資回購協(xié)議書
- 認(rèn)購定房協(xié)議書
- 設(shè)備發(fā)放協(xié)議書
- 設(shè)備監(jiān)管協(xié)議書
- 設(shè)計(jì)作品協(xié)議書
- 2025四川航天川南火工技術(shù)有限公司招聘考試題庫及答案1套
- 廣東廣電網(wǎng)絡(luò)2026屆秋季校園招聘185人備考題庫完整答案詳解
- 2025年度皮膚科工作總結(jié)及2026年工作計(jì)劃
- (一診)成都市2023級(jí)高三高中畢業(yè)班第一次診斷性檢測(cè)物理試卷(含官方答案)
- 四川省2025年高職單招職業(yè)技能綜合測(cè)試(中職類)汽車類試卷(含答案解析)
- 2024江蘇無錫江陰高新區(qū)招聘社區(qū)專職網(wǎng)格員9人備考題庫附答案解析
- 2025西部機(jī)場(chǎng)集團(tuán)航空物流有限公司招聘筆試考試備考試題及答案解析
- 植入類器械規(guī)范化培訓(xùn)
- 水泥罐安全操作規(guī)程標(biāo)準(zhǔn)
- 腰椎間盤突出癥中醫(yī)分級(jí)診療指南(2025版版)
- 空分考試試題及答案
評(píng)論
0/150
提交評(píng)論