系統(tǒng)分析師2013年下午題_第1頁
系統(tǒng)分析師2013年下午題_第2頁
系統(tǒng)分析師2013年下午題_第3頁
系統(tǒng)分析師2013年下午題_第4頁
系統(tǒng)分析師2013年下午題_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、系統(tǒng)分析師2013年下午題-1-案例分析(附答案)試題一某軟件公司擬為物流企業(yè)開發(fā)一套庫存管理系統(tǒng),該系統(tǒng)的部分需求陳述如下:(1)庫存管理系統(tǒng)主要包括貨物入庫管理、貨物出庫管理、倉庫管理統(tǒng)計報表和系 統(tǒng)管理等功能;(2)庫存管理系統(tǒng)的用戶包括倉庫管理員、倉庫經(jīng)理和系統(tǒng)管理員,用戶必須在注 冊后才能使用系統(tǒng)功能;用戶可以選擇使用郵件注冊或電話注冊。(3)倉庫管理員在進行出入庫操作前必須先登錄;倉庫經(jīng)理可以通過系統(tǒng)查看統(tǒng)計 報表,如果前一個月的報表未生成,則系統(tǒng)自動生成統(tǒng)計報表,否則直接顯示。(4)系統(tǒng)管理員可以在系統(tǒng)中設置倉庫溫度范圍,當倉庫內(nèi)溫度超過最高值或者低 于最低值時,系統(tǒng)自動調(diào)用溫控

2、管理操作,連接溫度調(diào)節(jié)系統(tǒng)進行制冷或加熱。(5)倉庫管理功能要求每個月1日零點對前一個月貨物入庫和出庫記錄進行數(shù)據(jù)匯 總操作。項目組決定構(gòu)造用例模型以描述系統(tǒng)需求。【問題1】用例建模的首要任務是識別系統(tǒng)中的參與者。請根據(jù)題目中所描述的需求,識別出系統(tǒng) 中有哪些參與者?【答案】用例模型的參與者:倉庫管理員、倉庫經(jīng)理、系統(tǒng)管理員、時間、溫度、溫度調(diào)節(jié)系統(tǒng)?!締栴}2】用例建模的主要工作是書寫用例規(guī)約。用例規(guī)約通常包括哪幾部分內(nèi)容?【答案】用例建模的主要工作是書寫用例規(guī)約(use case specification),而不是畫圖。用例模板 為一個給定項目的所有人員定義了使用規(guī)約的結(jié)果,其內(nèi)容至少包括

3、用例名、參與者、目標、 前置條件、事件流(基本事件流和擴展事件流)和后置條件等,其他的還可以包括非功能需 求和用例優(yōu)先級等?!締栴}3】建立了用例模型后,可以利用用例之間的關(guān)系調(diào)整用例模型,用例之間的關(guān)系包括哪幾 種?對于每種關(guān)系,請根據(jù)題目中所描述的需求分別給出一組用例?!敬鸢浮浚?)用例之間的關(guān)系包括:包含關(guān)系、擴展關(guān)系、泛化關(guān)系。(2)“出入庫操作”與“登錄”屬于包含關(guān)系;“查看統(tǒng)計報表”與“生成統(tǒng)計報表”屬于擴展關(guān)系;“用戶注冊”與“電話注冊“、郵件注冊”與“電話注冊”屬于典型的泛關(guān)系。試題二某高校計算機學院實驗中心有5個機房,200個機位,主要承擔學生計算機軟件相關(guān)課 程上機實踐任務。

4、實驗中心每年工作時間約為200天,每天平均工作8小時。2013年初, 實驗中心決定對機房進行升級改造,其中UPS電源等設備不需要重新購置,改造后每個機 位機器的基本配置要求如表2-1。實驗中心現(xiàn)公開征集硬件改造方案。表2-1實驗中心機器配置要求主機(200)臺顯示器交換機技術(shù)指標CPU內(nèi)存硬盤功率尺寸功率傳輸速率 功率規(guī)格1顆雙核4G500G250W以內(nèi)21.5 寸30W以內(nèi)千兆40W以內(nèi)一個月后,實驗中心的主管從眾多的改造方案中選擇了 A公司和B公司提出的方案進 行最終評審。A公司主張采用PC機更新?lián)Q代的方式進行改造,其主要設備和報價如表2-2 所示。表2-2A公司的改造方案主機(200)臺

