需求工程

系統開發的起點

需求類型

需求活動

  1. 需求獲取:透過訪談、問卷、觀察、工作坊等方式收集需求
  2. 需求分析:釐清需求、識別衝突、排定優先級
  3. 需求規格說明:撰寫需求文件,定義系統行為
  4. 需求驗證:確保需求正確、完整、一致

用戶故事

用戶故事是敏捷開發中的需求表達方式,模板為:

作為 <角色>,我希望 <功能>,以便 <收益>

範例:「作為一名線上購物者,我希望能夠使用優惠券,以便節省購物費用。」

驗收標準使用 Given-When-Then 格式:假設 → 當 → 則。

需求管理工具

相關連結