軟件工程初期的一般過程是,軟件開發的計劃,確定要實現的目標和進度等,然后就是需求規格說明書,該說明書要得到用戶的認可。用戶往往提供了一份要求的說明,開發人員在這個基礎上進行了加工和整理。此后的開發過程,都是圍繞著需求規格說明書進行進一步地細化,直至開發出產品。當然,測試計劃中也要針對需求進行驗證,看看是否滿足了用戶的要求。
一般來說,用例視圖可以很好地表現需求。用例圖中,若干角色actor與系統提供的用例(功能)之間的連接關系。
以下是參考《IEEE推薦的軟件需求規格說明的方法(IEEE 830-1998)》的一個系統規格說明書SRS模板:
一、引言
(一) 目的
(二) 文檔約定
(三) 預期的讀者和閱讀建議
(四) 產品的范圍
(五) 參考文獻
二、綜合描述
(一) 產品的前景
(二) 產品的功能
(三) 用戶類型和特征
(四) 運行環境
(五) 設計和實現上的限制
(六) 假設和依賴
三、外部接口需求
(一) 用戶界面
(二) 硬件接口
(三) 軟件接口
(四) 通信接口
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/