5、顯示器(200臺)交換機(10臺)技術(shù)指標CPU內(nèi)存硬盤功率尺寸功率傳輸速率 功率規(guī)格1顆雙核4G500G230W21.5 寸25W20 口千兆30W單價3100 元900元1000 元B公司主張以桌面云的方面對實驗中心進行全面改造,其主要的設備和報價情況如表 2-3所示。表2-3B公司的改造方案服務器(14)臺瘦客戶機(200 臺)顯示器(200 臺)交換機(11 臺)機架(2臺)指標CPU內(nèi)存硬盤功率功率尺寸功率傳輸速率 功率尺寸規(guī)格4顆6核96G10T800W23W21.5 寸25W24 口千兆30W42U單價30000 元500元900元1000 元10000 元實驗中心組織多名專家召

6、開論證會,會上專家對這兩種方案進行了評審,最終采納了B 公司的改造方案?!締栴}1】桌面云方案的核心是虛擬化技術(shù),請用200字以內(nèi)的文字說明什么是虛擬化技術(shù),并從 應用角度列舉3種虛擬化技術(shù)。【答案】虛擬化是指計算機元件在虛擬的基礎上而不是真實的基礎上運行。虛擬化技術(shù)可以擴大 硬件的容量,簡化軟件的重新配置過程。CPU的虛擬化技術(shù)可以單CPU模擬多CPU并行, 允許一個平臺運行多個操作系統(tǒng),并且應用程序都可以在相互獨立的空間運行而互不影響, 從而顯著提高計算機的工作效率。(1)使用VMware軟件,在Windows平臺下安裝Linux操作系統(tǒng)。(2)存儲的虛擬化,在云存儲中,應用到了存儲的虛擬化

7、。(3)服務器虛擬化,目前多家公司推出了虛擬化服務器,這種服務器可以用一臺硬 件設備,虛擬出多臺服務器對外提供服務。【問題2】請以A公司方案中的機器性能為基準,從應用模式、投入成本、運維成本、安全性、 能源消耗等5個方面對兩種方案進行詳細比較(其中投入成本與能源消耗要求量化比較), 說明為什么專家采納了 B公司的方案?!敬鸢浮繎媚J剑篈公司方案是一種分散式的計算模式,這種模式每個節(jié)點都相對獨立,每個 節(jié)點都要求一定的運算能力,當節(jié)點運行不足時,便需要整體升級。而B公司方案是一種 虛擬化的方案,他將服務器的運算能力按需求分配給各個節(jié)點使用,當運算能力不足時,可 通過增加服務器的方式,方便的升級

8、。投入成本:A公司方案的投入成本為:(3100+900) *200+1000*10) =810000元。B 公司方案的投入成本為:30000*14+ (500+900) *200+1000*11+10000*2) =731000 元。所以B公司的方案投入成本較小。運維成本:B公司方案維護成本比A公司方案低,因為A公司方案中,需要維護的計 算機有200臺之多,而B公司方案只需要維護14臺服務器。安全性:B公司方案安全性比A公司方案高,因為A公司方案中,200臺主機都帶存 儲,都是獨立的系統(tǒng),其中任何一臺機器出現(xiàn)安全問題都可以影響到其它機器。而B公司 方案中,只要維護好14臺服務器即可,此時出安全

9、問題的可能性會低很多。能源消耗:A 公司方案的能源消耗為:(230W+25W)*200+30W*10)*8*200=82080000 瓦時=82080 千瓦時。B 公司方案的能源消耗為:(800W*14+(23W+25W)*200+30W*11)*8*200=33808000 瓦時=33808千瓦時。B公司的方案能源消耗遠遠低于A公司方案。試題三閱讀有關(guān)嵌入式系統(tǒng)新架構(gòu)風格方面的描述,在答題紙上回答問題1至問題3。在傳統(tǒng) 的嵌入式系統(tǒng)中,由于應用背景的不同,架構(gòu)風格存在著差異。某公司長期從事各類嵌入式 電子產(chǎn)品的研發(fā)工作,為了擴展業(yè)務,擬承擔安全關(guān)鍵嵌入式產(chǎn)品的研制,為了統(tǒng)一本公司 嵌入式產(chǎn)品

