回覆列表
-
1 # 航拍上林
-
2 # 常德女婿
軟體需求規格說明書大致包括概述、功能性需求、非功能性需求、約束等幾大塊。
概述主要描述系統的上下文、關鍵性功能場景、角色以及角色能夠使用的功能即用例。
功能性需求主要描述用例、報表、介面三大類。
非功能性需求通常情況下有效能、安全等,視具體要求而定。
約束同非功能性需求一樣,需要才補充,有技術選型、軟硬體、使用場景、UIUE的要求,法律法規等。
軟體需求說明書
1. 引言:
1.1 專案名稱 :
1.2 專案背景和內容概要 。(專案的委託單位、開發單位、主管部門、與其它專案的關係,與其他機構的關係等)。
1.3 相關資料、縮略語、定義
(相關專案計劃、合同及上級機關批文,引用的檔案、採用的標準等)、(縮寫詞和名詞定義)。
2. 任務概述
2.1 目標 (專案的開發目標和應用目標。如果是其他系統的一部分,則說明其關係) 。
2.2 範圍 (包含的業務,不包含的業務)
2.3 假定條件與約束限制 ,(儘量列出開展本專案的假定和約束,例如:經費限制,開發期限,裝置條件,使用者現場環境準備等)。
3.業務流程
4.資料描述
4.1 原始資料描述
a. 靜態資料
b. 動態資料
4.2 資料流向圖
4.3 資料概念模型和描述
5.功能需求
5.1 功能描述
6.介面要求
6.1報表格式
6.2圖形要求
6.3輸入輸出要求
7.介面要求
(描述與本系統相連的系統的介面的資料格式,資料交換協議,介面功能等)。
8.效能需求
8.1資料精確度
(例如,資料內部精度,外部顯示精度)
8.2資料量 。
8.3時間特性要求 。
(根據所開發系統的特點,規定系統對時間的特性的要求。例如: 系統響應時間、介面更新處理時間、資料轉換與傳輸時間)
9.執行環境需求
9.1網路和硬體裝置平臺
(網路拓撲圖及裝置型別描述)
10.作業系統平臺
資料庫系統平臺
10.1程式設計工具
10.2其它支撐軟體
11. 其它專門需求
11.1安裝和操作
11.2安全保密
11.3維護服務