阿摩線上測驗 登入

申論題資訊

試卷:109年 - 109 專技高考_資訊技師:系統分析與資訊安全#93224
科目:系統分析與資訊安全
年份:109年
排序:0

題組內容

一、邦邦資訊公司負責建造專屬大成公司的 ERP(enterprise resource planning)資訊系統,藉此協助提升大成公司各部門合作效率。邦邦資訊公司在定義系統需求時,必須分別了解系統的功能需求(functional requirement)與非功能需求(non-functional requirement)。

申論題內容

(一)請詳細定義 何謂功能需求與非功能需求;

詳解 (共 1 筆)

詳解 提供者:hchungw

在系統需求定義過程中,了解和區分功能需求(Functional Requirements)與非功能需求(Non-Functional Requirements)是至關重要的。這兩種類型的需求各自具有不同的側重點和描述範圍。

功能需求(Functional Requirements)

定義: 功能需求是指系統必須執行的特定行為或功能,以滿足用戶需求。這些需求描述了系統應該做什麼,系統的具體操作和服務,以及用戶與系統之間的互動。

特點

  • 描述系統的輸入和輸出
  • 詳細說明系統的處理過程
  • 定義系統的業務規則
  • 描述用戶與系統的交互方式

例子

  1. 用戶應能通過ERP系統查詢庫存狀態。
  2. 系統應該允許用戶創建、編輯和刪除客戶資料。
  3. 當新訂單被創建時,系統應自動生成發票。
  4. 系統應該能夠生成每月的銷售報告。

非功能需求(Non-Functional Requirements)

定義: 非功能需求是指系統的質量屬性或特性,它們描述了系統的運行方式而不是具體功能。這些需求通常與系統的效能、可靠性、安全性、可維護性、擴展性等方面有關。

特點

  • 描述系統的性能標準
  • 定義系統的運行環境要求
  • 規範系統的品質屬性
  • 包括約束條件和限制

例子

  1. 系統應能在1秒內響應用戶查詢請求。
  2. 系統應保證99.9%的可用性,每月停機時間不得超過43分鐘。
  3. 系統應實施多層安全措施,防止未經授權的訪問。
  4. 系統應能夠在未來支持至少1000個同時在線用戶。
  5. 系統應符合公司內部數據隱私和保護政策。

總結

  • 功能需求(Functional Requirements):描述系統需要執行的具體操作和功能,關注的是系統的“做什麼”。
  • 非功能需求(Non-Functional Requirements):描述系統的品質屬性和性能標準,關注的是系統的“怎麼做”。

在構建ERP系統時,邦邦資訊公司必須全面了解並正確區分這兩種類型的需求,以確保系統能夠有效支持大成公司的業務運作,提升各部門的合作效率。