項(xiàng)目執(zhí)行流程_第1頁
項(xiàng)目執(zhí)行流程_第2頁
項(xiàng)目執(zhí)行流程_第3頁
項(xiàng)目執(zhí)行流程_第4頁
項(xiàng)目執(zhí)行流程_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、程序文件項(xiàng)目執(zhí)行流程 年 月 日起生效文件號編制審核批準(zhǔn)版 次1.0日期日期日期共6頁第1頁項(xiàng)目執(zhí)行流程1 目的及適用范圍1.1 為規(guī)范項(xiàng)目業(yè)務(wù)中項(xiàng)目執(zhí)行過程,達(dá)到項(xiàng)目的成本、進(jìn)度、質(zhì)量的統(tǒng)一,特制定本程序;1.1 本程序文件適用于某公司項(xiàng)目業(yè)務(wù)中項(xiàng)目執(zhí)行;1.2 本程序文件由某公司 制定,其解釋權(quán)及修改權(quán)屬于 ;1.3 本程序文件從 年 月 日起執(zhí)行;2 職責(zé)2.1 項(xiàng)目中心負(fù)責(zé)項(xiàng)目執(zhí)行的總體進(jìn)程,并對執(zhí)行的最終結(jié)果負(fù)責(zé);2.2 主管副總和執(zhí)委會負(fù)責(zé)在關(guān)鍵節(jié)點(diǎn)監(jiān)控和協(xié)調(diào)資源;2.3 質(zhì)量控制部負(fù)責(zé)對項(xiàng)目執(zhí)行過程中的里程碑產(chǎn)生的相關(guān)成果和文檔進(jìn)行質(zhì)量控制,并將符合規(guī)范的成果放入資源中心存檔;3

2、 定期戰(zhàn)略質(zhì)詢流程3.1 決策委員會同意簽訂合同后,項(xiàng)目部項(xiàng)目經(jīng)理(在項(xiàng)目銷售流程中的準(zhǔn)項(xiàng)目經(jīng)理)制訂項(xiàng)目計劃書,交由執(zhí)委會審批,如果未通過,項(xiàng)目經(jīng)理重新修改項(xiàng)目計劃書;3.2 如果審批認(rèn)可,項(xiàng)目經(jīng)理將項(xiàng)目計劃遞交給客戶評審,若未通過,項(xiàng)目經(jīng)理修改項(xiàng)目計劃書3.3 若客戶評審?fù)ㄟ^,進(jìn)行項(xiàng)目資源安排,若所需資源在項(xiàng)目中心本身內(nèi),由項(xiàng)目總監(jiān)完成資源安排,若所需資源跨項(xiàng)目中心外的多個部門,由執(zhí)委會完成資源安排;3.4 獲得所需資源后,項(xiàng)目經(jīng)理進(jìn)行需求分析,交質(zhì)量控制部進(jìn)行質(zhì)量檢驗(yàn),若質(zhì)檢未通過,項(xiàng)目經(jīng)理修改需求分析;3.5 若質(zhì)檢通過,專家委員會對需求分析內(nèi)容進(jìn)行評審,若未通過,項(xiàng)目經(jīng)理修改需求分析

3、內(nèi)容;3.6 若通過內(nèi)容評審,項(xiàng)目經(jīng)理將需求分析交給客戶評審,若未通過,項(xiàng)目經(jīng)理修改需求分析,若通過,項(xiàng)目經(jīng)理進(jìn)行總體設(shè)計,同時將相關(guān)成果和文檔放入資源中心存檔;3.7 質(zhì)量控制部對總體設(shè)計進(jìn)行質(zhì)量檢驗(yàn),若未通過,項(xiàng)目經(jīng)理修改總體設(shè)計,若通過,專家委員會對總體設(shè)計內(nèi)容進(jìn)行評審,若未通過內(nèi)容評審,項(xiàng)目經(jīng)理修改總體設(shè)計內(nèi)容,3.8 若通過內(nèi)容評審,項(xiàng)目經(jīng)理將總體設(shè)計交給客戶評審,若未通過客戶評審,項(xiàng)目經(jīng)理修改總體設(shè)計,若通過客戶評審,項(xiàng)目經(jīng)理安排項(xiàng)目進(jìn)行系統(tǒng)實(shí)現(xiàn),同時相關(guān)成果和文檔放入資源中心存檔;3.9 質(zhì)量控制部對系統(tǒng)實(shí)現(xiàn)結(jié)果進(jìn)行功能測試,若未通過,項(xiàng)目經(jīng)理安排項(xiàng)目組成員修改系統(tǒng)實(shí)現(xiàn);3.10

4、 若通過功能測試,質(zhì)量控制部進(jìn)行質(zhì)量檢驗(yàn),若未通過,項(xiàng)目經(jīng)理安排項(xiàng)目組成員修改系統(tǒng)實(shí)現(xiàn);3.11 若通過質(zhì)檢,專家委員會對系統(tǒng)實(shí)現(xiàn)進(jìn)行驗(yàn)收,若未通過,項(xiàng)目經(jīng)理安排項(xiàng)目組成員修改系統(tǒng)實(shí)現(xiàn);3.12 若通過專家委員會驗(yàn)收,項(xiàng)目經(jīng)理將系統(tǒng)實(shí)現(xiàn)相關(guān)成果交給客戶驗(yàn)收,若未通過,項(xiàng)目經(jīng)理安排項(xiàng)目組成員修改系統(tǒng)實(shí)現(xiàn);3.13 若通過客戶驗(yàn)收,質(zhì)量控制部將相關(guān)成果和文檔放入資源中心存檔,同時項(xiàng)目經(jīng)理安排項(xiàng)目組成果進(jìn)行項(xiàng)目推廣;3.14 項(xiàng)目經(jīng)理進(jìn)行項(xiàng)目總結(jié),通過在質(zhì)量控制部進(jìn)行質(zhì)檢,若未通過,項(xiàng)目經(jīng)理修改項(xiàng)目總結(jié);3.15 若通過質(zhì)檢,質(zhì)量控制部將相關(guān)成果和文檔放入資源中心存檔;4 相關(guān)文件4.1 項(xiàng)目計劃書

