摘要:2014年系統(tǒng)分析師考試真題下午案例分析部分,供大家參考學習。
以下為2014年系統(tǒng)分析師考試真題下午案例分析部分,供大家參考學習。
●某企業(yè)委托軟件公司開發(fā)一套運動器材綜合銷售平臺,以改進已有的銷售管理系統(tǒng),拓展現(xiàn)有的實體店銷售模式,綜合管理線上線下的器材銷售業(yè)務。該軟件公司組建項目組開發(fā)該系統(tǒng),現(xiàn)正處于需求獲取階段。經(jīng)過項目組討論,由于目標系統(tǒng)業(yè)務功能比較復雜,所以在需求獲取中針對不同類型的業(yè)務需求,采用不同的需求獲取方法。項目組列出可選的需求獲取方法包括:用戶訪談、聯(lián)合需求計劃(JRP)、問卷調(diào)查、文檔分析和實地觀察等。需求獲取的要求如下:
(1)獲取已有銷售管理系統(tǒng)中所實現(xiàn)的實體店銷售模式和過程;
(2)獲取系統(tǒng)的改進需求和期望增加的業(yè)務功能;
(3)獲取當前業(yè)務過程中的詳細數(shù)據(jù)并深入了解這些數(shù)據(jù)產(chǎn)生的原因;
(4)從企業(yè)管理人員、銷售人員、各種文檔資源等盡可能多的來源獲取需求;
(5)消除需求中出現(xiàn)的沖突,盡可能獲取全面、一致的需求;
(6)盡可能多地讓用戶參與需求獲取過程。
【問題1】(10分)
聯(lián)合需求計劃(JRP)是一種流行的需求獲取方法。請說明什么是JRP,JRP與其它需求獲取方法相比有什么優(yōu)勢?
【問題2】(12分)
針對題目中所描述的需求獲取要求(1)~(6),選擇最適合的需求獲取方法填入表1-1中的(a)~(f)處。
表1-1需求獲取方法選擇
【問題3】(3分)
由于該企業(yè)銷售規(guī)模較大,所積累的企業(yè)業(yè)務文檔數(shù)量龐大,所以只能通過抽樣實現(xiàn)不同類型的文檔分析。如果對于每種類型的文檔要求90%的可信度(可信度因子為1.645),那么不同類型的文檔分別需要抽樣多少份就能達到該要求?
●某電子商務公司為了擴大業(yè)務規(guī)模,提高企業(yè)的信息化程度與工作效率,決定由公司的IT部門開發(fā)一套ERP系統(tǒng)。在系統(tǒng)建設之初,該公司召開了項目論證會,對于項目的可行性進行了分析。在論證會上,公司主管領導王總首先介紹了公司目前的運營情況,分析了競爭對手的優(yōu)勢和劣勢,認為該項目的成功實施將大大提高公司的競爭力,因此對該項目大力支持,并要求項目必須按期、高質(zhì)量地完成。公司的中高層管理人員一致認為現(xiàn)有業(yè)務大量依靠人工記錄,效率低下,急切希望能夠依靠該系統(tǒng)的部署提高工作效率,也表示將大力支持項目的開發(fā)工作。公司IT部門的負責人李總對項目開發(fā)中的技術問題進行了分析,他認為IT部門多年來一直從事J2EE平臺上的應用開發(fā),開發(fā)經(jīng)驗豐富。由于近兩年來基于B/S結構的Web應用逐漸流行,加之該項目是公司的內(nèi)部項目,系統(tǒng)功能清楚明確,因此建議可以首先基于B/S架構,采用Web技術進行項目開發(fā),讓員工邊學邊練,即使項目進展不順利,也可以迅速切換到J2EE平臺之上。李總還透露,IT部門最近通過內(nèi)部關系得到了某競爭對手公司的部分核心業(yè)務組件,只要稍加修改就可以立即加入到新系統(tǒng)中,這樣就會大大加快項目的進度。公司業(yè)務部門的代表小張表示,ERP系統(tǒng)上線后需要大量的數(shù)據(jù)采集工作,現(xiàn)有業(yè)務人員沒有足夠的IT技能,短期內(nèi)難以保證數(shù)據(jù)錄入質(zhì)量。另外,新系統(tǒng)可能會導致一些現(xiàn)有業(yè)務流程的改變,業(yè)務人員一開始將難以適應新的業(yè)務處理方式,可能會抵制使用該系統(tǒng)。最后,公司銷售部門和財務部門的代表在會上對ERP系統(tǒng)的建設成本和收益進行了詳細的分析和比較,給出了相應的結論。
【問題1】(8分)
在信息系統(tǒng)建設項目中,通常從經(jīng)濟可行性、技術可行性、法律可行性和用戶使用可行性四個方面來進行可行性分析。請用300字以內(nèi)的文字簡要說明項目可行性分析這四個方面各自的主要內(nèi)容。
【問題2】(10分)
請根據(jù)題干描述的項目開發(fā)總體思路,用600字以內(nèi)的文字對技術可行性、法律可行性和用戶使用可行性進行初步分析,并給出分析結論。
【問題3】(7分)
假設本項目有甲、乙、丙三個解決方案,投資總額均為1000萬元,建設期均為2年,運營期均為4年,運營期各年末凈現(xiàn)金流入量總和為2000萬,年利率為10%,三種方案的現(xiàn)金流量表如表2-1所示。
表2-1三種方案的現(xiàn)金流量(單位:萬元)
請根據(jù)表2-1中的數(shù)據(jù),計算甲、乙、丙三種方案的凈現(xiàn)值,給出具體計算過程,并說明那種方案最優(yōu)。
●近年來,分區(qū)化(Partitioning)技術已被廣泛應用于大型嵌入式系統(tǒng),此項技術重在解決嵌入式系統(tǒng)中多類應用軟件共享計算機資源的安全性問題,同時,也可降低軟件開發(fā)成本,提高軟件的可重用能力。某公司承擔了一項宇航計算機系統(tǒng)研制任務,要求將以前采用的多處理機系統(tǒng)精簡為由單個處理器系統(tǒng)完成,而整體功能應在原有功能不變的基礎上,可靈活擴展,并要求原應用軟件可被快速移植到新系統(tǒng)。公司將任務交給王工程師組織并承擔總體設計工作。在采用何種嵌入式實時操作系統(tǒng)的選型問題上,王工認為宇航系統(tǒng)強調(diào)安全性,原系統(tǒng)應用軟件功能分布在各自的處理機上,在保持功能不變的情況下,應適當?shù)鼐S持各個軟件的相對獨立性,因此采用具有分區(qū)能力的操作系統(tǒng)(如:VxWorks653)比較合適。
【問題1】(共9分)
圖3-1給出了具有分區(qū)能力的操作系統(tǒng)架構,該架構支持分區(qū)和進程兩類調(diào)度,并提供了分區(qū)的時間、空間隔離保障,保證了應用軟件可安全共享計算機資源。請用300字以內(nèi)文字說明該類操作系統(tǒng)中分區(qū)化技術的主要特點。
圖3-1具有分區(qū)能力的操作系統(tǒng)架構
【問題2】(共16分)
完成該項目總體設計后,王工將軟件設計工作交給李工,要求李工在原有軟件基礎上,完成新環(huán)境下的軟件設計。經(jīng)分析,李工統(tǒng)計出了原系統(tǒng)的任務基本情況(見表3-1)。原系統(tǒng)包含三個子系統(tǒng),為了保證各子系統(tǒng)軟件間的相對獨立性,將三個子系統(tǒng)移植到新系統(tǒng)的三個分區(qū)工作,假設將“顯示子系統(tǒng)”、“雷達子系統(tǒng)”和“任務子系統(tǒng)”分別用P1、P2和P3表示,系統(tǒng)的最小時間計時(tick)設為1ms,調(diào)度表的主時間框架將是40ms。
根據(jù)表3-1給出的原系統(tǒng)各任務周期和最壞執(zhí)行時間數(shù)據(jù),新系統(tǒng)中的所有任務可被調(diào)度,請對此進行分析說明,完善表3-2所示的分區(qū)調(diào)度表的設計,在空(1)~(10)填寫正確內(nèi)容并將解答填入答題紙的對應欄內(nèi)。
(注:WCET,Worst-Case Execution Time)。
表3-1原系統(tǒng)軟件任務情況
表3-2分區(qū)調(diào)度表設計(時間單位:ms)
表3-2(續(xù))分區(qū)調(diào)度表設計(時間單位:ms)
●某企業(yè)經(jīng)過多年的信息化建設,存在大量的應用軟件系統(tǒng),為了保證這些系統(tǒng)的運行與維護,專門組建應用系統(tǒng)維護部門。該部門的主要工作是保證系統(tǒng)的正常運行、處理問題以及擴展這些應該系統(tǒng)的功能,以滿足企業(yè)業(yè)務功能的變化與擴展。目前該部門存在人員流失、變更頻繁,文檔丟失或長期失于維護,維護成本愈來愈高等問題,具體表現(xiàn)為:問題(1):隨著時間和人員的變動,程序被多人修改,往往導致程序難以理解,注釋混亂,流程復雜;問題(2):隨著不斷修改程序和增加新的功能,模塊之間的耦合關系日益復雜,維護成本不斷增加。這些問題導致新來的維護人員需要直接面對大量流程、結構復雜的源程序,維護困難,往往一次改動需要設計大量的軟件模塊。為解決應用系統(tǒng)維護部門面對的問題,企業(yè)信息部門組織了專門的希賽網(wǎng)討論會。各位希賽網(wǎng)一致認為,逆向工程與重構工程是目前預防性維護采用的主要技術,應該采用逆向工程的技術方法,重構相關應用系統(tǒng)文檔,同時采用軟件重構來降低軟件代碼的復雜性,最終降低維護成本。
【問題1】(8分)
軟件的逆向工程是分析已有程序,尋求比源代碼更高級的抽象表現(xiàn)形式。與之相關的概念包括軟件重構、設計恢復、重構工程等。請說明設計恢復中常見的恢復信息的4種級別。
【問題2】(11分)
重構是對軟件內(nèi)部結構的一種調(diào)整,目的是不改變軟件功能的前提下,提高其可理解性,降低其修改成本。請說明軟件重構的三個類別,并簡要說明常見的重構方法。針對題干中的問題(1)和問題(2),宜采用何種重構方法?
【問題3】(6分)
軟件重構做出的修改可能導致程序運行變慢,但也更容易進行軟件的性能優(yōu)化和調(diào)整,請分析原因。
●某軟件公司擬為其客戶開發(fā)一套基于Web的電子商務系統(tǒng),該系統(tǒng)向終端用戶提供在線購物功能。近期,項目組召開會議對以下兩項需求進行了重點討論:(1)系統(tǒng)終端用戶的界面呈現(xiàn)應提供豐富的多媒體信息,包括文本、圖片、動畫、視頻及語音消息。(2)系統(tǒng)上線后需應對大量客戶端并發(fā)請求處理,商家促銷活動時,并發(fā)用戶數(shù)可能會達到20萬的規(guī)模;系統(tǒng)預期用戶呈明顯地地域集中分布特征。
【問題1】(12分)
項目組在討論實現(xiàn)需求(1)的技術方案時,首先確定了以下技術原則:
(a)應在開發(fā)階段容易獲得良好的協(xié)作開發(fā)環(huán)境支持;
(b)應考慮客戶端瀏覽器的兼容性;
(c)應盡可能使系統(tǒng)具有良好的可維護性;
(d)應考慮公司開發(fā)人員的技術學習成本。
項目組就Flex與HTML5兩種技術方案進行了論證,綜合考慮上述技術原則要求,最終采用了基于Flex的技術方案,請結合需求(1)及上述技術原則,對比Flex與HTML5兩種技術方案的優(yōu)劣,說明采用基于Flex的技術方案的原因。
【問題2】(13分)
項目組在討論實現(xiàn)需求(2)的技術方案時,首先確定了以下技術原則:
(a)系統(tǒng)中商品信息及用戶信息按類別劃分不同數(shù)據(jù)庫或表存放;
(b)系統(tǒng)應提供熱備份機制以防止服務器意外失效;
(c)為滿足大規(guī)模并發(fā)處理要求,系統(tǒng)軟硬件投入可根據(jù)需要追加。
項目組經(jīng)過集思廣益,抽取了HTML靜態(tài)化、緩存、庫表散列、集群與鏡像、負載均衡等候選技術手段。請結合需求(2)及相應技術原則,分析上述技術手段在本項目中的可行性,將結果填入表格5-1中。
表5-1技術手段可行性分析
軟考科目怎么選? 微信掃碼下方二維碼找答案 ![]() | 軟考論文怎么寫? 微信掃碼進入論文批改小程序 ![]() |
熱門:系統(tǒng)集成項目管理工程師備考 | 25上半年軟考準考證打印時間
推薦:系統(tǒng)規(guī)劃與管理師網(wǎng)絡課堂 | 軟考高項論文專題班
活動:機考系統(tǒng)畫圖公開課 | 新人禮包
備考:軟考備考學習資料 | 軟考模擬系統(tǒng) | 軟考AI大模型
軟考備考資料免費領取
去領取