1.引言
1.1 編寫的目的
/*說明編寫本說明書的目的
1.2 背景說明
/*給出待開發系統的全名及專案提出者,開發者,及使用者。同時說明該軟體系統將做什麼和不做什麼。
1.3 術語定義
1.4 參考資料
2. 任務概述
2.1 功能概述
/*簡要敘述本系統預計實現的主要功能及功能之間的相互關係,最好用圖表明。
2.2 約束條件
/* 簡要說明對系統設計產生影響的限制備件,如管理模式,硬體限制,技術或工具的制約等。
3. 資料流圖與資料字典
3.1 資料流圖
3.1.1 資料流圖圖形
/*將需求分析構造的資料流圖按層次逐層畫出。
3.1.2 加工說明
/*對資料流圖中的每乙個加工,按編號,加工名,輸入流,輸出流及加工過程逐一說明。
3.2 資料字典
/*本節對資料流圖中使用的資料項,資料結構,檔案的內容及組織結構逐項說明.
3.2.1 資料項說明
3.2.2 資料結構說明
3.2.3 檔案說明
4 系統介面
4.1 使用者介面
/*說明人機互動介面的使用者需求,如螢幕格式,報表,選單的格式與內容及功能鍵定義。
4.2 硬體介面
/* 說明本軟體系統與硬體裝置的介面資訊的內容,格式以及執行軟體的硬體裝置特徵。
4.3 軟體介面
/*說明本軟體系統與其它支援軟體之間的介面規格,支援軟體應明確其版本號。
5. 效能需求
5.1 精度要求
/* 說明輸入/輸出資料以及傳輸資料的精度要求。
5.2 時間特徵
/* 定量說明系統應達到的響應時間,更新處理時間,資料傳輸轉換時間,計算時間的特徵值
5.3 靈活性
/* 說明本軟體在需求發生變化時(操作方式,精度要求,時間特徵等)的適應能力。
6 軟體屬性
6.1 可使用性
/* 規定系統的某些特殊需求,如檢查點設定,恢復方法和重啟動方法,以確保軟體可使用。
6.2 系統安全性
/* 規定系統為保證執行安全,資訊保安面而採用的技術措施,如密碼,防病毒,防黑客等。
6.3 可維護性
/* 規定系統為提高系統的可維護性將採取的措施。
6.4 可移植性
/* 規定程式以及擋方面軍的相容性,擴充性的約束。
7 其它需求
7.1 資料庫需求
/*對資料庫的靜態結構,動態組織,訪問資訊的方式,使用頻率以及資料的儲存等方面提出需求。
7.2 系統操作要求
/*列出系統所要求的正確或特殊的操作方式,如使用者的操作方式和系統的後援和恢復操作。
7.3 故障及其處理
/* 盡量烈列出能夠**的系統故障(包括軟硬體及其它系統),並指出故障可能造成的影響及故障排除的方法。
8 附錄
軟體需求分析規格說明書格式
1.引言 1.1 編寫的目的 說明編寫本說明書的目的 1.2 背景說明 給出待開發系統的全名及專案提出者,開發者,及使用者。同時說明該軟體系統將做什麼和不做什麼。1.3 術語定義 1.4 參考資料 2.任務概述 2.1 功能概述 簡要敘述本系統預計實現的主要功能及功能之間的相互關係,最好用圖表明。2...
軟體需求規格說明書
在整理完與使用者的談話稿,交付使用者審閱後,下一步是制定軟體需求規格說明書了,貌似和客戶簽約需要依據這份規格說明書,一旦確定,雙方達成協議簽字後,使用者如需更改增加功能是需要再付費的。主要內容有 1.簡介 1.1 目的 1.2 應用範圍 1.3 術語及縮寫定義 2.全面描述 2.1 系統用例圖 2....
軟體需求規格說明書
對軟體的需求進行分析,包括軟體的業務需求 使用者需求 功能需求。並對各系統介面 執行環境 效能需求做出可行性方案。通過本產品可以方便記錄。文字錄入功能 語音錄入功能 設定定時提醒 檢視歷史備忘。經常做計畫,能堅持的人比較實用 文字備忘錄 語音備忘錄 檢視歷史記錄 以圖形圖畫及各種元件繪製成使用者介面...