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