問答題

【案例分析題】

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

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

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

用戶需求沒有明確給出該系統(tǒng)如何根據(jù)輸入集合計(jì)算輸出。請(qǐng)用300字以內(nèi)的文字針對(duì)該系統(tǒng)的增減速功能,分別給出兩種架構(gòu)風(fēng)格中的主要構(gòu)件,并詳細(xì)描述計(jì)算過程。

答案:對(duì)于系統(tǒng)的增減速功能,采用面向?qū)ο箫L(fēng)格的巡航控制系統(tǒng)首先會(huì)定義司機(jī)、油門、時(shí)鐘、速度計(jì)和車輪等構(gòu)件。
整個(gè)計(jì)算...
題目列表

你可能感興趣的試題