
軟件需求分析報告模板(完整版)
附錄A 軟件需求分析報告文檔模板 9
1. 范圍
本指南用于指導軟件開發者為南京市交通局開發軟件項目的過程,通過規范軟件項目承擔單位的開發過程達到提高軟件質量,降低維護成本的目的。開發者應根據本指南進行軟件開發和編制軟件開發文檔。本指南是對軟件項目承擔單位的基本要求。在本指南的附錄A至E中提供了文檔的編寫模板供開發者參考,在進行具體軟件開發時,開發者可根據實際情況采編寫,但必須提供雙方約定的文檔,文檔中約定的內容必須描述清楚。
2. 總體要求
2.1 總體功能要求
網絡應用環境以Internet/Intranet技術為核心。
開發者應在充分分析需求的基礎上,選擇采用B/S結構或者C/S結構。
軟件系統的數據庫應依照《南京市交通局信息化數據庫建設規范》進行設計和建設。
本指南中沒有規定開發者采用何種具體的軟件工程開發方法,開發者可根據項目具體特點、自身擅長來選擇采用面向過程的方法、面向對象的方法或面向數據的方法,但建議開發 商使用面向對象軟件工程的方法,如:采用目前被廣泛使用的RUP(Rational Unified Process)方法來進行分析、設計和開發。
2.2 軟件開發平臺要求
開發者開發的軟件必須能夠在南京市交通局規定的軟件平臺上正常運行。目前軟件平臺為:
數據庫管理系統:
Oracle 9i以上版本
中間件(應用服務器)系統:
IBM WebSphere
OA系統:
Lotus Domino/Notes
網絡架構:
完全支持TCP/IP協議
開發工具或技術體系:
為保證軟件的上下兼容性,開發者應選擇比較通用的開發工具的較新版本進行開發,如Microsoft Visual Studio.Net,Borland Delphi,C++ Builder, 或J2EE(Java2 P1atform Enterpri Edition)等。
2.3 軟件項目的開發實施過程管理要求
2.3.1 軟件項目實施過程總體要求
(一)開發者提交軟件開發工作大綱,交通局組織專家組對工作大綱進行評審,并提出整改意見。