二、在收集系統需求的過程中,使用者通常不知道如何表達所需的功能需求 (Functional Requirement)和非功能需求(Non-Functional Requirement)。 作為負責系統需求分析的專業人員,
(二)請根據使用者的描述,詳細設計系統的非功能需求(Non-Functional Requirements) ,包括:效能(Performance)、可靠性(Reliability)、可用性(Availability)、安全性(Security) 、易用性(Usability)。(15 分)
(使用者的描述)
「……首先一定要先登入購票網站,查查我要的演唱會還有沒有票,然後選擇我想看的演唱會場次。接著,我會再看看座位圖,挑選一或兩個價格合適的座位,想想看那一個比較好。決定好,就填我的名字和付款資訊後,就可以刷卡付款了。付款成功後,電子票就會寄到我的郵箱。
不過,有一次我動作太慢了,當我按下付款時,票已經被別人搶走了,還好,系統有立刻提示我需要重新選擇座位。還有一次,我刷卡失敗,結果購票失敗,我也必須再試一次……」