資源描述:
《軟件需求分析報(bào)告(模板)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、~軟件需求分析報(bào)告-(模板)目錄1.范圍12.總體要求12.1總體功能要求12.2軟件開發(fā)平臺要求12.3軟件項(xiàng)目的開發(fā)實(shí)施過程管理要求22.3.1軟件項(xiàng)目實(shí)施過程總體要求22.3.2軟件項(xiàng)目實(shí)施變更要求22.3.3軟件項(xiàng)目實(shí)施里程碑控制23.軟件開發(fā)33.1軟件的需求分析33.1.1需求分析33.1.2需求分析報(bào)告的編制者43.1.3需求報(bào)告評審43.1.4需求報(bào)告格式43.2軟件的概要設(shè)計(jì)43.2.1概要設(shè)計(jì)43.2.2編寫概要設(shè)計(jì)的要求43.2.3概要設(shè)計(jì)報(bào)告的編寫者43.2.4概要設(shè)計(jì)和需求分
2、析、詳細(xì)設(shè)計(jì)之間的關(guān)系和區(qū)別43.2.5概要設(shè)計(jì)的評審43.2.6概要設(shè)計(jì)格式43.3軟件的詳細(xì)設(shè)計(jì)53.3.1詳細(xì)設(shè)計(jì)53.3.2特例53.3.3詳細(xì)設(shè)計(jì)的要求53.3.4數(shù)據(jù)庫設(shè)計(jì)53.3.5詳細(xì)設(shè)計(jì)的評審53.3.6詳細(xì)設(shè)計(jì)格式53.4軟件的編碼53.4.1軟件編碼53.4.2軟件編碼的要求53.4.3編碼的評審63.4.4編程規(guī)范及要求63.5軟件的測試63.5.1軟件測試63.5.2測試計(jì)劃63.6軟件的交付準(zhǔn)備63.6.1交付清單6~~~3.7軟件的鑒定驗(yàn)收73.7.1軟件的鑒定驗(yàn)收73.
3、7.2驗(yàn)收人員73.7.3驗(yàn)收具體內(nèi)容73.7.4軟件驗(yàn)收測試大綱73.8培訓(xùn)73.8.1系統(tǒng)應(yīng)用培訓(xùn)73.8.2系統(tǒng)管理的培訓(xùn)(可選)8附錄A軟件需求分析報(bào)告文檔模板9附錄B軟件概要設(shè)計(jì)報(bào)告文檔模板21附錄C軟件詳細(xì)設(shè)計(jì)報(bào)告文檔模板33附錄D軟件數(shù)據(jù)庫設(shè)計(jì)報(bào)告文檔模板43附錄E軟件測試(驗(yàn)收)大綱55~~~1.范圍本指南用于指導(dǎo)軟件開發(fā)者為南京市交通局開發(fā)軟件項(xiàng)目的過程,通過規(guī)范軟件項(xiàng)目承擔(dān)單位的開發(fā)過程達(dá)到提高軟件質(zhì)量,降低維護(hù)成本的目的。開發(fā)者應(yīng)根據(jù)本指南進(jìn)行軟件開發(fā)和編制軟件開發(fā)文檔。本指南是
4、對軟件項(xiàng)目承擔(dān)單位的基本要求。在本指南的附錄A至E中提供了文檔的編寫模板供開發(fā)者參考,在進(jìn)行具體軟件開發(fā)時(shí),開發(fā)者可根據(jù)實(shí)際情況采編寫,但必須提供雙方約定的文檔,文檔中約定的內(nèi)容必須描述清楚。2.總體要求2.1總體功能要求網(wǎng)絡(luò)應(yīng)用環(huán)境以Internet/Intranet技術(shù)為核心。開發(fā)者應(yīng)在充分分析需求的基礎(chǔ)上,選擇采用B/S結(jié)構(gòu)或者C/S結(jié)構(gòu)。軟件系統(tǒng)的數(shù)據(jù)庫應(yīng)依照《南京市交通局信息化數(shù)據(jù)庫建設(shè)規(guī)范》進(jìn)行設(shè)計(jì)和建設(shè)。本指南中沒有規(guī)定開發(fā)者采用何種具體的軟件工程開發(fā)方法,開發(fā)者可根據(jù)項(xiàng)目具體特點(diǎn)、自身
5、擅長來選擇采用面向過程的方法、面向?qū)ο蟮姆椒ɑ蛎嫦驍?shù)據(jù)的方法,但建議開發(fā)商使用面向?qū)ο筌浖こ痰姆椒?,如:采用目前被廣泛使用的RUP(RationalUnifiedProcess)方法來進(jìn)行分析、設(shè)計(jì)和開發(fā)。2.2軟件開發(fā)平臺要求開發(fā)者開發(fā)的軟件必須能夠在南京市交通局規(guī)定的軟件平臺上正常運(yùn)行。目前軟件平臺為:數(shù)據(jù)庫管理系統(tǒng):Oracle9i以上版本中間件(應(yīng)用服務(wù)器)系統(tǒng):IBMWebSphereOA系統(tǒng):LotusDomino/Notes網(wǎng)絡(luò)架構(gòu):完全支持TCP/IP協(xié)議開發(fā)工具或技術(shù)體系:為保證軟
6、件的上下兼容性,開發(fā)者應(yīng)選擇比較通用的開發(fā)工具的較新版本進(jìn)行開發(fā),如MicrosoftVisualStudio.Net,BorlandDelphi,C++Builder,或J2EE(Java2P1atformEnterpriseEdition)等。~~~1.1軟件項(xiàng)目的開發(fā)實(shí)施過程管理要求1.1.1軟件項(xiàng)目實(shí)施過程總體要求(一)開發(fā)者提交軟件開發(fā)工作大綱,交通局組織專家組對工作大綱進(jìn)行評審,并提出整改意見。(二)通過評審后,開發(fā)者根據(jù)整改意見完善工作大綱,經(jīng)過交通局認(rèn)可后組織項(xiàng)目組進(jìn)行軟件開發(fā)。軟件開
7、發(fā)工作按照需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測試等幾個(gè)階段進(jìn)行,在開發(fā)過程中,開發(fā)者需分階段提交相關(guān)文檔。(三)在軟件開發(fā)工作完成后,開發(fā)者應(yīng)向交通局提交完整的軟件文檔,交通局組織驗(yàn)收組對軟件進(jìn)行驗(yàn)收審查。1.1.2軟件項(xiàng)目實(shí)施變更要求在開發(fā)過程中,需求或設(shè)計(jì)不可避免地需要發(fā)生變更,相關(guān)變更必須經(jīng)過交通局書面同意方可進(jìn)行。在需求或設(shè)計(jì)發(fā)生變更時(shí),需要對原有文檔進(jìn)行修改,并提供完整的變更記錄,以使變更處于可控制的狀態(tài)。變更單如下表所示:表2-1變更單需求變更申請申請變更的需求文檔輸入名稱,版本,日期等
8、信息變更的內(nèi)客及其理由評估需求變更將對項(xiàng)目造成的影響申請人簽字變更申請的審批意見項(xiàng)目經(jīng)理簽字審批意見:簽字日期客戶簽字(合同項(xiàng)目)審批意見:簽字日期更改需求文檔變更后的需求文檔輸入名稱,版本,完成日期等信息更改人簽字重新評審需求文檔需求評審小組簽字評審意見:簽字日期變更結(jié)束項(xiàng)目經(jīng)理簽字簽字日期1.1.3軟件項(xiàng)目實(shí)施里程碑控制交通局將分四個(gè)階段進(jìn)行把關(guān),召開專家審查會。(一)需求分析(結(jié)合原型進(jìn)行審查)確認(rèn);(四)概要設(shè)計(jì)+數(shù)據(jù)庫設(shè)計(jì);~~~(一)預(yù)驗(yàn)收(