2.項目概述
2.1待開發軟件的一般描述
描述待開發軟件的背景,所應達到的目標,以及市場前景等。
2.2待開發軟件的功能
簡述待開發軟件所具有的主要功能。為了幫助每個讀者易于理解,可以使用列表或圖形的方法進行描述。使用圖形表示,可以采用:
·層次方框圖如圖1所示。
·UseCase圖。
·系統流程圖。
·頂層數據流圖如圖2所示。
圖l 層次方框圖
圖2 頂層數據流圖
2.3用戶特征
描述最終用戶應具有的受教育水平、工作經驗及技術專長。
2.4運行環境
描述軟件的運行環境,包括硬件平臺、硬件要求、操作系統和版本,以及其他的軟件或與其共存的應用程序等。
2.5條件與限制
給出影響開發人員在設計軟件時的約束條款,例如:
·必須使用或避免使用的特定技術、工具、編程語言和數據庫。
·硬件限制。
·所要求的開發規范或標準。