5、4.2 項(xiàng)目資源調(diào)度單4.3 方案說明書4.4 需求分析說明書4.5 質(zhì)量控制需求分析說明書評審報告4.6 總體設(shè)計說明書4.7 詳細(xì)設(shè)計說明書4.8 系統(tǒng)實(shí)現(xiàn)相關(guān)文檔在系統(tǒng)實(shí)現(xiàn)流程中完成4.9 客戶驗(yàn)收單4.10 項(xiàng)目總結(jié)4.11 軟件質(zhì)量保證文檔4.12 資源中心驗(yàn)收單項(xiàng)目計劃書項(xiàng)目名稱項(xiàng)目編號項(xiàng)目經(jīng)理項(xiàng)目任務(wù)描述項(xiàng)目總時間及關(guān)鍵里程碑設(shè)置項(xiàng)目人力資源項(xiàng)目費(fèi)用預(yù)計審批人意見:總監(jiān): 副總監(jiān): 執(zhí)委會:備注:抄送財務(wù)部、人力資源部時間項(xiàng)目資源調(diào)度單項(xiàng)目名稱項(xiàng)目編號項(xiàng)目經(jīng)理項(xiàng)目的跨中心(部門)資源調(diào)度緣由申請人審批人正式調(diào)用時間:起:止:備注:抄送財務(wù)、人力資源部時間軟件需求分析說明書1. 引

6、言1.1 目的說明編寫軟件需求說明書的目的,指出預(yù)期的讀者。1.2 背景(1) 待開發(fā)的軟件系統(tǒng)的名稱;(2) 本項(xiàng)目的任務(wù)提出者、開發(fā)者、用戶及實(shí)現(xiàn)該軟件的計算中心或計算機(jī)網(wǎng)絡(luò);(3) 該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來往關(guān)系。1.3 參考資料列出所用的參考資料,如:(1) 本項(xiàng)目的經(jīng)核準(zhǔn)的計劃任務(wù)書或合同、上級機(jī)關(guān)的批文;(2) 屬于本項(xiàng)目的其他已發(fā)表的文件;(3) 本文件中各處引用的文件、資料,包括所需用到的軟件開發(fā)標(biāo)準(zhǔn)。(4) 列出這些文件資料的標(biāo)題、文件編號、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來源。1.4 術(shù)語列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原

7、詞組。2. 項(xiàng)目概述本部分描述影響產(chǎn)品和其需求的一般因素。此處并不說明具體的需求,其描述的內(nèi)容僅僅是為了更容易理解、深化需求規(guī)格,其用意是為從多方面、多角度考慮需求以提供思維參考點(diǎn)。2.1 一般描述本節(jié)描述軟件開發(fā)項(xiàng)目的意圖、應(yīng)用目標(biāo)、作用范圍以及其他應(yīng)向讀者說明的有關(guān)該軟件開發(fā)的背景材料,解釋待開發(fā)產(chǎn)品和其相關(guān)的其他產(chǎn)品或項(xiàng)目的關(guān)系。l 如果本產(chǎn)品是獨(dú)立的,而且自含全部內(nèi)容,應(yīng)在此說明。l 如果所定義的產(chǎn)品是一個較大系統(tǒng)或項(xiàng)目中的一個組成部分,那么在此需要描述如下內(nèi)容:u 要概述這個較大的系統(tǒng)或項(xiàng)目的每一個組成部分的功能,并說明其接口;u 指出本產(chǎn)品主要的外部接口(不需要詳細(xì)描述,詳細(xì)描述放

8、在其他章節(jié)中);u 描述所使用的計算機(jī)硬件、外圍設(shè)備。這里僅僅是一個綜述性描述。【技巧】在本節(jié)的描述中,用一個方框圖來表達(dá)一個較大的系統(tǒng)或項(xiàng)目的主要組成部分、相互聯(lián)系和外部接口是非常有幫助的?!咎嵝炎⒁狻勘竟?jié)所描述的既不是設(shè)計方案,也不是在方案設(shè)計時的約束條件,它僅僅為方案設(shè)計時的約束條件提供了一個可以解釋的理由。2.2 功能簡述對待的軟件產(chǎn)品功能提供一個摘要。【技巧】u 編制功能的一種方法是制作功能表,以便客戶或第一次讀這個文件的人很容易理解;u 用方框圖來表達(dá)不同的功能和它們的關(guān)系有益于理解?!咎嵝炎⒁狻縰 方框圖不是產(chǎn)品的設(shè)計,而只是一種有效的解釋方式。u 本節(jié)不是具體需求的陳述,只是對

