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