軟體開發與專案管理

某業務系統的需求中,屬於非功能需求的是下列何者?

  1. A即使在使用者多的時段,95%以上的畫面也要在3秒以內顯示
  2. B接到訂單時分配庫存,若庫存不足則顯示預定到貨日
  3. C每月底為每個客戶製作請款單
查看答案與解析

正確答案:A. 即使在使用者多的時段,95%以上的畫面也要在3秒以內顯示

功能需求是規定系統要做什麼(業務處理或功能)的需求;非功能需求則是規定系統運作得多好的需求,例如效能(回應時間、處理件數)、可靠度與可用性、資訊安全、可維護性、移轉等。「95%以上的畫面在3秒以內顯示」這類回應時間的目標,是與效能相關的非功能需求。分配庫存與製作請款單是系統本身執行的處理,因此是功能需求。非功能需求不容易由使用者明確提出,因此重要的是以能用數值確認的形式事先取得共識。

  • A. 正確。這是回應時間的目標,屬於與效能相關的非功能需求。
  • B. 規定了接到訂單時系統要執行的處理,因此是功能需求。
  • C. 規定了系統執行的業務處理,因此是功能需求。
練習這個領域 前往領域頁面

相關計算工具

軟體開發與專案管理的其他題目

  1. 在 UML 中,像電鍋的控制軟體那樣,要表示物件的狀態如何隨事件(按下按鈕、計時器到期、達到溫度等)而改變時,適合使用的圖為下列何者?
  2. 在 UML 中,將多個物件之間往來的訊息(呼叫或回應)依時間順序由上往下排列表示的圖為下列何者?
  3. 在評估模組獨立性的模組強度(內聚力)中,強度最高、被認為最理想的是下列何者?
  4. 在模組間的耦合度中,耦合最弱、模組獨立性最高的是下列何者?
  5. 在 GoF 設計模式中,當某物件的狀態改變時,自動通知依賴它的多個物件的模式為下列何者?