9、具體需求部分中為什么要對一些需求做出描述的鋪墊。2.3 用戶特點(diǎn)本節(jié)描述產(chǎn)品最終用戶(包括操作員、維護(hù)員和系統(tǒng)工作人員等)具有的受教育水平、工作經(jīng)驗(yàn)及技術(shù)專長等一般特點(diǎn)。如果系統(tǒng)的大多數(shù)用戶是一些臨時的用戶,那么就要求系統(tǒng)包含如何完成基本功能的提示,而不是假設(shè)用戶已經(jīng)從過去的會議或從閱讀用戶指南中了解到這些細(xì)節(jié)。2.4 假定和約束給出影響軟件需求說明書中陳述的需求的每一個因素。這些因素不是軟件的設(shè)計約束,但是它們的改變可能影響到需求說明書中的需求。這些假定和約束條件可能包括:管理方針;運(yùn)行環(huán)境,包括硬件設(shè)備和支持軟件的限制;與其他應(yīng)用間的接口;并行操作;實(shí)時功能;審查功能;控制功能;所需的高級

10、語言;通信協(xié)議;應(yīng)用的臨界點(diǎn);安全保密方面的考慮等。【提醒注意】u 本節(jié)中描述的因素是軟件需求所依據(jù)的基石,當(dāng)這些基石發(fā)生不可抗拒或控制的改變時對產(chǎn)品需求將造成影響。u 本節(jié)的內(nèi)容不能用來陳述具體需求或強(qiáng)加若干特殊的設(shè)計約束,而應(yīng)對具體需求部分中的某些具體需求或設(shè)計約束的描述提供理由。3. 具體需求本章應(yīng)包括軟件開發(fā)者在建立設(shè)計時需要的全部細(xì)節(jié)。本章的編寫應(yīng)該遵循如下基本原則:l 遵循可驗(yàn)證性、無歧義性等的準(zhǔn)則,對每一個需求細(xì)節(jié)作具體描述;l 在軟件需求說明書前言、項(xiàng)目概述、附錄部分的有關(guān)討論中,要提供對任何一個具體需求交叉引用的背景;l 按符合邏輯的和可讀的方式組織;l 詳細(xì)描述每一個需求,

11、使得該需求應(yīng)達(dá)到的目標(biāo)能夠用指定的方法進(jìn)行客觀的驗(yàn)證?!咎嵝炎⒁狻棵恳豁?xiàng)需求的描述都應(yīng)包括至少5個方面的內(nèi)容:功能需求;性能需求;屬性需求;外部接口需求;設(shè)計約束。3.1 功能需求用文字、圖表或數(shù)學(xué)公式詳細(xì)描述被開發(fā)軟件的輸入、處理、輸出以及在上述過程中發(fā)生的基本操作。對于每一類功能或者有時對于每一個功能,這部分通常由引言、輸入、處理、輸出四個部分組成:3.1.1 引言(1) 描述該功能要達(dá)到的目標(biāo)、所采用的方法和技術(shù);(2) 清楚說明功能意圖的由來和背景。3.1.2 輸入(1) 詳細(xì)描述該功能的所有輸入數(shù)據(jù),如:輸入源、數(shù)量、度量單位、時間設(shè)定、有效輸入范圍(包括精度和公差)。(2) 操作員

12、具體的操作控制細(xì)節(jié)的需求。其中有名字、操作員活動的描述、控制臺或操作員的位置。例如:當(dāng)打印檢查時,要求操作員進(jìn)行格式調(diào)整。(3) 指明引用的輸入接口資料。3.1.3 處理描述為獲得預(yù)期輸出結(jié)果,對輸入數(shù)據(jù)及中間參數(shù)進(jìn)行的全部操作。它包括如下的說明:(1) 輸入數(shù)據(jù)的有效性檢查手段;(2) 操作的順序和處理過程,包括事件的時間設(shè)定;(3) 異常情況的響應(yīng),例如:溢出、通信故障、錯誤處理等;(4) 受操作影響的參數(shù);(5) 降級運(yùn)行的要求;(6) 用于把系統(tǒng)輸入變換成相應(yīng)輸出的任何方法(方程式、數(shù)學(xué)算法、邏輯操作等)。(7) 輸出數(shù)據(jù)的有效性檢查手段。3.1.4 輸出(1) 詳細(xì)描述該功能所有輸出

13、數(shù)據(jù),例如:輸出目的地、數(shù)量、度量單位、時間關(guān)系、有效輸出的范圍(包括精度和公差)、非法值的處理、出錯信息;(2) 指明引用的輸出接口資料?!炯记伞靠梢杂昧斜淼姆绞剑ɡ鏸po表即輸入、處理、輸出表的形式),逐項(xiàng)定量和定性地敘述對軟件所提出的功能要求。【提醒注意】對著重于輸入輸出行為的系統(tǒng)來說,需求說明書應(yīng)指定所有有意義的輸入、輸出對及其序列。當(dāng)一個系統(tǒng)要求記憶它的狀態(tài)時,需要這個序列,使得它可以根據(jù)本次輸入和以前的狀態(tài)做出響應(yīng)。這種情況猶如有限狀態(tài)機(jī)。3.2 性能需求從整體來說,本節(jié)應(yīng)具體說明軟件、或人與軟件交互的靜態(tài)或動態(tài)數(shù)值需求。靜態(tài)數(shù)值需求可能包括:支持的終端數(shù),支持并行操作的用戶數(shù),