10、的架構(gòu),以兼顧安全關(guān)鍵系統(tǒng)和非安全關(guān)鍵系統(tǒng),公司領(lǐng)導層提出了采用國外近 年新的跨領(lǐng)域嵌入式系統(tǒng)架構(gòu),新構(gòu)架主要有6個特點:(1)面向構(gòu)件化(2)開放式(3)支持多種安全級別(4)服務的層次化(5)確定性能核心(6)內(nèi)部組合的標準化Domain-Specific Optional(DSO) ServicesDSCe.g.CANCoreApplication-Specific Services including Middleware(MW)MWe.g.global time Message transportDifferentImplementation ChoicesDomain Specif

11、ic ServicesDomain Independ ent Services圖3-1給出了跨領(lǐng)域嵌入式系統(tǒng)架構(gòu),圖中CS表示領(lǐng)域無關(guān)的核心服務、OS表示領(lǐng) 域無關(guān)的選擇性服務、DSC表示領(lǐng)域相關(guān)的中心服務、DSO表示領(lǐng)域相關(guān)的選擇性服務。 該架構(gòu)通常稱為“腰”型架構(gòu),將嵌入式系統(tǒng)分為核心服務層、域服務層和應用服務層三個 層次,實現(xiàn)了應用間相對無關(guān)性設計,架構(gòu)的腰部為與領(lǐng)域無關(guān)的核心服務。Optional ServicesDomain-Specific Central(DSC) ServicesCore Services圖3-1跨領(lǐng)域嵌入式系統(tǒng)架構(gòu)【問題1】請用200字以內(nèi)文字說明圖3-1 “

12、腰”型架構(gòu)的特點。【答案】耦合程度低、復用程度高、面向構(gòu)件化、開放式、支持多種安全級別、服務的層次化、 確定性核心、內(nèi)部組合的標準化等特點。【問題2】針對圖3-1的“腰”部的核心層,表3-1中給出了 10種服務,請判斷這些服務中哪些 屬于核心服務(Core Services),哪些屬于選擇性服務(Optional Service),將結(jié)果填到表3-1 中。表3-110種服務類歸屬CS/OS兩類服務序號服務類型服務歸屬Core Services 填 CS Optional Services 填 OS1內(nèi)部連接服務2外部存儲器管理服務3基本通信服務4資源管理服務5高級通信服務6高級定時器服務7基本

13、計時器服務8構(gòu)件執(zhí)行服務9可靠性服務10基本配置服務【答案】序號服務類型服務歸屬Core Services 填 CS Optional Services 填 OS1內(nèi)部連接服務OS2外部存儲器管理服務OS3基本通信服務CS4資源管理服務OS5高級通信服務OS6高級定時器服務OS7基本計時器服務CS8構(gòu)件執(zhí)行服務CS9可靠性服務OS10基本配置服務CS【問題3】該公司遵從圖3-1定義的嵌入式架構(gòu)風格,梳理了現(xiàn)有產(chǎn)品序列,定義了公司產(chǎn)品中涉 及的軟件主要包括以下4類:(1)基于分區(qū)化的嵌入式操作系統(tǒng)(如:VxWroks653)(2)存儲管理部件(如:文件系統(tǒng))(3)支持產(chǎn)品互聯(lián)的多種網(wǎng)絡協(xié)議部件(

14、如:TCP/IP、PPP、CAN、1394等)(4)應用軟件請根據(jù)你所掌握上述軟件的相關(guān)知識,說明這些軟件應歸屬圖3-1中核心服務層、域服 務層和應用服務層中的哪一層。并舉例說明上述軟件提供的服務中哪些屬于架構(gòu)的OS、CS、 DSC和DSO服務,填寫表3-2。表3-24類服務的服務舉例序號服務類型服務舉例1CS2OS3DSC4DSO【答案】核心服務層:(1)(2)域服務層:(3)應用服務層:(4)序號服務類型服務舉例1CS任務管理服務、任務間通信服務、內(nèi)存管理服務、中斷 服務和時間管理服務等2OS文件的創(chuàng)建、打開、刪除等服務3DSC網(wǎng)絡初始化服務、數(shù)據(jù)發(fā)送/接收服務、網(wǎng)絡配置服務等4DSO應用

