--- tags: 軟體工程 title: 第六週 --- ## What Are Requirements - System Requirements - Functional requirements - Non-functional requirements ## Function requirements(功能性需求) >定義一個軟體系統或元件的功能,也是一個系統需提供的功能及服務。功能可以用一組輸入、行為及輸出的組合來表示。功能需求可以是計算、技術細節、資料處理或其他說明系統希望達成功能的內容。 >有明顯的IPO(input process output) >the activities the system must perform(執行) - Example : - 輸入輸出 - 資料處理、演算法 - 使用者介面 - Business uses - functions the users carry out ## Non-function requirments(非功能性需求) >是指依一些條件判斷系統運作情形或其特性,而不是針對系統特定行為的需求 >other system characteristics(特性)  - Example : - 穩定的系統 - 網路遊戲的流暢度 - 易上手的操作、圖型界面介面 - 簡單明瞭的遊戲規則提示 - 適合各玩家的人工智慧 - 可簡易擴充性功能 - 系統管理者方便管理 - Constraints - performance goals ## FURPS+ Requirements Acronym - **F**unctional requirements - **U**sability requirements - **R**eliability requirements - **P**erformance requirements - **S**ecurity requirements - **\+** even more categories…
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up