14、處理的文卷和記錄數(shù),表和文卷的大小等。動態(tài)數(shù)值需求可能包括:欲處理的事務(wù)和任務(wù)的數(shù)量,以及在正常情況下和峰值工作條件下一定時間周期中處理的數(shù)據(jù)總量等。所有這些需求都必須用可以度量的術(shù)語來敘述。例如:95%的事務(wù)必須在小于1s時間內(nèi)處理完,不然,操作員將不等待處理的完成。u 精度說明對該軟件的輸入、輸出數(shù)據(jù)精度的要求,可能包括傳輸過程中的精度。 u 時間特性要求說明對于該軟件的時間特性要求,如對響應(yīng)時間、更新處理時間、數(shù)據(jù)的轉(zhuǎn)換和傳送時間、解題時間等的要求。 u 靈活性說明對該軟件的靈活性的要求,即當(dāng)需求發(fā)生某些變化時,該軟件對這些變化的適應(yīng)能力,如:操作方式上的變化、運(yùn)行環(huán)

15、境的變化、同其他軟件的接口的變化、精度和有效時限的變化、計劃的變化或改進(jìn)等。 對于為了提供這些靈活性而進(jìn)行的專門設(shè)計的部分應(yīng)該加以標(biāo)明。3.3 軟件屬性需求在軟件的需求之中有若干個屬性,下面列舉一部分。【提醒注意】下列屬性決不能理解為是一個標(biāo)準(zhǔn)的或完整的清單,而應(yīng)根據(jù)項(xiàng)目實(shí)際情況予以列舉。3.3.1 正確性3.3.2 健壯性3.3.3 安全保密性這里指的是保護(hù)軟件的要素,以防止各種非法的訪問、使用、修改、破壞或者泄密。這個領(lǐng)域的具體需求必須包括:利用可靠的密碼技術(shù),掌握特定的記錄或歷史數(shù)據(jù)集,給不同的模塊分配不同的功能,限定一個程序中某些區(qū)域的通信,計算臨界值的檢查等。3.3.4 易使用性3.

16、3.5 可理解性3.3.6 可維護(hù)性這里規(guī)定若干需求以確保軟件是可維護(hù)的。例如:軟件模塊所需要的特殊的耦合矩陣,為微型裝置指定特殊的數(shù)據(jù)/程序分割要求等。3.3.7 可測試性3.3.8 可移植性這里規(guī)定把軟件從一種環(huán)境移植到另一種環(huán)境所要求的用戶程序、用戶接口兼容方面的約束等。3.4 外部接口需求3.4.1 用戶接口(1) 提供用戶使用軟件產(chǎn)品時的界面需求。例如,如果系統(tǒng)的用戶通過顯示終端進(jìn)行操作,就必須指定如下要求:對屏幕格式的要求,報表或菜單的頁面顯示格式和內(nèi)容,用戶命令的格式,輸入輸出的相對時間,程序功能鍵的可用性。(2) 列出輸出錯誤信息的格式。3.4.2 硬件接口(1) 指出軟件產(chǎn)品

17、與系統(tǒng)硬部件之間每一個接口的邏輯特點(diǎn)。(2) 指出硬件接口支持的設(shè)備。(3) 描述軟件與硬件接口之間以及硬件接口與支持設(shè)備之間的約定。3.4.3 軟件接口描述項(xiàng)目待開發(fā)軟件產(chǎn)品與其它有關(guān)軟件的接口關(guān)系,并指出這些軟件的以下內(nèi)容:名字、助記符、規(guī)格說明號、版本號、來源?!咎嵝炎⒁狻繉τ诿恳粋€接口,應(yīng)說明與軟件產(chǎn)品相關(guān)的接口軟件的目的,并根據(jù)信息的內(nèi)容和格式定義接口,這里不必詳細(xì)描述任何已有完整文件的接口,只要引用定義該接口的文件即可。3.4.4 通訊接口說明各種通信接口及協(xié)議,例如局部網(wǎng)絡(luò)的協(xié)議等。3.5 設(shè)計約束3.5.1 其它標(biāo)準(zhǔn)的約束描述由現(xiàn)有的標(biāo)準(zhǔn)或規(guī)則派生的要求。例如:報表格式、數(shù)據(jù)命

18、名、財務(wù)處理、審計追蹤等等。3.5.2 硬件設(shè)備的約束描述在各種硬件約束下運(yùn)行而產(chǎn)生的軟件要求,可能的約束有硬件配置的特點(diǎn)(接口數(shù)、指令系統(tǒng)等),內(nèi)存儲器和輔助存儲器的容量等。3.6 數(shù)據(jù)需求【提醒注意】u 此部分內(nèi)容一般在數(shù)據(jù)要求說明書中進(jìn)行描述,如果項(xiàng)目軟件產(chǎn)品規(guī)模較小,系統(tǒng)復(fù)雜程度較低,數(shù)據(jù)需求較簡單,也可在此章中描述。u 此部分內(nèi)容也可能在功能需求中予以說明。3.6.1 數(shù)據(jù)描述(1) 列出作為控制和引用而使用的靜態(tài)數(shù)據(jù)元素(2) 列出動態(tài)輸入數(shù)據(jù)元素(3) 列出動態(tài)輸出數(shù)據(jù)元素(4) 列出軟件內(nèi)部生成的數(shù)據(jù)元素3.6.2 數(shù)據(jù)獲?。?) 列出提供輸入數(shù)據(jù)的機(jī)構(gòu)(2) 列出數(shù)據(jù)輸入介質(zhì)

