問答題

軟件系統(tǒng)架構(gòu)
博學(xué)公司欲開發(fā)一個車輛定速巡航控制系統(tǒng),以確保車輛在不斷變化的地形中以固定的速度行駛。如圖12-6所示給出了該系統(tǒng)的簡化示意圖。

表12-2描述了各種系統(tǒng)輸入的含義。

公司的領(lǐng)域?qū)<覍π枨筮M行深入分析后,將系統(tǒng)需求認定為:任何時刻,只要定速巡航控制系統(tǒng)處于工作狀態(tài),就要有確定的期望速度,并通過調(diào)整引擎油門的設(shè)定值來維持期望速度。
在對車輛定速巡航控制系統(tǒng)的架構(gòu)進行設(shè)計時,公司的架構(gòu)師王工提出采用面向?qū)ο蟮募軜?gòu)風(fēng)格,而李工則主張采用控制環(huán)路的架構(gòu)風(fēng)格。在架構(gòu)評估會議上,專家對這兩種方案進行綜合評價,最終采用了面向?qū)ο蠛涂刂骗h(huán)路相結(jié)合的混合架構(gòu)風(fēng)格。

在實際的軟件項目開發(fā)中,采用成熟的架構(gòu)風(fēng)格是項目成功的保證。請用200字以內(nèi)的文字說明:什么是軟件架構(gòu)風(fēng)格;面向?qū)ο蠛涂刂骗h(huán)路兩種架構(gòu)風(fēng)格各自的特點。

你可能感興趣的試題

5.問答題

聯(lián)合需求分析會議
某軟件公司接受A公司委托開發(fā)一個軟件任務(wù),該任務(wù)由張工負責(zé)。張工預(yù)計在4周內(nèi)完成對系統(tǒng)的需求分析,并形成需求規(guī)格說明書。張工委派了項目組的小劉來負責(zé)需求信息的獲取。
兩周后,小劉向張工匯報了他進行需求分析的過程及結(jié)果。小劉采用問卷調(diào)查的方式向A公司的50名工作人員搜集信息。他首先準備了問卷的初稿,并請A公司的相關(guān)管理人員進行了測試和修正;然后將問卷分發(fā)給A公司的每位工作人員,并要求他們在一周內(nèi)返還問卷。但到目前為止,小劉只收回了7份問卷。小劉認為自己是完全按照問卷調(diào)查的步驟和要求實施的,而問卷的返還率仍然很低。張工聽完后,給小劉分析了失敗的原因,并提出了一些能夠提高問卷返還率的建議。
但是為了不耽誤項目的進度,張工決定采用JRP(Joint Requirements Planning)的方法再次進行需求調(diào)查,張工作為JRP的主持人。最終在第4周完成了需求規(guī)格說明書,并決定了系統(tǒng)后續(xù)階段的開發(fā)計劃,如圖12-3所示。
該項目組除了張工之外,還有2名全職的開發(fā)人員,可以承擔(dān)項目中的任何任務(wù),并且承擔(dān)同一任務(wù)的開發(fā)人員總是在一起工作。預(yù)計的開發(fā)時間中已經(jīng)包含了編寫文檔的時間。張工決定采用迭代模型,在160天內(nèi)完成這3個模塊的設(shè)計、實現(xiàn)與測試。

假設(shè):①整個開發(fā)實施兩輪迭代。②每個任務(wù)都被劃分為2個子任務(wù)(例如,實現(xiàn)可以劃分為實現(xiàn)1和實現(xiàn)2),對應(yīng)兩輪迭代。③完成每個子任務(wù)需要花費24人天。④整個系統(tǒng)的集成測試、改正錯誤及驗證需要花費48人天。⑤第一輪迭代結(jié)束時,形成版本v0.5;第二輪迭代結(jié)束時,整個系統(tǒng)的開發(fā)任務(wù)全部完成,形成版本v1.0。根據(jù)上述假設(shè),給出采用迭代模型開發(fā)的各里程碑及其完成時間(標出在第幾天完成)與交付產(chǎn)品。

最新試題

請用300字以內(nèi)的文字,說明張工和劉工提出的數(shù)據(jù)架構(gòu)的基本思想。 

題型:問答題

發(fā)揮信息系統(tǒng)效益的關(guān)鍵是信息資源的有機共享,請給出該市政務(wù)信息資源共享的建議(200字以內(nèi))。

題型:問答題

供應(yīng)鏈管理過程是企業(yè)的一個關(guān)鍵業(yè)務(wù)過程。請用200字以內(nèi)的文字回答:供應(yīng)鏈管理主要包括哪3個子過程?電子商務(wù)環(huán)境下,供應(yīng)鏈管理過程的整合、優(yōu)化有何意義?

題型:問答題

性能是Web應(yīng)用系統(tǒng)的一個重要質(zhì)量屬性。請用200字以內(nèi)的文字說明3個主要影響Web應(yīng)用系統(tǒng)性能的因素,針對每個因素提出解決方案以提高系統(tǒng)性能。

題型:問答題

該市決定將各個委辦局的信息系統(tǒng)采取物理集中的方式進行統(tǒng)一管理,一些部門對此提出了異議,主要理由是集中管理后,由于管理部門對業(yè)務(wù)應(yīng)用不了解,難以保證對本單位業(yè)務(wù)進行有力支持。請用300字以內(nèi)文字,從技術(shù)角度論述該市實現(xiàn)信息系統(tǒng)統(tǒng)一管理是否可行。

題型:問答題

李工接到任務(wù)后,認為本項目比較簡單,很快就安排3名技術(shù)人員分別負責(zé)數(shù)據(jù)采集/輸出模塊、數(shù)據(jù)處理模塊和比較監(jiān)控模塊的編寫??偣こ處熉牭絽R報后,認為李工的方案和安排不妥,理由是李工忽視了系統(tǒng)的可靠性要求,對系統(tǒng)需求的理解不夠深入。為實現(xiàn)系統(tǒng)關(guān)于可靠性方面的需求:①你認為在組織結(jié)構(gòu)、人員分工、設(shè)計開發(fā)等方面應(yīng)做出哪些安排和規(guī)定?②請寫出關(guān)于余度表決算法的考慮。

題型:問答題

請用150字以內(nèi)文字,說明雙機冗余熱備方式主要解決的是系統(tǒng)運行中的哪些問題?在選擇雙機冗余熱備產(chǎn)品時通常需要考慮哪些問題?

題型:問答題

選擇實時嵌入式操作系統(tǒng)及開發(fā)環(huán)境時應(yīng)考慮哪幾方面問題?請用200字以內(nèi)文字簡要論證。

題型:問答題

目前,互聯(lián)網(wǎng)上已經(jīng)存在很多Mashup應(yīng)用,各大網(wǎng)站也紛紛提供了各種格式的Mashup數(shù)據(jù)接口。請用300字以內(nèi)的文字給出3種目前經(jīng)常使用的Mashup數(shù)據(jù)接口,并加以簡單說明。

題型:問答題

請解釋李工提出的動態(tài)冗余和N版本程序設(shè)計技術(shù),給出如圖12-18所示模塊M2采用如圖12-19所示的動態(tài)冗余技術(shù)后的可靠度。

題型:問答題