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