19、和設(shè)備(3) 列出數(shù)據(jù)輸出介質(zhì)和設(shè)備3.7 其它專門需求根據(jù)軟件和用戶組織的特性等,某些需求在這里描述,下面列舉一部分?!咎嵝炎⒁狻肯铝行枨箜?xiàng)決不能理解為是一個標(biāo)準(zhǔn)的或完整的清單,而應(yīng)根據(jù)項(xiàng)目實(shí)際情況予以列舉。3.6.1 數(shù)據(jù)庫本項(xiàng)對作為項(xiàng)目產(chǎn)品的一部分進(jìn)行開發(fā)的數(shù)據(jù)庫規(guī)定一些需求,它們可能包括:(1) 在功能需求中標(biāo)識的信息類別;(2) 使用的頻率(3) 存取能力;(4) 數(shù)據(jù)元素和文卷描述符;(5) 數(shù)據(jù)元素、記錄和文卷的關(guān)系;(6) 靜態(tài)和動態(tài)的組織;(7) 數(shù)據(jù)保存要求?!咎嵝炎⒁狻咳绻褂靡粋€現(xiàn)有的數(shù)據(jù)庫包,這個數(shù)據(jù)庫包應(yīng)在“軟件接口”中命名,并在那里詳細(xì)說明。3.6.2 數(shù)據(jù)管理能

20、力說明需要管理的文卷和記錄的個數(shù)、表和文卷的大小規(guī)模,要按可預(yù)見的增長對數(shù)據(jù)及其分量的存儲要求做出估算。3.6.3 操作這里說明用戶組織之中各種方式的操作。例如:(1) 用戶初操作;(2) 交互作用操作的周期和無人操作周期;(3) 數(shù)據(jù)處理支持功能;(4) 后援和恢復(fù)操作?!咎嵝炎⒁狻窟@里的內(nèi)容有時是“用戶接口”的一部分。3.6.4 故障處理4. 運(yùn)行環(huán)境規(guī)定4.1 設(shè)備列出運(yùn)行該軟件所需要的硬設(shè)備。說明其中的新型設(shè)備及其專門功能,包括:(1) 處理器型號及內(nèi)存容量;(2) 外存容量、聯(lián)機(jī)或脫機(jī)、媒體及其存儲格式,設(shè)備的型號及數(shù)量;(3) 輸入及輸出設(shè)備的型號和數(shù)量,聯(lián)機(jī)或脫機(jī); (4) 數(shù)據(jù)

21、通信設(shè)備的型號和數(shù)量;(5) 功能鍵及其他專用硬件。4.2 支持軟件列出支持軟件,包括要用到的操作系統(tǒng)、編譯(或匯編)程序、測試支持軟件等。4.3 接口說明該軟件同其它軟硬件之間的接口、數(shù)據(jù)通信協(xié)議等。4.4 控制說明控制該軟件的運(yùn)行的方法和控制信號,并說明這些控制信號的來源?!咎嵝炎⒁狻勘菊轮械膬?nèi)容有時在前面的章節(jié)中已說明。5. 支持信息支持信息指目錄表、索引和附錄。l 目錄表和索引很重要,而且應(yīng)按照可以接受的文件規(guī)則來編寫。l 對一個實(shí)際的需求說明書來說,如有必要應(yīng)該編寫附錄。附錄中可能包括:(1) 輸入輸出格式樣本,成本分析研究的描述或用戶調(diào)查結(jié)果;(2) 有助于理解需求說明書的背景信息

22、;(3) 軟件所解決問題的描述;(4) 用戶歷史、背景、經(jīng)歷和操作特點(diǎn);(5) 交叉訪問表。按先后次序進(jìn)行編排,使一些不完全的軟件需求得以完善;(6) 特殊的裝配指令用于編碼和媒體,以滿足安全、輸出、初始裝入或其他要求。當(dāng)包括附錄時,需求說明書必須明確地說明附錄是不是需求要考慮的部分??傮w設(shè)計說明書6. 引言1.5 目的說明編寫概要設(shè)計說明書的目的,指出預(yù)期的讀者。1.6 背景(4) 待開發(fā)的軟件系統(tǒng)的名稱;(5) 本項(xiàng)目的任務(wù)提出者、開發(fā)者、用戶及實(shí)現(xiàn)該軟件的計算中心或計算機(jī)網(wǎng)絡(luò);(6) 該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來往關(guān)系。1.7 參考資料列出所用的參考資料,如:(5) 本項(xiàng)

23、目的經(jīng)核準(zhǔn)的計劃任務(wù)書或合同、上級機(jī)關(guān)的批文;(6) 屬于本項(xiàng)目的其他已發(fā)表的文件;(7) 本文件中各處引用的文件、資料,包括所需用到的軟件開發(fā)標(biāo)準(zhǔn)。(8) 列出這些文件資料的標(biāo)題、文件編號、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來源。1.8 術(shù)語列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。7. 總體設(shè)計2.2 需求規(guī)定簡要說明對本系統(tǒng)的主要的輸入輸出項(xiàng)目、處理的功能與性能等的要求。2.3 運(yùn)行環(huán)境簡要地說明對本系統(tǒng)的運(yùn)行環(huán)境(包括硬件環(huán)境和支持環(huán)境)的規(guī)定。2.4 基本設(shè)計概念和處理流程說明本系統(tǒng)的基本設(shè)計概念和處理流程,盡量使用圖表的形式。2.5 結(jié)構(gòu)用一覽表及框圖的

