版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2019年上半年系統(tǒng)分析師考試系統(tǒng)分析設(shè)計案例下午真題一、案例分析題試題一
閱讀以下關(guān)于軟件系統(tǒng)分析的敘述,在答題紙上回答下列問題【說明】某軟件企業(yè)為電信公司開發(fā)一套網(wǎng)上營業(yè)廳系統(tǒng),以提升服務(wù)的質(zhì)量和效率。項目組經(jīng)過分析,列出了項目開發(fā)過程中的主要任務(wù)、持續(xù)時間和所依賴的前置任務(wù),如表1-1所示。在此基礎(chǔ)上,繪制了項目PERT圖。
表1-1網(wǎng)上營業(yè)廳系統(tǒng)PERT圖任務(wù)名稱持續(xù)時間(周)前置任務(wù)松馳時間A.問題分析2----B.數(shù)據(jù)建模3A--C.業(yè)務(wù)過程建模6B(a)D.數(shù)據(jù)庫設(shè)計2B(b)D.數(shù)據(jù)庫設(shè)計3B、C、D(c)F.程序設(shè)計4B、D(d)G.程序設(shè)計7D、E、F(e)H.集成測試2G--I.安裝和維護2H--(1).PERT圖采用網(wǎng)絡(luò)圖來描述一個項目的任務(wù)網(wǎng)絡(luò),不僅可以表達子任務(wù)的計劃安排,還可以在任務(wù)計劃執(zhí)行過程中估計任務(wù)完成的情況。針對表1-2中關(guān)于PERT圖中關(guān)鍵路徑的描述(1)?(5),判斷対PERT圖的特點描述是否正確,并說明原因。
表1-2PERT圖特點描述編號PERT圖特點(1)關(guān)鍵路徑是PERT圖中工期最長的路徑(2)一個PERT圖僅包含唯一的一條關(guān)鍵路徑(3)關(guān)鍵路徑在項目執(zhí)行過程中不會變化(4)PERT圖中關(guān)鍵路徑越多說明項目越復(fù)雜(5)關(guān)鍵路徑上的任務(wù)不能延遲__________________________________________________________________________________________
正確答案:((1)正確。關(guān)鍵路徑是決定項目工期的進度活動序列,它是項目中最長的路徑,關(guān)鍵路徑的工期決定了整個項目的工期,任何關(guān)鍵路徑上的終端元素的延遲將直接影響項目的預(yù)期完成時間。
(2)不正確。一個項目可以有多個、并行的關(guān)鍵路徑。
(3)不正確。非關(guān)鍵路徑上的活動的延遲如果超過了本身允許的總浮動時間,會導(dǎo)致關(guān)鍵路徑發(fā)生轉(zhuǎn)移。
(4)正確。關(guān)鍵路徑越多,為保持項目按期完工,需要考慮的關(guān)鍵活動越多、越復(fù)雜。
(5)正確。關(guān)鍵路徑上的任務(wù)的延遲一定會導(dǎo)致總工期的延長。)(2).根據(jù)表1-1所示任務(wù)及其各項任務(wù)之間的依賴關(guān)系,計算對應(yīng)PERT圖中的關(guān)鍵路徑及項目所需工期。__________________________________________________________________________________________
正確答案:(關(guān)鍵路徑為ABCEGHI
總工期為25周
)(3).根據(jù)表1-1所示任務(wù)及其各項任務(wù)之間的依賴關(guān)系,分別計算對應(yīng)PERT圖中任務(wù)C~G的松弛時間(SlackTime),將答案填入(a)?(e)中的空白處。__________________________________________________________________________________________
正確答案:((a)0
(b)3
(c)0
(d)3
(e)0)試題二
閱讀以下關(guān)于基于MDA(ModelDrivenArchtecture)的軟件開發(fā)過程的敘述,在答題紙上回答下列問題?!菊f明】某公司擬開發(fā)一套手機通訊錄管理軟件,實現(xiàn)對手機中聯(lián)系人的組織與管理。公司系統(tǒng)分析師王工首先進行了需求分析,得到的系統(tǒng)需求列舉如下:用戶可通過查詢接口查找聯(lián)系人,軟件以列表的方式將找到的聯(lián)系人顯示在屏幕上。顯示信息包括姓名、照片和電話號碼。用戶點擊手機的“后退”按鈕則退出此軟件。點擊聯(lián)系人列表進入聯(lián)系人詳細信息界面,包括姓名、照片、電話號碼、電子郵箱、地址和公司等信息。為每個電話號碼提供發(fā)送短信和撥打電話兩個按鍵實現(xiàn)對應(yīng)的操作。用戶點擊手機的“后退”按鈕則回到聯(lián)系人列表界面。在聯(lián)系人詳細信息界面點擊電話號碼對應(yīng)的發(fā)送短信按鍵則進入發(fā)送短信界面。界面包括發(fā)送對象信息顯示、短信內(nèi)容輸入和發(fā)送按鍵三個功能。用戶點擊發(fā)送按鍵則發(fā)送短信并返回聯(lián)系人詳細信息界面;點擊“后退”按鈕則回到聯(lián)系人詳細信息界面。在聯(lián)系人詳細信息界面內(nèi)點擊電話號碼對應(yīng)的撥打電話按鍵則進入手機的撥打電話界面。在通話結(jié)束或掛斷電話后返回聯(lián)系人詳細信息界面。在系統(tǒng)分析與設(shè)計階段,公司經(jīng)過內(nèi)部討論,一致認為該系統(tǒng)的需求定義明確,建議基于公司現(xiàn)有的軟件開發(fā)框架,采用新的基于模型驅(qū)動架構(gòu)的軟件開發(fā)方法,將開發(fā)人員從大量的重復(fù)工作和技術(shù)細節(jié)中解放出來,使之將主要精力集中在具體的功能或者可用性的設(shè)計上。公司任命王工為項目技術(shù)負責(zé)人,負責(zé)項目的開發(fā)工作。(1).請用300字以內(nèi)的文字,從可移植性、平臺互操作性、文檔和代碼的一致性等三個方面說明基于MDA的軟件開發(fā)方法的優(yōu)勢。__________________________________________________________________________________________
正確答案:(可移植性在MDA中,包括PIM(平臺無關(guān)模型)、PSM(平臺相關(guān)模型)可移植性和代碼。PIM是具有高抽象層次、獨立任何實現(xiàn)技術(shù)的模型。PIH被轉(zhuǎn)換為一個或多個PSM。PSM是為某種特定實現(xiàn)技術(shù)量身定做。軟件移植只需要轉(zhuǎn)換PSM即可,所以可移植性強。平臺互操作性平臺互操作性在MDA中,整個開發(fā)過程是模型驅(qū)動的,標準化程度很高。為平臺的互操作性帶來非常大的幫助。操作性代碼一致性文檔和代碼的一致性在MDA中,代碼是由模型生成的,所以具有天然的一致性。)(2).王工經(jīng)過分析,設(shè)計出了一個基于MDA的軟件開發(fā)流程,如圖2-1所示。請?zhí)顚憟D2-1中(1)~(4)處的空白,完成開發(fā)流程。
__________________________________________________________________________________________
正確答案:((1)、平臺無關(guān)模型(PIM)
(2)、UML建模
(3)、模型轉(zhuǎn)換
(4)、模型生成源代碼)(3).王工經(jīng)過需求分析,首先建立了該手機通信錄管理軟件的狀態(tài)機模型,如圖2-2所示。請對題干需求進行仔細分析,填寫圖2-2中的(1)~(5)處空白。
__________________________________________________________________________________________
正確答案:((1)點擊后退按鈕
(2)聯(lián)系人詳細信息界面
(3)點擊發(fā)送按鍵或點擊后退按鈕
(4)點擊撥打電話按鍵
(5)撥打電話界面)試題三
閱讀以下關(guān)于安全攸關(guān)嵌入式系統(tǒng)相關(guān)技術(shù)的描述,在答題紙上回答下列問題?!菊f明】某公司機電管理系列產(chǎn)品被廣泛應(yīng)用于飛行器后,外場事故頻繁發(fā)生,輕則飛機座艙顯示機電設(shè)備工作異常,重則系統(tǒng)預(yù)警,切入備份運行。這些事故給航空公司帶來重大經(jīng)濟損失。公司領(lǐng)導(dǎo)非常重視航空公司的問題反饋,責(zé)令公司王總帶隊到現(xiàn)場進行故障排查。經(jīng)過一個多月的排查,故障現(xiàn)象始終未復(fù)現(xiàn),同時,公司實驗室內(nèi)也在反復(fù)復(fù)現(xiàn)故障,結(jié)果未取得顯著成效,但發(fā)現(xiàn)產(chǎn)品存在偶然丟失協(xié)議包的現(xiàn)象。隨后,公司領(lǐng)導(dǎo)組織行業(yè)專家召開故障分析會。王總在會上對前期故障排查情況進行了說明,指出從外場現(xiàn)象看CCDL協(xié)議包丟失是引起系統(tǒng)報警、切換的主要原因。圖3-1給出了機電管理產(chǎn)品的工作原理,機電管理系統(tǒng)主要承擔(dān)了對飛行器的剎車、燃袖和環(huán)控等子系統(tǒng)進行監(jiān)視與控制,它對飛行器而言是安全攸關(guān)系統(tǒng),因此,從系統(tǒng)結(jié)構(gòu)上采用了雙余度計算機系統(tǒng)。具體工作流程簡要說明如下:1.機電管理系統(tǒng)由1號計算機和2號計算機組成,雙機互為余度備份;
2.雙機中分別駐留了一個100ms周期的CCDL任務(wù),完成雙機間的交叉對比和實時監(jiān)控等工作。10ms定時器作為任務(wù)的工作頻率;
3.交叉對比協(xié)議包包含一組“AA55”報頭、消息長度、數(shù)據(jù)和校驗碼;
4.2號機將協(xié)議包通過422總線發(fā)送給1號機(422總線接口芯片有8級緩沖);
5.1號機通過中斷方式將422總線數(shù)據(jù)接收到大環(huán)形緩沖區(qū)中(大小為4096B);
6.100ms的CCDL定時任務(wù)將大環(huán)形緩沖區(qū)的數(shù)據(jù)以512B為單位拷貝到小環(huán)形緩沖區(qū)中(大小512B);
7.CCDL任務(wù)按照協(xié)議包格式解析小環(huán)形緩沖的數(shù)據(jù),如果校驗錯誤,丟棄當前協(xié)議包;
8.在協(xié)議包格式正確的情況下,進行數(shù)據(jù)交叉比對,比對正確則輸出;比對不正確,并連續(xù)不正確超過門限,則報警。(1).王總匯報時指出,在設(shè)計安全攸關(guān)系統(tǒng)軟件時,往往不重視安全攸關(guān)軟件設(shè)計方法,不遵守C語言安全編碼規(guī)范,導(dǎo)致程序質(zhì)量較差,代碼中存在支全隱患。請簡要說明表3-1給出的C語言代碼是C語言安全編碼標準中(如:MISARC標準)不允許采用的代碼結(jié)構(gòu)的原因。表3-1C語言代碼實例
__________________________________________________________________________________________
正確答案:(1.不允許。違背(建議)規(guī)則6.3。
2.不允許。違背(建議)規(guī)則6.3、(強制)規(guī)則5.3和(強制)規(guī)則15.5。
3.不允許。違背(建議)規(guī)則6.3。
4.不允許。違背(建議)規(guī)則6.3、(強制)規(guī)則8.1。
5.不允許。違背(建議)規(guī)則6.3、(強制)規(guī)則12.2;x=exp_1(&y)+exp_2(&y);應(yīng)修改為:x=exp_1(&Y);x+-exp_2(&Y);
6.不允許。違背(建議)規(guī)則6.3、(強制)規(guī)則10.3。(unsignedint*)s;是危險的類型轉(zhuǎn)換。)(2).請根據(jù)自己對圖3-1所示機電管理系統(tǒng)工作原理的分析,用300字以內(nèi)的文字說明本實例中可能存在哪三方面數(shù)據(jù)傳輸時丟失協(xié)議包現(xiàn)象,并簡要說明原因。__________________________________________________________________________________________
正確答案:(1.422總線傳輸速率可達10Mbps,4096緩沖區(qū)是環(huán)形緩沖區(qū),如果數(shù)據(jù)不斷從2號機發(fā)來,可能導(dǎo)致未處理數(shù)據(jù)被覆蓋,導(dǎo)致丟包。
2.CCDL任務(wù)解析小環(huán)形緩沖的數(shù)據(jù),如果校驗錯誤會發(fā)生丟包。
3.CCDL任務(wù)做協(xié)議包交叉比對時,發(fā)現(xiàn)數(shù)據(jù)不一致,可能發(fā)生丟包。)(3).針對以上分析出的三種丟包原因,請舉例給出兩種以上的修改丟包bug的可能的方法。__________________________________________________________________________________________
正確答案:(解決方案一:擴展4096B環(huán)形緩沖區(qū)容量,以減少緩沖區(qū)溢出現(xiàn)象。
解決方案二:將422總線升級為485總線,提高傳輸可靠性。)試題四
閱讀以下關(guān)于數(shù)據(jù)管理的敘述,在答題紙上回答下列問題。【說明】某軟件企業(yè)開發(fā)了一套新聞社交類軟件,提供常見的新聞發(fā)布、用戶關(guān)注、用戶推薦、新聞點評、新聞推薦、熱點新聞等功能,項目采用MySQL數(shù)據(jù)庫來存儲業(yè)務(wù)數(shù)據(jù)。系統(tǒng)上線后,隨著用戶數(shù)量的增加,數(shù)據(jù)庫服務(wù)器的壓力不斷加大。為此,該企業(yè)設(shè)立了專門的工作組來解決此問題。張工提出對MySQL數(shù)據(jù)庫進行擴展,采用讀寫分離,主從復(fù)制的策略,好處是程序改動比較小,可以較快完成,后續(xù)也可以擴展到MySQL集群,其方案如圖4-1所示。李工認為該系統(tǒng)的諸多功能,并不需要采用關(guān)系數(shù)據(jù)庫,甚至關(guān)系數(shù)據(jù)庫限制了功能的實現(xiàn),應(yīng)該采用NoSQL數(shù)據(jù)庫來替代MySQL,重新構(gòu)造系統(tǒng)的數(shù)據(jù)層。而劉工認為張工的方案過于保守,對該系統(tǒng)的某些功能,如關(guān)注列表、推薦列表、熱搜榜單等實現(xiàn)困難,且性能提升不大;而李工的方案又太激進,工作量太大,短期無法完成,應(yīng)盡量綜合二者的優(yōu)點,采用Key-Value數(shù)據(jù)庫+MySQL數(shù)據(jù)庫的混合方案。
經(jīng)過組內(nèi)多次討論,該企業(yè)最終決定采用劉工提出的方案。(1).張工方案中采用了讀寫分離,主從復(fù)制策略。其中,讀寫分離設(shè)置物理上不同的主/從服務(wù)器,讓主服務(wù)器負責(zé)數(shù)據(jù)的(a)操作,從服務(wù)器負責(zé)數(shù)據(jù)的(b)操作,從而有效減少數(shù)據(jù)并發(fā)操作的(c),但卻帯來了(d)。因此,需要采用主從復(fù)制策略保持數(shù)據(jù)的(e)。MySQL數(shù)據(jù)庫中,主從復(fù)制是通過binarylog來實現(xiàn)主從服務(wù)器的數(shù)據(jù)同步,MySQL數(shù)據(jù)庫支持的三種復(fù)制類型分別是(f)、(g)、(h)。請將答案填入(a)~(h)處的空白,完成上述描述。__________________________________________________________________________________________
正確答案:((a)寫
(b)讀
(c)延遲
(d)數(shù)據(jù)不一致風(fēng)險
(e)一致性
(f)基于行(Row)的復(fù)制
(g)基于語句(Statement)的復(fù)制
(h)混合類型(Mixed)的復(fù)制)(2).李工方案中給出了關(guān)系數(shù)據(jù)庫與NoSQL數(shù)據(jù)的比較,如表4-1所示,以此來說明該新聞社交類軟件更適合采用NoSQL數(shù)據(jù)庫。請完成表4-1中的(a)~(d)處空白。表4-1關(guān)系數(shù)據(jù)庫與NoSQL數(shù)據(jù)庫特征比較特征關(guān)系數(shù)據(jù)庫NoSQL數(shù)據(jù)庫數(shù)據(jù)一致性實時一致性(a)數(shù)據(jù)類型結(jié)構(gòu)化數(shù)據(jù)(b)事務(wù)高事務(wù)性(c)水平擴展弱強數(shù)據(jù)容量有限數(shù)據(jù)(d)__________________________________________________________________________________________
正確答案:((a)弱一致性
(b)非結(jié)構(gòu)化
(c)弱事務(wù)性
(d)海量數(shù)據(jù))(3).劉工提出的方案采用了Key-Value數(shù)據(jù)庫+MySQL數(shù)據(jù)庫的混合方案,是根據(jù)數(shù)據(jù)的讀寫特點將數(shù)據(jù)分別部署到不同的數(shù)據(jù)庫中。但是由于部分數(shù)據(jù)可能同時存在于兩個數(shù)據(jù)庫中,因此存在數(shù)據(jù)同步問題。請用200字以內(nèi)的文字簡要說明解決該數(shù)據(jù)同步問題的三種方法。__________________________________________________________________________________________
正確答案:(1.通過定時任務(wù)機制做定期數(shù)據(jù)更新。
2.通過觸發(fā)器完成數(shù)據(jù)同步。
3.通過數(shù)據(jù)庫插件完成數(shù)據(jù)同步。)試題五
閱讀以下關(guān)于Web應(yīng)用系統(tǒng)的敘述,在答題紙上回答下列問題。【說明】某公司因業(yè)務(wù)需要,擬在短時間內(nèi)同時完成“小型圖書與音像制品借閱系統(tǒng)”和“大學(xué)圖書館管理系統(tǒng)”兩項基于B/S的Web應(yīng)用系統(tǒng)研發(fā)工作。小型圖書與音像制品借閱系統(tǒng)向某所學(xué)校的所有學(xué)生提供圖書與音像制品借閱服務(wù)。所有學(xué)生無需任何費用即可自動成為會員,每人每次最多可借閱5本圖書和3個音像制品。圖書需在1個月之內(nèi)歸還,音像制品需在1周之內(nèi)歸還。如未能如期歸還,則取消其借閱其他圖書和音像制品的權(quán)限,但無需罰款。學(xué)生可通過網(wǎng)絡(luò)查詢圖書和音像制品的狀態(tài),但不支持預(yù)定。大學(xué)圖書館管理系統(tǒng)向某所大學(xué)的師生提供圖書借閱服務(wù)。有多個圖書存儲地點,即多個分館。捜索功能應(yīng)能查詢所有的分館的信息,但所有的分館都處于同一個校園內(nèi),不支持館際借閱。本科生和研究生一次可借閱16本書,每本書需在1個月內(nèi)歸還。教師一次可借閱任意數(shù)量的書,每本書需在2個月內(nèi)歸還,且支持教師預(yù)定圖書。如預(yù)定圖書處于被借出狀態(tài),系統(tǒng)自動向借閱者發(fā)送郵件提醒。借閱期限到達前3天,向借閱者發(fā)送郵件提醒。超出借閱期限1周,借閱者需繳納罰款2元/天。存在過期未還或罰款待繳納的借閱者無法再借閱其他圖書。圖書館僅向教師和研究生提供雜志借閱服務(wù)?;谏鲜鲂枨?,該公司召開項目研發(fā)討論會。會議上,李工建議開發(fā)借閱系統(tǒng)產(chǎn)品線,基于產(chǎn)品線完成這兩個Web應(yīng)用系統(tǒng)的研發(fā)工作。張工同意李工觀點,并提出采用MVP(ModelViewPresenter)代替MVC的設(shè)計模式研發(fā)該產(chǎn)品線。(1).軟件產(chǎn)品線是提升軟件復(fù)用的重要手段,請用300字以內(nèi)的文字分別簡要描述什么是軟件復(fù)用和軟件產(chǎn)品線。__________________________________________________________________________________________
正確答案:(軟件復(fù)用是將已有軟件的各種有關(guān)知識用于建立新的軟件,以縮減軟件開發(fā)的維護的花費。軟件服用不僅僅是對程序的復(fù)用,它還包括對軟件生產(chǎn)過程中任何活動所產(chǎn)生的制成品的復(fù)用,如項目計劃;可行性報告、需求定義、分析模型、設(shè)計模型、詳細說明、源程序、測試用例等等。
軟件產(chǎn)品線是指具有一組可管理的公共特性的軟件密集性系統(tǒng)的合集,這些系統(tǒng)滿足特定的市場需求或任何需求,并且按預(yù)定義的方式從一個公共的核心資產(chǎn)集開發(fā)得到。)(2).產(chǎn)品約束是軟件產(chǎn)品線核心資產(chǎn)開發(fā)的重要輸入,請從以下已給出的(a)~(k)各項內(nèi)容,分別選出產(chǎn)品的相似點和不同點填入表5-1中(1)~(8)處的空白,完成該軟件產(chǎn)品線的產(chǎn)品約束分析。(a)項目當前狀態(tài);(b)項目操作;(c)預(yù)定策略;(d)會員分類;(e)借閱項目數(shù)量;(f)項目的類型和屬性;(g)檢索功能;(h)與支付相關(guān)的用戶信息;(i)圖書編號;(j)教師;(k)學(xué)生表5-1產(chǎn)品約
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑工地安全責(zé)任協(xié)議(2025年高空作業(yè))
- 中學(xué)教育教學(xué)成果獎勵制度
- 養(yǎng)老院消防安全管理制度
- 養(yǎng)老院安全管理制度
- 企業(yè)內(nèi)部審計與合規(guī)制度
- 先進封裝行業(yè)深度:發(fā)展趨勢、競爭格局、市場空間、產(chǎn)業(yè)鏈及相關(guān)公司深度梳理-
- 老年終末期尿失禁皮膚保護隨訪管理方案
- 2025年阜新市太平區(qū)公益性崗位招聘真題
- 摩托車裝調(diào)工常識水平考核試卷含答案
- 我國上市公司環(huán)境信息披露水平的多維度實證剖析與提升路徑研究
- 2026中國電信四川公用信息產(chǎn)業(yè)有限責(zé)任公司社會成熟人才招聘備考題庫完整參考答案詳解
- 2026年黃委會事業(yè)單位考試真題
- 供水管網(wǎng)及配套設(shè)施改造工程可行性研究報告
- 2026年及未來5年中國高帶寬存儲器(HBM)行業(yè)市場調(diào)查研究及投資前景展望報告
- 排水管道溝槽土方開挖專項方案
- 室內(nèi)裝飾工程施工組織設(shè)計方案
- JJG 196-2006常用玻璃量器
- GB/T 5277-1985緊固件螺栓和螺釘通孔
- GB/T 32451-2015航天項目管理
- GB/T 12229-2005通用閥門碳素鋼鑄件技術(shù)條件
- 畜禽養(yǎng)殖業(yè)污染防治技術(shù)規(guī)范
評論
0/150
提交評論