軟體開發與專案管理
某業務系統的需求中,屬於非功能需求的是下列何者?
- A即使在使用者多的時段,95%以上的畫面也要在3秒以內顯示
- B接到訂單時分配庫存,若庫存不足則顯示預定到貨日
- C每月底為每個客戶製作請款單
查看答案與解析
正確答案:A. 即使在使用者多的時段,95%以上的畫面也要在3秒以內顯示
功能需求是規定系統要做什麼(業務處理或功能)的需求;非功能需求則是規定系統運作得多好的需求,例如效能(回應時間、處理件數)、可靠度與可用性、資訊安全、可維護性、移轉等。「95%以上的畫面在3秒以內顯示」這類回應時間的目標,是與效能相關的非功能需求。分配庫存與製作請款單是系統本身執行的處理,因此是功能需求。非功能需求不容易由使用者明確提出,因此重要的是以能用數值確認的形式事先取得共識。
- A. 正確。這是回應時間的目標,屬於與效能相關的非功能需求。
- B. 規定了接到訂單時系統要執行的處理,因此是功能需求。
- C. 規定了系統執行的業務處理,因此是功能需求。