24、形式說明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)的劃分,扼要說明每個系統(tǒng)元素的標(biāo)識符和功能,分層次地給出各元素之間的控制與被控制關(guān)系。2.6 功能需求與程序的關(guān)系用如下的矩陣圖說明各項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序的分配關(guān)系: 程序1 程序2 程序m 功能需求1 功能需求2 功能需求n 2.7 人工處理過程說明在本軟件系統(tǒng)的工作過程中不得不包含的人工處理過程。2.8 尚未解決的問題說明在概要設(shè)計過程中尚未解決而設(shè)計者認(rèn)為在系統(tǒng)完成之前必須解決的各個問題。8. 接口設(shè)計3.1 用戶接口說明將向用戶提供的命令和它們的語法結(jié)構(gòu),以及軟件的回答信息。3.2 外部接口說明本系統(tǒng)同外界的所有接口的安排包

25、括軟件與硬件之間的接口、本系統(tǒng)與各支持軟件之間的接口關(guān)系。3.3 內(nèi)部接口說明本系統(tǒng)之內(nèi)的各個系統(tǒng)元素之間的接口的安排。9. 運(yùn)行設(shè)計4.1 運(yùn)行模塊組合說明對系統(tǒng)施加不同的外界運(yùn)行控制時所引起的各種不同的運(yùn)行模塊組合,說明每時每種運(yùn)行所歷經(jīng)的內(nèi)部模塊和支持軟件。4.2 運(yùn)行控制說明每一種外界的運(yùn)行控制的方式方法和操作步驟。4.3 運(yùn)行時間說明每種運(yùn)行模塊組合將占用各種資源的時間。10. 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1 邏輯結(jié)構(gòu)設(shè)計要點(diǎn)給出本系統(tǒng)內(nèi)所使用的每個數(shù)據(jù)結(jié)構(gòu)的名稱、標(biāo)識符以及它們之中每個數(shù)據(jù)項(xiàng)、記錄、文卷和系的標(biāo)識、定義、長度及它們之間的層次的或表格的相互關(guān)系。5.2 物理結(jié)構(gòu)設(shè)計要點(diǎn)給出本

26、系統(tǒng)內(nèi)所使用的每個數(shù)據(jù)結(jié)構(gòu)中的每個數(shù)據(jù)項(xiàng)的存儲要求,訪問方法、存取單位、存取的物理關(guān)系(索引、設(shè)備、存儲區(qū)域)、設(shè)計考慮和保密條件。5.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系說明各個數(shù)據(jù)結(jié)構(gòu)與訪問這些數(shù)據(jù)結(jié)構(gòu)的各個程序之間的對應(yīng)關(guān)系,可采用如下的矩陣圖的形式: 程序1 程序2 程序m 數(shù)據(jù)結(jié)構(gòu)1 數(shù)據(jù)結(jié)構(gòu)2 數(shù)據(jù)結(jié)構(gòu)n 11. 系統(tǒng)出錯處理設(shè)計6.1 出錯信息用一覽表的方式說明每種可能的出錯或故障情況出現(xiàn)時,系統(tǒng)輸出信息的形式、含意及處理方法。6.2 補(bǔ)救措施說明故障出現(xiàn)后可能采取的變通措施,包括:(1) 后備技術(shù)革新:說明準(zhǔn)備采用的后備技術(shù),當(dāng)原始系統(tǒng)數(shù)據(jù)萬一丟失時啟用的副本的建立和啟動的技術(shù),例如周期性

27、地把磁盤信息記錄到磁帶上去就是對于磁盤媒體的一種后備技術(shù);(2) 降效技術(shù):說明準(zhǔn)備采用的后備技術(shù),使用另一個效率稍低的系統(tǒng)或方法來求得所需結(jié)果的某些部分,例如一個自動系統(tǒng)的降效技術(shù)可以是手工操作和數(shù)據(jù)的人工記錄;(3) 恢復(fù)及再啟動技術(shù):說明將使用的恢復(fù)再啟動技術(shù),使軟件從故障點(diǎn)恢復(fù)執(zhí)行或使軟件從頭開始重新運(yùn)行的方法。6.3 系統(tǒng)維護(hù)設(shè)計說明為了系統(tǒng)維護(hù)的方便而在程序內(nèi)部設(shè)計中做出的安排,包括在程序中專門安排用于系統(tǒng)的檢查與維護(hù)的檢測點(diǎn)和專用模塊。詳細(xì)設(shè)計說明書12. 引言1.9 目的說明編寫詳細(xì)設(shè)計說明書的目的,指出預(yù)期的讀者。1.10 背景(7) 待開發(fā)的軟件系統(tǒng)的名稱;(8) 本項(xiàng)目的

28、任務(wù)提出者、開發(fā)者、用戶及實(shí)現(xiàn)該軟件的計算中心或計算機(jī)網(wǎng)絡(luò);(9) 該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來往關(guān)系。1.11 參考資料列出所用的參考資料,如:(9) 本項(xiàng)目的經(jīng)核準(zhǔn)的計劃任務(wù)書或合同、上級機(jī)關(guān)的批文;(10) 屬于本項(xiàng)目的其他已發(fā)表的文件;(11) 本文件中各處引用的文件、資料,包括所需用到的軟件開發(fā)標(biāo)準(zhǔn)。(12) 列出這些文件資料的標(biāo)題、文件編號、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來源。1.12 術(shù)語列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。13. 軟件系統(tǒng)的結(jié)構(gòu)用一系列圖表列出本軟件系統(tǒng)內(nèi)的每個程序(包括每個模塊和子程序)的名稱、標(biāo)識符和它們

