摘要:2005上半年系統(tǒng)分析師考試真題下午案例分析部分,供大家參考學(xué)習(xí)。
●閱讀以下關(guān)于系統(tǒng)結(jié)構(gòu)的敘述,回答問題1、問題2、問題3和問題4。
A企業(yè)目前使用的是基于C/S結(jié)構(gòu)的OA(辦公自動化)系統(tǒng),某軟件開發(fā)公司為該企業(yè)設(shè)計了一個基于B/S結(jié)構(gòu)的新OA系統(tǒng)。
1.系統(tǒng)目前的運行情況
(1)公司大約有500名雇員,每名雇員配備有一套PC機,每個部門有獨立子網(wǎng);
(2)員工所用PC機的IP地址由其所在部門指派,由公司信息部負(fù)責(zé)IP地址的管理工作;
(3)目前的OA系統(tǒng)大約由16個子系統(tǒng)組成,包括公文管理子系統(tǒng)、公共信息管理子系統(tǒng)、個人息管理子系統(tǒng)、郵件管理子系統(tǒng)、任務(wù)管理子系統(tǒng)、差旅審批子系統(tǒng)、采購子系統(tǒng)等;
(4)應(yīng)用軟件存儲在服務(wù)器和客戶機上。數(shù)據(jù)庫的檢索和更新功能主要在服務(wù)器上,而數(shù)據(jù)的入和結(jié)果的顯示功能則主要在客戶機上。軟件的配置、維護和升級由信息部負(fù)責(zé)處理。
2.計劃實現(xiàn)的新系統(tǒng)
(1)新OA系統(tǒng)的體系結(jié)構(gòu)如圖1-1所示,包括安裝了瀏覽器的客戶機(PC)、Web服務(wù)器、以及一個數(shù)據(jù)庫服務(wù)器;
圖1-1
(2)用CGI連接數(shù)據(jù)庫服務(wù)器和web服務(wù)器;
(3)用戶使用新的OA系統(tǒng)時,首先通過登錄窗口輸入一個職工號碼和口令;
(4)cookie是web服務(wù)器指示客戶瀏覽器存儲指定變量名和值的方法。在啟動多個CGI程序的情況下,應(yīng)用cookie可以避免通過登錄窗口重復(fù)輸入職工號碼和口令。在新的OA系統(tǒng)中,職工號碼在其瀏覽器中被設(shè)置為一個cookie值。每啟動一個CGI程序,從瀏覽器傳送的職工號碼(一個cookie值)就和web服務(wù)器上存儲的職工號碼相比較。如果匹配,應(yīng)用就繼續(xù);若不匹配,就顯示登錄窗口,提示用戶輸入職工號碼和口令。
3.新OA系統(tǒng)的訪問控制
新OA系統(tǒng)中有以下兩種訪問控制:
(1)訪問控制1
各子系統(tǒng)的用戶只能通過安裝在本部門的客戶機處理其業(yè)務(wù),例如任務(wù)管理子系統(tǒng)的用戶在處理業(yè)務(wù)時只能使用安裝在本部門的客戶機。
(2)訪問控制2
只允許授權(quán)職工通過為其配置的客戶機使用差旅審批子系統(tǒng)。
4.性能評估方法
(1)性能評估模型是一個M/M/1排隊模型,其中LAN、web服務(wù)器和數(shù)據(jù)庫服務(wù)器按照圖1-2所示串聯(lián)連接。分別表示LAN、web服務(wù)器和數(shù)據(jù)庫服務(wù)器的利用率。
(2)已經(jīng)測得LAN、web服務(wù)器和數(shù)據(jù)庫服務(wù)器的平均處理時間?;谶@些測量值,用排隊論估算并發(fā)連接的客戶數(shù)量增加時的響應(yīng)時間。
(3)根據(jù)測得的處理時間,LAN、web服務(wù)器和數(shù)據(jù)庫服務(wù)器對單個客戶請求的平均處理時間為30ms、40ms和10ms。
(4)根據(jù)以往的經(jīng)驗可知,每秒平均有20個事務(wù),且事務(wù)到達間隔服從負(fù)指數(shù)分布。
(5)每個隊列的平均系統(tǒng)時間(平均等待時間與平均處理時間之和,單位:秒)可用以下公式計算:
[問題1](5分)
從原系統(tǒng)遷移新系統(tǒng)后,公司信息部的哪項工作極大地減少了?請用50字以內(nèi)文字說明。
[問題2](6分)
要實現(xiàn)訪問控制1和訪問控制2,還需從客戶端獲取什么信息?請分別用50字以內(nèi)文字說明。
[問題3](8分)
試計算以下參數(shù)(經(jīng)四舍五入在小數(shù)點后保留1位)。
LAN的利用率=_____(a)_______
Web服務(wù)器的利用率=____(b)________
數(shù)據(jù)庫服務(wù)器的利用率=____(c)______
新OA系統(tǒng)的平均響應(yīng)時間R為____(d)_____ms
[問題4](6分)
請用200字以內(nèi)文字說明使用CGI存在的主要問題及其原因,并給出兩種替代CGI的技術(shù)。
●閱讀以下關(guān)于數(shù)據(jù)中心的敘述,回答問題1、問題2和問題3
某大型企業(yè)在全國各城市共有40個左右的分支機構(gòu),這些機構(gòu)已經(jīng)建設(shè)了基于大型關(guān)系數(shù)據(jù)庫的信息管理系統(tǒng),每天負(fù)責(zé)獨立地處理本區(qū)域內(nèi)的業(yè)務(wù)并實時存儲業(yè)務(wù)數(shù)據(jù)。
每個機構(gòu)的數(shù)據(jù)庫服務(wù)器從PC Server(最小512M內(nèi)存)到RISC小型機(最大4GB內(nèi)存)配置不一,操作系統(tǒng)也不一樣,數(shù)據(jù)庫產(chǎn)品類型也不統(tǒng)一。
每個機構(gòu)平均每天產(chǎn)生約4MB的數(shù)據(jù),數(shù)據(jù)表中包括TEXT字段;每季度一次性產(chǎn)生約100MB的統(tǒng)計和報表數(shù)據(jù)。
為了加強管理,實現(xiàn)對下屬機構(gòu)業(yè)務(wù)數(shù)據(jù)的異地存儲備份,保證數(shù)據(jù)的安全及恢復(fù),同時對全國業(yè)務(wù)數(shù)據(jù)進行挖掘分析,該企業(yè)擬在總部建設(shè)數(shù)據(jù)中心。數(shù)據(jù)中心通過公共廣域網(wǎng)與各個分支機構(gòu)組成VPN,每個分支機構(gòu)到數(shù)據(jù)中心的邏輯信道帶寬最為128Kbps。
[問題1](9分)
(1)為了保證數(shù)據(jù)上傳的順序、穩(wěn)定、安全、并發(fā),并解決數(shù)據(jù)庫的異構(gòu)問題,系統(tǒng)應(yīng)采用下列哪種技術(shù)(請在下列A.B.C.D四個選項中選擇)?
A.交易中間件技術(shù)B.web中間件C.web service D.插裝技術(shù)
(2)為保證分支機構(gòu)可靠、高效地向數(shù)據(jù)中心匯總業(yè)務(wù)數(shù)據(jù),避免單點故障,除了考慮廣域網(wǎng)線路采用備份外,在數(shù)據(jù)中心還應(yīng)采用什么技術(shù)?用100字以內(nèi)文字說明。
[問題2](6分)
假設(shè)各個分支機構(gòu)的歷史數(shù)據(jù)已經(jīng)通過某種方式順利地存儲到了數(shù)據(jù)中心。對于增量數(shù)據(jù)的匯總更新,總部的王副總工提議采用數(shù)據(jù)庫復(fù)制技術(shù)和數(shù)據(jù)庫的觸發(fā)器技術(shù)獲取數(shù)據(jù)更新日志的方式來完成,但張總認(rèn)為這樣做不僅增加了成本,而且不能解決全部問題。請用300字以內(nèi)文字說明張總的理由。
[問題3](10分)
最后,為解決數(shù)據(jù)中心數(shù)據(jù)更新與同步問題,張總安排總部的系統(tǒng)分析師李工來設(shè)計方案,并指出可以對王副總工的意見加以完善,如果需要也可以修改各地的業(yè)務(wù)系統(tǒng)。李工提出的方案具有較好的可執(zhí)行性,并獲得了大家的認(rèn)可。請用400字以內(nèi)文字?jǐn)⑹鱿到y(tǒng)分析師李工的方案要點。
●閱讀以下關(guān)于軟件架構(gòu)的敘述,回答問題1、問題2和問題3。
軟件架構(gòu)是指大型、復(fù)雜軟件的系統(tǒng)結(jié)構(gòu)的設(shè)計、規(guī)格說明和實施。它以規(guī)范的形式裝配若干結(jié)構(gòu)元素,從而描述出系統(tǒng)的主要功能和性能要求,同時表述其它非功能性需求(如可靠性、可擴展性、可移植性和可用性等)。軟件架構(gòu)為軟件系統(tǒng)提供了一個結(jié)構(gòu)、行為和屬性的高級抽象模式,可以使用一個公式來表達;軟件架構(gòu)={構(gòu)成系統(tǒng)的元素,指導(dǎo)元素集成的形式,關(guān)系和約束}。
“4+1”視圖模型用五個視圖組成的模型來描述軟件架構(gòu)。該模型包含五個主要的視圖:
邏輯視圖(Logical View),描述了設(shè)計的對象模型,支持系統(tǒng)的功能需求。
進程視圖(Process View),描述了設(shè)計的并發(fā)和同步特征,支持系統(tǒng)的運行特性。
物理視圖(Physical view),描述了軟件到硬件的映射,反映了分布式特性,支持系統(tǒng)的拓?fù)?、安裝和通信需求。
開發(fā)視圖(Development view),描述了在開發(fā)環(huán)境中軟件的靜態(tài)組織結(jié)構(gòu),支持軟件開發(fā)的內(nèi)部需求。
場景(Scenario),用來說明重要的系統(tǒng)活動,是其它四個視圖在用例(Use Case)驅(qū)動下的綜合。
[問題1](7分)
軟件架構(gòu)在軟件需求與設(shè)計之間架起一座橋梁,也是風(fēng)險承擔(dān)者進行交流的手段,允許不同的風(fēng)險承擔(dān)者找出他們所關(guān)心的軟件架構(gòu)問題。假設(shè)采用面向?qū)ο蟮脑O(shè)計方法,各個視圖涉及的組件(元素)包括:任務(wù)、類、模塊、節(jié)點、步驟等,風(fēng)險承擔(dān)者包括最終用戶、系統(tǒng)設(shè)計師、程序員、經(jīng)理、項目管理師等。請在下表中的(1)到(7)處填入恰當(dāng)?shù)膬?nèi)容(空白處不用填)。
[問題2](10分)
對于大型項目,通常采用迭代的方法來進行架構(gòu)設(shè)計。架構(gòu)先被原型化、測試、評估分析,然后在一系列的迭代過程中被細(xì)化。這種方法能夠使需求細(xì)化、成熟化,并能夠被更好地理解。請用400字以內(nèi)文字,簡述軟件架構(gòu)基于場景驅(qū)動的迭代式設(shè)計過程。
[問題3](8分)
開發(fā)視圖是實現(xiàn)軟件詳細(xì)設(shè)計和編碼的重要藍(lán)圖。請用300字以內(nèi)文字,說明開發(fā)視圖需要滿足軟件內(nèi)部的哪些需求以及開發(fā)視圖直接影響到項目管理的哪些方面。
●閱讀以下關(guān)于原型法的敘述,回答問題1、問題2和問題3。
某軟件公司多年來開發(fā)的項目大都采用結(jié)構(gòu)化方法。但系統(tǒng)開發(fā)的實踐表明,盡管在許多情況下使用了嚴(yán)格定義或預(yù)先說明的方法,但當(dāng)系統(tǒng)建成以后,用戶仍然覺得建立的系統(tǒng)是不完全正確或不完備的,因此需要進行反復(fù)地修補。
針對上述情況,公司的李總工程師提出,應(yīng)該引入原型法,以快速地確定用戶需求,提高開發(fā)過程中的生產(chǎn)率和最終系統(tǒng)的質(zhì)量。
[問題1](12分)
請用400字以內(nèi)文字,分別論述原型法與嚴(yán)格定義法適用的場合。
[問題2](5分)
原型生命周期提供了一種用原型法完成需求定義的完整方法。但對于一些特殊情況,如規(guī)模較小,完整性要求較弱的應(yīng)用,可以采取靈活的做法以適應(yīng)實際目標(biāo)。請用300字以內(nèi)文字,說明改變原型生命周期約束的方法。
[問題3](8分)
引入原型法后,需要對項目管理的過程加以適當(dāng)修正。請用300字以內(nèi)文字,說明引入原型法后,項目管理的基本內(nèi)容。
●閱讀以下關(guān)于業(yè)務(wù)持續(xù)和災(zāi)難恢復(fù)的敘述,回答問題、問題2和問題3。
隨著信息系統(tǒng)的深入應(yīng)用,它在政府或企業(yè)中發(fā)揮著越來越重要的作用。由此也產(chǎn)生了一些問題:一旦由于故障、甚至災(zāi)難導(dǎo)致信息系統(tǒng)局部或全部癱瘓,就會對相關(guān)的政府或企業(yè)造成重大的損失,因此需要業(yè)務(wù)持續(xù)和災(zāi)難恢復(fù)規(guī)劃。
業(yè)務(wù)持續(xù)和災(zāi)難恢復(fù)規(guī)劃涉及到一些特定的或相關(guān)的規(guī)劃,當(dāng)正常的信息處理業(yè)務(wù)突然中斷時,用來減輕甚至避免其所帶來的影響。它們用來保證維持組織運作的關(guān)鍵系統(tǒng)的可用性。
某大型網(wǎng)上書店通過Internet為用戶提供網(wǎng)上圖書查詢及訂購等多種服務(wù)。由于每天的業(yè)務(wù)量非常多,因此對業(yè)務(wù)有持續(xù)性要求,并且需要具備災(zāi)難恢復(fù)功能。在對原有系統(tǒng)的改進方案中提供:
(1)對于一些關(guān)鍵應(yīng)用系統(tǒng),采用雙機冗余熱備的方式進行保護。
(2)由于資金問題,公司并不打算建設(shè)自己專有的用于備份數(shù)據(jù)的備份中心(假設(shè)這里的備份中心僅用于備份數(shù)據(jù)),而是決定租用其它公司提供的商業(yè)備份中心,每隔一段時間,把公司的業(yè)務(wù)數(shù)據(jù)備份到備份中心。
[問題1](8分)
請用150字以內(nèi)文字,說明雙機冗余熱備方式主要解決的是系統(tǒng)運行中的哪些問題?在選擇雙機冗余熱備產(chǎn)品時通常需要考慮哪些問題?
[問題2](8分)
請用300字以內(nèi)文字,從技術(shù)方面說明備份中心的作用,以及在租用商業(yè)備份中心時的注意事項。
[問題3](9分)
請用300字以內(nèi)文字,分析公司向備份中心備份數(shù)據(jù)的時間間隔的選取、公司日常業(yè)務(wù)系統(tǒng)的運行性能以及在災(zāi)難發(fā)生時數(shù)據(jù)損失情況三者之間的關(guān)系。
軟考備考資料免費領(lǐng)取
去領(lǐng)取