《《軟件工程導(dǎo)論》軟件開發(fā)項目文檔》由會員分享,可在線閱讀,更多相關(guān)《《軟件工程導(dǎo)論》軟件開發(fā)項目文檔(49頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,在項目開發(fā)過程中,文檔編制要求具有針對性、精確性、清晰性、完整性、靈活性、可追溯性。,可行性分析報告,:說明該軟件開發(fā)項目的實現(xiàn)在技術(shù)上、經(jīng)濟上和社會因素上的可行性,評述為了合理地達到開發(fā)目標可供選擇的各種可能實施方案,說明并論證所選定實施方案的理由。,項目開發(fā)計劃,:為軟件項目實施方案制訂出具體計劃,應(yīng)該包括各部分工作的負責人員、開發(fā)的進度、開發(fā)經(jīng)費的預(yù)算、所需的硬件及軟件資源等。,軟件開發(fā)項目文檔,軟件需求說明書(軟件規(guī)格說明書),:對所開發(fā)軟件的功能、性能、用戶界面及運行環(huán)境等作出詳細的說明。它是在用
2、戶與開發(fā)人員雙方對軟件需求取得共同理解并達成協(xié)議的條件下編寫的,也是實施開發(fā)工作的基礎(chǔ)。該說明書應(yīng)給出數(shù)據(jù)邏輯和數(shù)據(jù)采集的各項要求,為生成和維護系統(tǒng)數(shù)據(jù)文件做好準備。,概要設(shè)計說明書,:該說明書是概要實際階段的工作成果,它應(yīng)說明功能分配、模塊劃分、程序的總體結(jié)構(gòu)、輸入輸出以及接口設(shè)計、運行設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計和出錯處理設(shè)計等,為詳細設(shè)計提供基礎(chǔ)。,詳細設(shè)計說明書,:著重描述每一模塊是怎樣實現(xiàn)的,包括實現(xiàn)算法、邏輯流程等。,軟件開發(fā)項目文檔,用戶操作手冊,:本手冊詳細描述軟件的功能、性能和用戶界面,使用戶對如何使用該軟件得到具體的了解,為操作人員提供該軟件各種運行情況的有關(guān)知識,特別是操作方法的具
3、體細節(jié)。,測試計劃,:為做好集成測試和驗收測試,需為如何組織測試制訂實施計劃。計劃應(yīng)包括測試的內(nèi)容、進度、條件、人員、測試用例的選取原則、測試結(jié)果允許的偏差范圍等。,測試分析報告,:測試工作完成以后,應(yīng)提交測試計劃執(zhí)行情況的說明,對測試結(jié)果加以分析,并提出測試的結(jié)論意見。,開發(fā)進度月報,:該月報系軟件人員按月向管理部門提交的項目進展情況報告,報告應(yīng)包括進度計劃與實際執(zhí)行情況的比較、階段成果、遇到的問題和解決的辦法以及下個月的打算等。,軟件開發(fā)項目文檔,項目開發(fā)總結(jié)報告,:軟件項目開發(fā)完成以后,應(yīng)與項目實施計劃對照,總結(jié)實際執(zhí)行的情況,如進度、成果、資源利用、成本和投入的人力,此外,還需對開發(fā)工
4、作做出評價,總結(jié)出經(jīng)驗和教訓(xùn)。,軟件維護手冊,:主要包括軟件系統(tǒng)說明、程序模塊說明、操作環(huán)境、支持軟件的說明、維護過程的說明,便于軟件的維護。,軟件問題報告,:指出軟件問題的登記情況,如日期、發(fā)現(xiàn)人、狀態(tài)、問題所屬模塊等,為軟件修改提供準備文檔。,軟件修改報告,:軟件產(chǎn)品投入運行以后,發(fā)現(xiàn)了需對其進行修正、更改等問題,應(yīng)將存在的問題、修改的考慮以及修改的影響作出詳細的描述,提交審批。,軟件開發(fā)項目文檔,一、可行性分析報告,1.1 編寫目的:闡明編寫可行性研究報告的目的,提出讀者對象。,1.2 項目背景:應(yīng)包括,所建議開發(fā)軟件的名稱,項目的任務(wù)提出者、開發(fā)者、用戶及實現(xiàn)軟件的單位,項目與其他軟件
5、或其他系統(tǒng)的關(guān)系。,1.3 定義:列出文檔中用到的專門術(shù)語的定義和縮寫詞的原文。,1.4 參考資料:列出有關(guān)資料的作者、標題、編號、發(fā)表日期、出版單位或資料來源,可包括,項目經(jīng)核準的計劃任務(wù)書、合同或上級機關(guān)的批文,與項目有關(guān)的已發(fā)表的資料,文檔中所引用的資料,所采用的軟件標準或規(guī)范,2 可行性研究的前提,2.1 要求:列出并說明建議開發(fā)軟件的的基本要求,如,功能,性能,輸入/輸出,基本的數(shù)據(jù)流程和處理流程,安全與保密要求,與軟件相關(guān)的其他系統(tǒng),完成日期,2.2 目標:可包括,人力與設(shè)備費用的節(jié)省,處理速度的提高,控制精度或生產(chǎn)力的提高,管理信息服務(wù)的改進,決策系統(tǒng)的改進,人員工作效率的提高,
6、2.3 條件、假定和限制:可包括,建議開發(fā)軟件運行的最短壽命,進行顯然方案選擇比較的期限,經(jīng)費來源和使用限制,法律和政策方面的限制,硬件、軟件、運行環(huán)境和開發(fā)環(huán)境的條件和限制,可利用的信息和資源,建議開發(fā)軟件投入使用的最遲時間,2.4 可行性研究方法,2.5 決定可行性的主要因素,3 對現(xiàn)有系統(tǒng)的分析,3.1 處理流程和數(shù)據(jù)流程,3.2 工作負荷,3.3 費用支出:如人力、設(shè)備、空間、支持性服務(wù)、材料等項開支,3.4 人員:列出所需人員的專業(yè)技術(shù)類別和數(shù)量,3.5 設(shè)備,3.6 局限性:說明現(xiàn)有系統(tǒng)存在的問題以及為什么需要開發(fā)新的系統(tǒng),4 所建議技術(shù)可行性分析,4.1 對系統(tǒng)的簡要描述,4.2
7、 與現(xiàn)有系統(tǒng)比較的優(yōu)越性,4.3 處理流程和數(shù)據(jù)流程,4.4 采用建議系統(tǒng)可能帶來的影響,對設(shè)備的影響,對現(xiàn)有軟件的影響,對用戶的影響,對系統(tǒng)運行的影響,對開發(fā)環(huán)境的影響,對經(jīng)費支出的影響,4.5 技術(shù)可行性評價:包括,在限制條件下,功能目的是否達到,利用現(xiàn)有技術(shù),功能目的是否達到,對開發(fā)人員數(shù)量和質(zhì)量的要求,并說明能否滿足,在規(guī)定的期限內(nèi),開發(fā)能否完成,5 所建議系統(tǒng)經(jīng)濟可行性分析,5.1 支出,5.2 效益,5.3 收益/投資比,5.4 投資回收周期,5.5 敏感性分析:指一些關(guān)鍵性因素,如:,系統(tǒng)生存周期長短,系統(tǒng)工作負荷量,處理速度要求,設(shè)備和軟件配置變化對支出和效益的影響等的分析,6
8、 社,會,會因素,可,可行性,分,分析,6.1,法,法律,因,因素:,如,如,合,同,同責任,侵,犯,犯專利,權(quán),權(quán),侵,犯,犯版權(quán),6.2,用,用戶,使,使用可,行,行性:,如,如,用,戶,戶單位,的,的行政,管,管理,工,作,作制度,人,員,員素質(zhì),等,等能否,滿,滿足要,求,求,7 其,他,他可供,選,選擇的,方,方案,逐個闡,明,明其它,可,可供選,擇,擇的方,案,案,重,點,點說明,未,未被推,薦,薦的理,由,由。,8 結(jié),論,論意見,可,著,著手組,織,織開發(fā),需,等,等待若,干,干條件,具,具備后,才,才能開,發(fā),發(fā),需,對,對開發(fā),目,目標進,行,行某些,修,修改,不,能,能進
9、行,或,或不必,進,進行,其,它,它,二、項,目,目開發(fā),計,計劃,1 引,言,言,1.1,編,編寫,目,目的:,闡,闡明編,寫,寫可行,性,性研究,報,報告的,目,目的,,提,提出讀,者,者對象,1.2,項,項目,背,背景:,應(yīng),應(yīng)包括,項,目,目的委,托,托單位,、,、開發(fā),單,單位和,主,主管部,門,門;,該,軟,軟件系,統(tǒng),統(tǒng)與其,他,他系統(tǒng),的,的關(guān)系,。,。,1.3,定,定義,:,:列出,文,文檔中,用,用到的,專,專門術(shù),語,語的定,義,義和縮,寫,寫詞的,原,原文,1.4,參,參考,資,資料:,可,可包括,:,:,項,目,目經(jīng)核,準,準的計,劃,劃任務(wù),書,書、合,同,同或上,
10、級,級機關(guān),的,的批文,文,檔,檔所引,用,用的資,料,料、規(guī),范,范等,列,出,出這些,資,資料的,作,作者、,標,標題、,編,編號、,發(fā),發(fā)表日,期,期、出,版,版單位,或,或資料,來,來源;,2 項,目,目概述,2.1,工,工作,內(nèi),內(nèi)容:,簡,簡要說,明,明項目,的,的各項,主,主要工,作,作,介,紹,紹所開,發(fā),發(fā)軟件,的,的功能,、,、性能,等,等;若,不,不編寫,可,可行性,研,研究報,告,告;則,應(yīng),應(yīng)在本,節(jié),節(jié)給出,較,較詳細,的,的介紹,;,;,2.2,條,條件,與,與限制:闡,明,明為完,成,成項目,應(yīng),應(yīng)具備,的,的條件,、,、開發(fā),單,單位已,具,具備的,條,條件以
11、,及,及尚需,創(chuàng),創(chuàng)造的,條,條件。,必,必要時,還,還應(yīng)說,明,明用戶,及,及分合,同,同承擔,的,的工作,、,、完成,期,期限及,其,其他條,件,件與限,制,制。,2.3,產(chǎn),產(chǎn)品,2.3.1程序:,列,列出應(yīng)交,付,付的程序,名,名稱、使,用,用的語言,及,及存儲形,式,式。,2.3.2文檔:,列,列出應(yīng)交,付,付的文檔,。,。,2.4,運,運行環(huán)境,:,:應(yīng)包括,硬,硬件環(huán)境,、,、軟件環(huán),境,境。,2.5,服,服務(wù):闡,明,明開發(fā)單,位,位可向用,戶,戶提供的,服,服務(wù)。如,人,人員培訓(xùn),、,、安裝、,保,保修、維,護,護和其他,運,運行支持,。,。,2.6,驗,驗收標準,3 實施,
12、計,計劃,3.1,任,任務(wù)分解,:,:任務(wù)的,劃,劃分及各,項,項任務(wù)的,負,負責人。,3.2,進,進度:按,階,階段完成,的,的項目,,用,用圖表說,明,明開始時,間,間、完成,時,時間。,3.3,預(yù),預(yù)算,3.4,關(guān),關(guān)鍵問題,:,:說明可,能,能影響項,目,目的關(guān)鍵,問,問題,如,設(shè),設(shè)備條件,、,、技術(shù)難,點,點或其他,風,風險因素,,,,并說明,對,對策。,4 人員,組,組織及分,工,工,5 交付,期,期限,6 專題,計,計劃要點,如測試計,劃,劃、質(zhì)量,保,保證計劃,、,、配置管,理,理計劃、,人,人員培訓(xùn),計,計劃、系,統(tǒng),統(tǒng)安裝計,劃,劃等。,三、軟件,需,需求說明,書,書,1
13、 引言,1.1,編,編寫目的,:,:闡明編,寫,寫需求說,明,明書的目,的,的,指明,讀,讀者對象,。,。,1.2,項,項目背景,:,:應(yīng)包括,項目,的,的委托單,位,位、開心,單,單位和主,管,管部門;,該軟,件,件系統(tǒng)與,其,其他系統(tǒng),的,的關(guān)系。,1.3,定,定,義,義,:,:,列,列,出,出,文,文,檔,檔,中,中,所,所,用,用,到,到,的,的,專,專,門,門,術(shù),術(shù),語,語,的,的,定,定,義,義,和,和,縮,縮,寫,寫,詞,詞,的,的,愿,愿,文,文,。,。,1.4,參,參,考,考,資,資,料,料,:,:,可,可,包,包,括,括,項,項,目,目,經(jīng),經(jīng),核,核,準,準,的,的,計
14、,計,劃,劃,任,任,務(wù),務(wù),書,書,、,、,合,合,同,同,或,或,上,上,級,級,機,機,關(guān),關(guān),的,的,批,批,文,文,文,文,檔,檔,所,所,引,引,用,用,的,的,資,資,料,料,、,、,規(guī),規(guī),范,范,等,等,列,列,出,出,這,這,些,些,資,資,料,料,的,的,作,作,者,者,、,、,標,標,題,題,、,、,編,編,號,號,、,、,發(fā),發(fā),表,表,日,日,期,期,、,、,出,出,版,版,單,單,位,位,或,或,資,資,料,料,來,來,源,源,2,任,任務(wù),概,概述,2.1,目,目標,2.2,運,運行,環(huán),環(huán)境,2.3,條,條件,與,與限,制,制,3 數(shù),據(jù),據(jù)描述,3.1,表,
15、表態(tài),數(shù),數(shù)據(jù),3.2,動,動態(tài),數(shù),數(shù)據(jù):,包,包括輸,入,入數(shù)據(jù),和,和輸出,數(shù),數(shù)據(jù)。,3.3,數(shù),數(shù)據(jù),庫,庫描述,:,:給出,使,使用數(shù),據(jù),據(jù)庫的,名,名稱和,類,類型。,3.4,數(shù),數(shù)據(jù),詞,詞典,3.5,數(shù),數(shù)據(jù),采,采集,4 功,能,能需求,4.1,功,功能劃,分,分,4.2,功,功能描,述,述,5 性,能,能需求,5.1,數(shù),數(shù)據(jù),精,精確度,5.2,時,時間,特,特性:,如,如響應(yīng),時,時間、,更,更新處,理,理時間,、,、數(shù)據(jù),轉(zhuǎn),轉(zhuǎn)換與,傳,傳輸時,間,間、運,行,行時間,等,等。,5.3,適,適應(yīng),性,性:在,操,操作方,式,式、運,行,行環(huán)境,、,、與其,他,他軟
16、件,的,的接口,以,以及開,發(fā),發(fā)計劃,等,等發(fā)生,變,變化時,,,,應(yīng)具,有,有的適,應(yīng),應(yīng)能力,。,。,6 運,行,行需求,6.1,用,用戶,界,界面:,如,如屏幕,格,格式、,報,報表格,式,式、菜,單,單格式,、,、輸入,輸,輸出時,間,間等。,6.2,硬,硬件,接,接口,6.3,軟,軟件,接,接口,6.4,故,故障,處,處理,7 其,他,他需求,如可使,用,用性、,安,安全保,密,密、可,維,維護性,、,、可移,植,植性等,。,。,四、概,要,要設(shè)計,說,說明書,1 引,言,言,1.1,寫,寫目,的,的:闡,明,明編寫,概,概要設(shè),計,計說明,書,書的目,的,的,指,明,明讀者,對,對象。,1.2,項,項目,背,背景:,應(yīng),應(yīng)包括,項,目,目的委,托,托單位,、,、開發(fā),單,單位和,主,主管部,門,門,該,軟,軟件系,統(tǒng),統(tǒng)與其,他,他系統(tǒng),的,的關(guān)系,。,。,1.3,定,定義,:,:列出,本,本文檔,中,中所用,到,到的專,門,門術(shù)語,的,的定義,和,和縮寫,詞,詞的愿,意,意。,1.4,參,參考,資,資料:,列,出,出這些,資,資料的,作,作者、,標,標題、,編,編號、,