29、之間層次結(jié)構(gòu)關(guān)系。14. 模塊n設(shè)計說明(n是模塊序號)從本章開始,將概要設(shè)計產(chǎn)生的功能模塊進(jìn)行細(xì)化,形成若干個可編程的程序單元,逐個地給出各個層次中的每個程序的設(shè)計考慮。以下給出的提綱是針對一般情況的。對于一個具體的模塊,尤其是層次比較低的模塊或子程序,其很多條目的內(nèi)容往往與它所隸屬的上一層模塊的對應(yīng)條目的內(nèi)容相同,在這種情況下,只要簡單地說明這一點(diǎn)即可。3.1 程序描述給出對該程序的簡要描述,主要說明安排設(shè)計本程序的目的意義,并且還要說明本程序的特點(diǎn)(如是常駐內(nèi)存還是非常駐內(nèi)存;是否子程序;是可重入的還是不可重入的;有無覆蓋要求;是順序處理還是并發(fā)處理;)。3.2 功能說明該程序單元應(yīng)具有

30、的功能,可采用ipo圖(即輸入輸出圖)的形式。3.3 性能 說明對該程序的全部性能要求,包括對精度、靈活性和時間特性的要求。3.4 結(jié)構(gòu)用圖表的形式給出程序單元的結(jié)構(gòu)。3.5 程序邏輯用框圖或過程性描述語言的形式表示各程序單元的控制流程。3.6 輸入項(xiàng)給出對每一個輸入項(xiàng)的特性,包括名稱、標(biāo)識、數(shù)據(jù)的類型和格式、數(shù)據(jù)值的有效范圍、輸入的方式、數(shù)量和頻度、輸入媒體、輸入數(shù)據(jù)的來源和安全保密條件等等。3.7 輸出項(xiàng)給出對每時每一個輸出項(xiàng)的特性,包括名稱、標(biāo)識、數(shù)據(jù)的類型和格式,數(shù)據(jù)值的有效范圍、輸出的形式、數(shù)量和頻度、輸出媒體、對輸出圖形及符號的說明、安全保密條件等等。3.8 算法詳細(xì)說明本程序單元

31、所選用的算法,具體的計算公式和計算步驟。3.9 接口用圖表的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數(shù)賦值和調(diào)用方式。3.10 數(shù)據(jù)結(jié)構(gòu)說明與本程序相直接關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)庫、數(shù)據(jù)文卷),用圖表描述數(shù)據(jù)結(jié)構(gòu)與模塊的關(guān)系。3.11 存儲分配和數(shù)組分配確定每個模塊的存儲量及數(shù)組定義。3.12 單元說明說明程序單元標(biāo)識、調(diào)用方式、參數(shù)說明。3.13 注釋設(shè)計說明準(zhǔn)備在本程序中安排的注釋,如:(1) 加在模塊首部的注釋;(2) 加在各分枝點(diǎn)處的注釋;(3) 對各變量的功能、范圍、缺省條件等所加的注釋;(4) 對使用的邏輯所加的注釋等等。3.14 限制條件說明本程序運(yùn)

32、行中所受到的限制條件。3.15 尚未解決的問題說明在程序單元的設(shè)計中尚未解決而設(shè)計者認(rèn)為在軟件完成之前應(yīng)解決的問題。項(xiàng)目總結(jié)項(xiàng)目編號: 部門名稱: 目錄1. 引言 2. 項(xiàng)目開發(fā)結(jié)果 2.1軟件產(chǎn)品或軟件項(xiàng)目 2.2主要功能和性能2.3項(xiàng)目規(guī)??偨Y(jié)2.4項(xiàng)目人員總結(jié)2.5進(jìn)度及工作量總結(jié)3. 項(xiàng)目評價3.1生產(chǎn)效率評價3.2技術(shù)方法評價3.3產(chǎn)品質(zhì)量評價3.4出錯原因分析4. 經(jīng)驗(yàn)和教訓(xùn)1. 引言說明實(shí)際參加人員、時間及工作劃分:說明參加本項(xiàng)目的負(fù)責(zé)人、參加人員、起止時間及實(shí)際工作量。按項(xiàng)目開發(fā)的階段劃分,細(xì)劃每位開發(fā)人員在各開發(fā)階段所用開發(fā)時間及實(shí)際工作量。負(fù)責(zé)人:起止時間:計劃工作量:項(xiàng)目

33、情況階段參加人員工作內(nèi)容起止時間實(shí)際工作量需求分析a、b等等系統(tǒng)設(shè)計編碼測試其它合計2. 項(xiàng)目開發(fā)結(jié)果2.1 軟件產(chǎn)品或軟件項(xiàng)目2.1.1軟件產(chǎn)品或軟件項(xiàng)目名稱:給出該軟件項(xiàng)目或軟件產(chǎn)品在項(xiàng)目任務(wù)書或開發(fā)計劃評審等文件中確定的正式的項(xiàng)目名稱和項(xiàng)目編號;并給出該軟件項(xiàng)目或軟件產(chǎn)品正式批準(zhǔn)發(fā)布的版本標(biāo)識。2.1.2 程序量:按模塊進(jìn)行劃分,給出該軟件項(xiàng)目或軟件產(chǎn)品的源程序的存貯容量。源代碼用代碼行來表示,可執(zhí)行程序及其他程序可用字節(jié)來表示,文檔可用頁或字節(jié)來表示。(源代碼一定要按模塊來統(tǒng)計) 模塊名稱代碼行(千行)字節(jié)數(shù)(kb)源碼模塊1模塊2執(zhí)行程序等等 注:源碼不填寫“字節(jié)數(shù)”,執(zhí)行程序只填寫

