阿摩線上測驗 登入

申論題資訊

試卷:108年 - 合作金庫商業銀行 108 年第二次新進人員 開放系統第二類程式設計人員 專業科目:程式設計(以 APP、Angular JS/TS、SQL 語言為主)、系統分析、 資料結構及資料庫應用#78869
科目:程式設計(以 JAVA、SQL 語言為主)、系統分析、資料結構及資料庫應用
年份:108年
排序:8

題組內容

第三題: 假設你正在為某家銀行開發一個網路銀行系統。這個系統將提供銀行的客戶們直接利用 網際網路從事線上的帳務管理。在初期階段,此系統必須提供客戶查詢帳戶,瀏覽交易歷史, 轉帳,申請加入會員等功能。另外,使用者必須先行登入到系統才可以使用各項功能。(註: 我們假設轉帳是指一個人可以將其存款金額從一個帳戶轉移到另一個帳戶。)

申論題內容

(二)何謂非功能性需求?請就本案例可能發生的非功能需求列舉兩項。【5 分】

詳解 (共 2 筆)

詳解 提供者:hchungw
非功能性需求(Non-functional Requirement)
非功能性需求是指系統的性能和品質屬性,它們不直接涉及系統提供的具體功能,而是涉及系統的運行方式和性能標準。這些需求確保系統在使用過程中的穩定性、效率、安全性等方面滿足預期。
本案例可能發生的非功能需求
安全性(Security)
說明:網路銀行系統必須確保使用者的敏感信息和交易數據的安全,防止未經授權的訪問和數據洩露。
範例:
系統必須實現強身份驗證機制(如雙因素認證,2FA)。
所有數據傳輸必須使用加密通道(如 SSL/TLS)。
必須有完善的日誌記錄和監控機制,能夠及時發現和響應安全事件。
性能(Performance)
說明:網路銀行系統必須能夠在高負載情況下保持高效運行,確保使用者體驗不受影響。
範例:
系統必須能夠在高峰時段同時處理至少 10000 個並發使用者。
查詢帳戶餘額和交易歷史的響應時間必須小於 2 秒。
轉帳操作從發起到完成的時間必須小於 5 秒。
總結
安全性和性能是本案例中的兩個重要非功能性需求,它們確保了網路銀行系統的安全可靠和高效運行。
非功能性需求的滿足有助於提高系統的整體品質和使用者滿意度,確保系統能夠在各種使用場景下穩定運行。
詳解 提供者:god Manto

非功能性需求是指系統除了功能以外的需求,通常描述了系統的性能、可用性、安全性、效能等方面的要求。

在本案例中可能發生的非功能需求包括:

  1. 安全性:系統需要具有高度的安全性,以防止未授權訪問和資訊泄漏。

  1. 可用性:系統需要保證24/7的運作,並具有高可用性,以確保客戶隨時能夠使用服務。