閱讀下列系統(tǒng)需求陳述,回答問題1、問題2、問題3和問題4。
某銀行準備開發(fā)一個網(wǎng)上信用卡管理系統(tǒng)CCMS,該系統(tǒng)的基本功能為:
(1)信用卡申請。非信用卡客戶填寫信用卡申請表,說明所要申請的信用卡類型及申請者的基本信息,提交CCMS登錄。如果信用卡申請被銀行接受,客戶會收到銀行的確認函,并告知用戶信用卡的有效期及信貸限額;否則銀行會發(fā)送一封拒絕函給該客戶??蛻羰盏酱_認函后,需再次登錄CCMS ,用信用卡號和密碼激活該信用卡。激活操作結(jié)束后,CCMS將激活通知發(fā)送給客戶,告知客戶其信用卡是否被成功地激活。
(2)月報表生成。在每個月第一天的零點,CCMS為每個信用卡客戶創(chuàng)建一份月報表,對該客戶上月的信用卡交易情況及交易額進行統(tǒng)計。信用卡客戶可以登錄CCMS查看月報表,也可以要求CCMS提供打印出的月報表。
(3)信用卡客戶信息管理。信用卡客戶的個人信息可以在 CCMS中進行在線的管理。每個信用卡客戶可以在線查詢其個人信息。
(4)信用卡交易記錄。信用卡客戶使用信息卡進行的每一筆交易都會記錄在CCMS中
(5)交易信息查詢。信用卡客戶可以登錄CCMS查詢并核實其信用卡交易記錄及交易額。
在系統(tǒng)的需求分析階段,使用用例對系統(tǒng)需求建模。表1—1和表1—2給出了其中兩個用例的概要描述。
[問題1](10分)
將表1—1和表1—2中的(1)~(10)填充完整。
[問題2](4分)
除了表1—1和表1—2給出的用例外,從上述系統(tǒng)陳述中還可以獲取哪些由信用卡客戶發(fā)起的用例?(給出用例名稱即可)
[問題3](7分)
用400字以內(nèi)文字,簡要說明用例獲取的基本步驟。
[問題4](4分)
用例除了使用表1—1和表1—2所示的形式描述外,還可以使用UML的用例圖來表示。分別用100字以內(nèi)文字,解釋UML用例圖中擴展用例和抽象用例的內(nèi)涵。
從下列的4道試題(試題二至試題五)中任選2道解答。如果解答的試題數(shù)超過2道,則題號小的2道解答有效。