34、“字節(jié)數(shù)”。2.1.3 存儲介質(zhì):給出該軟件項(xiàng)目或軟件產(chǎn)品正式發(fā)布版本的存儲介質(zhì)及所需存儲介質(zhì)及 其數(shù)量。2.2 主要功能和性能 1)描述該軟件項(xiàng)目或軟件產(chǎn)品所實(shí)現(xiàn)的功能,根據(jù)需要說明該軟件項(xiàng)目或軟件產(chǎn)品的有關(guān)性能指標(biāo)。 2)與最初的需求相比較,給出功能和/或性能上的差異并說明原因。2.3 項(xiàng)目規(guī)??偨Y(jié)根據(jù)軟件開發(fā)的各階段,總結(jié)該軟件項(xiàng)目或軟件產(chǎn)品完成的功能模塊數(shù)量與計劃的對比,給出對比圖表,并對比較結(jié)果進(jìn)行分析。階段計劃模塊數(shù)完成模塊數(shù)需求分析系統(tǒng)設(shè)計編碼測試合計2.4 項(xiàng)目人員總結(jié)總結(jié)該軟件項(xiàng)目或軟件產(chǎn)品開發(fā)各階段人員的變化情況與計劃的對比,并對比較結(jié)果進(jìn)行分析。階段計劃人數(shù)實(shí)際人數(shù)增加人

35、數(shù)減少人數(shù)變動人數(shù)需求分析系統(tǒng)設(shè)計編碼測試總計注:變動人數(shù)為人員更換數(shù)。2.5 進(jìn)度及工作量總結(jié) 總結(jié)該軟件項(xiàng)目或軟件產(chǎn)品實(shí)際完成所用的時間及工作量與原計劃的對比。用圖表來表示。 2.5.1 從開發(fā)人員的角度進(jìn)行總結(jié):將每位開發(fā)人員開發(fā)該軟件項(xiàng)目或軟件產(chǎn)品起止時間和工作量與計劃進(jìn)行比較,給出對比圖表,并對比較結(jié)果進(jìn)行分析。 開發(fā)人員計劃時間實(shí)際時間是否按時計劃m實(shí)際mabcd等等2.5.2 從模塊的角度進(jìn)行總結(jié):將每一模塊完成的起止時間和工作量與計劃進(jìn)行比較,給出對比圖表,并對比較結(jié)果進(jìn)行分析。模塊名稱計劃時間實(shí)際時間是否按時計劃m實(shí)際m模塊1模塊2模塊3模塊4總計2.5.3 從開發(fā)階段的角度

36、進(jìn)行總結(jié):將每一階段完成的起止時間和工作量與計劃進(jìn)行比較,給出對比圖表,并對比較結(jié)果進(jìn)行分析。階段計劃時間實(shí)際時間是否按時計劃m實(shí)際m需求分析系統(tǒng)設(shè)計編碼測試總計2.5.4 從工作量的角度進(jìn)行總結(jié):將開發(fā)該軟件項(xiàng)目或軟件產(chǎn)品所用工作量與計劃進(jìn)行比較,給出由于軟件問題報告所增加的工作量,給出對比圖表,并對比較結(jié)果進(jìn)行分析。批復(fù)工作量實(shí)際工作量計劃增加小計2.5.5 從完成情況進(jìn)行總結(jié):將項(xiàng)目的總體進(jìn)度和階段進(jìn)度與計劃進(jìn)行比較,說明此項(xiàng)目是正常完成、正常但增加工作量、延期但不增加工作量、即延期又增加工作量,并對比較結(jié)果進(jìn)行分析。計劃時間實(shí)際時間批復(fù)工作量實(shí)際工作量結(jié)論 注:以最后一版的開發(fā)計劃中的

37、開發(fā)進(jìn)度為準(zhǔn),批復(fù)工作量包括由于軟件問題報告增加的工作量。3. 項(xiàng)目評價3.1 生產(chǎn)率評價 評價生產(chǎn)率可以有兩種方法:代碼行數(shù)與人月數(shù)比較,或修改bug數(shù)與所用人月數(shù)的比較。我們可以采用任何一種。如果采用第一種方法,應(yīng)以模塊為單位進(jìn)行比較;如果采用第二種方法,應(yīng)以各測試版本的bug數(shù)、修改的bug數(shù)、修改bug所用的工作量及修改單位bug所用的工作量進(jìn)行比較,總結(jié)評價項(xiàng)目的開發(fā)效率及相應(yīng)的原因分析。模塊名稱代碼行(千行)工作量代碼行/工作量模塊1模塊2等等3.2 技術(shù)方法評價 總結(jié)該軟件項(xiàng)目或軟件產(chǎn)品開發(fā)時所采用的各項(xiàng)技術(shù)。3.3 產(chǎn)品質(zhì)量評價可參考以下幾個方面進(jìn)行產(chǎn)品質(zhì)量的評價。1) 歷次測試發(fā)現(xiàn)的bug數(shù);2) 同種原因產(chǎn)生的bug數(shù);3) 同種類型的bug數(shù)

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論