15、或上層中間件軟件需要擴展的服務,如RTC時鐘等試題四閱讀以下關(guān)于數(shù)據(jù)庫分析與設計的敘述,在答題紙上回答問題1至問題4。某集團公司在各省均設有分公司,現(xiàn)欲建立全國統(tǒng)一的銷售管理信息系統(tǒng),以便總公司 及時掌握各分公司的銷售情況。公司成立專門的項目組進行該系統(tǒng)的研發(fā)工作,其中張工負 責其中的數(shù)據(jù)庫設計工作。張工和需求分析小組緊密合作,在設計出數(shù)據(jù)流圖和數(shù)據(jù)字典的 基礎上,給出了數(shù)據(jù)庫關(guān)系模式和相應的索引設計。同時考慮到未規(guī)范化關(guān)系模式可能引起 的各類數(shù)據(jù)錯誤,對關(guān)系模式進行了全面的規(guī)范化處理,使所有關(guān)系模式均達到了 3NF或 BCNF。在項目實施過程中,應用開發(fā)小組認為該設計方案未考慮應用功能的實際

16、需求。如果嚴 格按照設計方案實施,會對應用系統(tǒng)中整體性能產(chǎn)生較大影響。主要的原因在于進行數(shù)據(jù)查 詢時,會產(chǎn)生大量的多表連接操作,影響性能。而設計方案中的索引設計,并不能完全滿足 數(shù)據(jù)查詢的性能要求。應用開發(fā)小組認為,該設計方案未考慮到信息系統(tǒng)中核心銷售數(shù)據(jù)處理的特點:各分公 司在使用該信息系統(tǒng)時只能操作自己分公司的銷售數(shù)據(jù),無權(quán)操作其它分公司的銷售數(shù)據(jù); 只有總公司有權(quán)利操作所有銷售數(shù)據(jù),以便進行統(tǒng)計分析。應用開發(fā)小組要求,在數(shù)據(jù)庫設計方案中,必須針對實際應用功能的實現(xiàn)來考慮關(guān)系模 式的規(guī)范化,必須時需要采用逆規(guī)范化或解除規(guī)范化的方法來保證性能要求?!締栴}1】系統(tǒng)需要管理供應商和貨物等信息,具

17、體包括供應商姓名、地址以及貨物名稱、價格等, 供應端可以提供0n種貨物,其公司地址也可能發(fā)生變化。請以供應商關(guān)系模式supplier (name, address, product, price )為例,解釋不規(guī)范的關(guān)系模式存在哪些問題?!敬鸢浮浚?)數(shù)據(jù)冗余:關(guān)系模式中多次重復記錄了同一供應商的地址。(2)插入異常:如果還未確定一個供應商有哪些貨物,只是想添加一個供應商的地 址信息,則會產(chǎn)生產(chǎn)品與價格均為空的記錄。(3)修改異常:當修改一個供應商的地址時,需要將多條記錄同時更新,若未同時 更新,則數(shù)據(jù)產(chǎn)生不一致。(4)刪除異常:當刪除一個供應商的貨物時,其地址信息被一并刪除?!締栴}2】應用開

18、發(fā)小組認為張工的規(guī)范化設計雖然解決了未規(guī)范化模式帶來的問題,但實際實現(xiàn) 功能時會造成系統(tǒng)性能的下降,請解釋其原因?!敬鸢浮繑?shù)據(jù)庫規(guī)范化的過程,實際是對數(shù)據(jù)表的不斷拆分,以達到更高的規(guī)范程度。這樣處理, 帶來的問題是:系統(tǒng)中大量查詢不能通過單表完成,而需要將多表進行連接查詢,所以表拆 分得越多,查詢性能也就越差?!締栴}3】請解釋逆規(guī)范化方法,說明其優(yōu)缺點?!敬鸢浮磕嬉?guī)范化方法優(yōu)點:提高統(tǒng)計、查詢效率。逆規(guī)范化缺點:增加了數(shù)據(jù)冗余,浪費存儲空間,增、刪、改操作的效率降低,可能導 致數(shù)據(jù)不一致,可能產(chǎn)生添加、修改、刪除異常?!締栴}4】針對該信息系統(tǒng)中核心銷售數(shù)據(jù)處理的特點,如采用關(guān)系表水平分割的逆規(guī)

