--- title: 3.需求工程 tags: software engineering --- # 需求工程 ## 何謂使用者需求與系統需求 ### 使用者需求 以自然語言加上圖表所形成的敘述。 ### 系統需求 更詳細的定義軟體的功能、服務、運作限制,可稱為功能規格,可能會是合約的一部分。 ## 何謂功能需求與非功能需求 ### 功能需求 定義一個軟體系統或元件的功能,也是一個系統需提供的功能及服務。 功能可以用一組輸入、行為及輸出的組合來表示。 功能需求可以是計算、技術細節、資料處理或其他說明系統希望達成功能的內容。 ### 非功能需求 系統提供的服務或功能限制、品質、 品質目標 ,經常是套用在整個系統上。 ## 撰寫軟體需求文件應注意到哪些事項 - 內容 :產品目標、預期產出、使用者分群、使用情境、功能範疇、功能上線策略規劃、市場溝通策略、未來擴充可能、後續規劃。 - 規劃