摘要:2006上半年系統(tǒng)分析師考試真題下午案例分析部分,供大家參考學習。
●閱讀下列系統(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道解答有效。
●閱讀以下關于工作流系統(tǒng)性能分析的敘述,回答問題1、問題2和問題3。
某企業(yè)正在創(chuàng)建一個工作流管理系統(tǒng),目前正處于過程定義階段,即創(chuàng)建工作流模型階段。對于這些工作流模型,除了要考慮工作流的正確性外,工作流的性能也是十分重要的。工作流性能主要反映工作流定量方面的特性,例如,任務的完成時間、單位時間內(nèi)處理的任務數(shù)量、資源的利用率以及在預定的標準時間內(nèi)完成任務的百分比等等。
圖2-1所示的是一個簡單的工作流模型(其中單位時間為1小時),它表示這樣一個執(zhí)行過程:每小時將會有20個任務達到c1,這20個任務首先經(jīng)過處理taskl,再經(jīng)過處理task2,最終將結(jié)果傳遞到c3。處理taskl和處理task2相互獨立。
假設性能評價模型符合M/M/1排隊模型,在計算性能指標的過程中可以使用下列公式進行計算:其中ρ表示資源利用率,表示單位時間內(nèi)到達的任務數(shù),表示該資源單位時間內(nèi)能夠完成的任務數(shù)。
[問題1](10分)
計算圖2—1所示的工作流模型的下列性能指標:
(1)每個資源的利用率;
(2)每個處理中的平均任務數(shù)L;
(3)平均系統(tǒng)時間S;
(4)每個處理的平均等待時間W。
[問題2](9分)
圖2—1所給出的工作流模型的性能并不是最好的。實際上,對于工作流系統(tǒng)而言,同樣的工作、同樣的資源,采用不同的工作流設計,任務的平均等待時間也不盡相同。若要在不改變資源利用率、任務的到達速率和平均處理時間(S-W)的情況下,降低平均完成時間,在設計工作流系統(tǒng)時應遵循哪三個基本原則?用150字以內(nèi)文字說明。
[問題3](6分)
針對以上三個設計原則,選擇其中的一種原則對圖2-1所示的工作流模型進行修正。給出修正后的工作流模型(畫圖說明)。
●閱讀下列關于軟件開發(fā)方法的討論,回答問題1、問題2和問題3。
張工和李工分別是某公司信息系統(tǒng)項目組和系統(tǒng)開發(fā)組的負責人。下面是張工與李工討論信息系統(tǒng)項目組承接的新項目時的對話。
張工:我們這次承接的新系統(tǒng)很具有挑戰(zhàn)性,在開發(fā)過程中不僅要使用一種新的數(shù)據(jù)庫管理系統(tǒng),用戶所給的開發(fā)時間也比較短。我擔心使用傳統(tǒng)的SDLC(軟件開發(fā)生存周期)方法可能無法按期完成系統(tǒng)開發(fā)任務。
李工:這個項目有什么特點嗎?
張工:我不知道用戶是否確切地明白他們想要一個怎樣的新系統(tǒng)。他們提出了許多要求,但是我不敢確定他們是否真正理解這個新系統(tǒng)的功能。而且,這個系統(tǒng)可能會相當復雜,因為它要與多個已有的系統(tǒng)進行交互。
李工:我希望我們有更多使用RAD(Rapid Application Development,快速應用開發(fā))方法的經(jīng)驗。目前你所面臨的狀況可能比較適合使用這種方法。
張工:我同意。但是這個項目的時限不允許我們?nèi)W習運用RAD方法的工具以及即將要使用的新的RDBMS(關系數(shù)據(jù)庫管理系統(tǒng))。
[問題1](8分)
用100字以內(nèi)文字,分析使張工放棄采用傳統(tǒng)的SDLC方法的原因。
[問題2](9分)
用200字以內(nèi)文字,說明RAD方法的基本思想。
[問題3](8分)
如果張工采用RAD方法開發(fā)該項目,應如何解決對RAD工具不熟悉以及使用新數(shù)據(jù)庫管理系統(tǒng)的問題?用150字以內(nèi)文字說明。
●閱讀下列關于系統(tǒng)運行的敘述,回答問題1、問題2、問題3和問題4。
A公司準備建立一個合同管理和查詢系統(tǒng)。該系統(tǒng)由1臺服務器和100臺客戶機構(gòu)成,服務器和客戶機之間通過局域網(wǎng)進行通信,服務器通過專線聯(lián)接到兩個交易網(wǎng)關A和B。系統(tǒng)構(gòu)成如圖4-1所示。
服務器是對稱多處理器系統(tǒng),操作系統(tǒng)使用虛擬存儲。操作系統(tǒng)需要60MB的主存(假設與CPU的數(shù)量無關)。
系統(tǒng)需要處理4種類型的操作:從交易網(wǎng)關接收數(shù)據(jù),完成應用1到應用3的操作。服務器直接從交易網(wǎng)關接收數(shù)據(jù)(這個操作被稱為接收任務)。應用1到應用3需要客戶機與服務器協(xié)作完成。應用1、應用2和應用3中由服務器執(zhí)行的部分分別稱為應用任務1、應用任務2和應用任務3(見表4-1)。對于接收任務,即便是在峰值時間,也必須在10s內(nèi)完成,否則數(shù)據(jù)會丟失。
系統(tǒng)中的100臺客戶機的配置完全相同。一臺客戶機一次只能處理一個應用,不能同時處理多個應用。一個應用完成之后,才能處理下一個。
服務器根據(jù)客戶機選擇的應用創(chuàng)建不同的應用任務。當客戶機上的處理完成后,相應的應用任務也完成了。服務器啟動時,分別為每個交易網(wǎng)關創(chuàng)建一個接收任務。
在峰值時間,處理應用1的客戶機有50臺,處理應用2的客戶機有30臺,處理應用3的客戶機有20臺。
由于該系統(tǒng)使用虛擬存儲,因此沒有必要全部從主存中為操作系統(tǒng)和每個任務申請存儲空間。但是,如果系統(tǒng)從主存中分配給操作系統(tǒng)的存儲空間不到其所需的80%,分配給應用任務的存儲空間不到其所需的50%,分配給接收任務的存儲空間不到其所需的80%,系統(tǒng)性能會下降到不能接受的程度。
[問題1](6分)
要保證在峰值時間應用任務的處理速度仍可接受,服務器所需的最小主存是多少?(單位:MB)
[問題2](6分)
在峰值時間,使用單獨的CPU無法保證在規(guī)定的時間內(nèi)完成各種應用。為了解決這個問題,需要增加CPU的數(shù)量。計算在這種情況下,服務器上安裝的CPU的最小數(shù)量。(注:處理速度與CPU的數(shù)量成正比)
[問題3](6分)
如果在服務器和客戶機之間采用TCP/IP協(xié)議通信,在峰值時間,局域網(wǎng)上傳輸?shù)臄?shù)據(jù)的最小流量是多少?
[問題4](7分)
在該系統(tǒng)中是否適合采用UDP作為服務器與客戶機的通信協(xié)議?用150字以內(nèi)文字,說明原因(可針對不同應用進行討論)。
●閱讀下列關于成本/效益分析的描述,回答問題1、問題2和問題3。
某企業(yè)準備開發(fā)一個信息管理系統(tǒng),其生存周期為5年。該系統(tǒng)的預計開發(fā)成本、預計的年運行/維護成本,以及預計的收益如表5-1所示(其中帶括號的數(shù)據(jù)表示負值)。
[問題1](12分)
(1)目前許多管理人員將投資的凈現(xiàn)值作為首選的成本效益分析。用100字以內(nèi)文字,說明什么是凈現(xiàn)值?
(2)根據(jù)表5-1給出的數(shù)據(jù),第5年的累計的成本現(xiàn)值+收益現(xiàn)值是多少?利用凈現(xiàn)值技術(shù)分析該項目是否具有經(jīng)濟可行性?并解釋原因。
[問題2](5分)
投資回收分析技術(shù)用于確定投資是否可以收回以及什么時候收回。在自然增長的收益超過自然增長和持續(xù)付出的成本之前的那一段時間被稱為投資回收期。根據(jù)表5—1給出的數(shù)據(jù),該項目的投資回收期是年(從
(5)A.B.C.D四個選項中選擇一個)。
(6)A.1-2 B.2-3 C.3-4 D.4-5
[問題3](8分)
一個項目的投資回報率ROI(Retum of Investment)是度量企業(yè)從一項投資中獲得的回報總量與投資總量之間關系的百分率。根據(jù)表5—1給出的數(shù)據(jù),計算該項目的全生存期的投資回報率(lifetime ROI)和年平均投資回報率(annual ROI)。
軟考備考資料免費領取
去領取