19、范化方法, 請給出具體的解決方案,并說明該方案存在的問題?!敬鸢浮拷鉀Q方案:將各省的數(shù)據(jù)存放于各省分公司。該方案主要問題在于總公司進行全國數(shù)據(jù)統(tǒng)計時,需要從各省服務器調(diào)取數(shù)據(jù),效率較 低。試題五閱讀以下關(guān)于軟件維護的敘述,在答題紙上回答問題1至問題4。某企業(yè)兩年前自主研發(fā)的 消防集中控制軟件系統(tǒng)在市場上取得了較好的業(yè)績,目前已經(jīng)成功應用到國內(nèi)外眾多企業(yè)用 戶的消防管理控制系統(tǒng)中。該軟件系統(tǒng)通過不同型號消防控制器連接各種消防器件,實現(xiàn)集 中式消防告警信息顯示與控制。日前該軟件系統(tǒng)的系統(tǒng)維護主管組織召開會議,對近期收集 到的該軟件系統(tǒng)的如下維護申請進行了討論:(1)將系統(tǒng)目前的專用報表功能改成通用

20、報表生成功能,以適應未來用戶可能提出的報 表格式變化需求;(2)在界面語言中增加德文支持,以滿足新增的兩個德國企業(yè)用戶的使用要求;(3)修正系統(tǒng)在與控制器通信時由于硬件網(wǎng)絡故障導致的與控制器之間的連接失效,而 控制器后續(xù)無法重新連接的問題;(4)完成因某已支持型號消防控制器通信協(xié)議改變而導致的相應軟件修改;(5)增加與某新型號消防控制器的互連通信功能,以支持在后續(xù)所作推廣過程中與該型 號消防控制器進行互連;(6)修正用戶報告的由于系統(tǒng)從Win7平臺遷移到最新發(fā)布的Win8平臺而導致的部分顯 示功能失效問題;(7)修正用戶報告的系統(tǒng)自動切換消防平面圖形時部分器件位置顯示錯誤的問題;(8)改進系統(tǒng)

21、歷史消防告警記錄的檢索算法,以提高系統(tǒng)在處理大量消防報警記錄時的 效率;(9)將系統(tǒng)目前針對某一特定數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)庫訪問方式改成基于數(shù)據(jù)源的通用 數(shù)據(jù)庫訪問方式,以適應用戶可能提出的使用其它數(shù)據(jù)庫管理系統(tǒng)的需求?!締栴}1】軟件維護的內(nèi)容通常分為正確性維護、適應性維護、完善性維護以及預防性維護四類, 請用300字以內(nèi)文字說明這4類軟件維護內(nèi)容的特點與區(qū)別。【答案】(1)改正性維護。為了識別和糾正軟件錯誤、改正軟件性能上的缺陷、排除實施 中的誤使用,應當進行的診斷和改正錯誤的過程就稱為改正性維護。(2)適應性維護。在使用過程中,外部環(huán)境(新的硬、軟件配置)數(shù)據(jù)環(huán)境(數(shù) 據(jù)庫、數(shù)據(jù)輸入/數(shù)據(jù)輸

22、出方式、數(shù)據(jù)存儲介質(zhì))可能發(fā)生變化。為了使軟件 適應這種變化,而去修改軟件的過程就稱為適應性維護。(3)完善性維護。在軟件的過程中,用戶往往會對軟件提出新的功能與性能要求。 為了滿足這些要求,需要修改或再開發(fā)軟件,以擴充軟件功能、增強軟件性 能、改進加工效率、提高軟件的可維護性。這種情況下進行的維護活動稱為 完善性維護。(4)預防性維護。這是指預先提高軟件的可維護性、可靠性等,為以后進一步改 進軟件打下良好基礎。通常,預防性維護可定義為“把今天的方法學用于昨 天的系統(tǒng)以滿足明天的需要”。也就是說,采用先進的軟件工程方法對需要維 護的軟件或軟件中的某一部分(重新)進行設計、編碼和測試。【問題2】請根據(jù)不同類型軟件維護

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論