試題四(25分) 閱讀以下軟件系統(tǒng)架構(gòu)選擇的問題,在答題紙上回答問題1至問題3。
某公司欲開發(fā)一個車輛定速巡航控制系統(tǒng),以確保車輛在不斷變化的地形中以固定的速度 行駛。圖4-1給出了該系統(tǒng)的簡化示意圖。表4-1描述了各種系統(tǒng)輸入的含義。輸入名稱 作用 系統(tǒng)開關(guān) 開啟/關(guān)閉巡航控制系統(tǒng) 引擎開關(guān) 開啟/關(guān)閉汽車引擎(引擎開啟時,巡航控制系統(tǒng)處于就緒狀態(tài)) 車輪脈沖 車輪每轉(zhuǎn)一次,相應(yīng)地發(fā)出一次脈沖 剎車 當(dāng)剎車被踩下時,定速巡航控制系統(tǒng)會臨時恢復(fù)到人工控制 增/減速 增加或減慢當(dāng)前車速(僅在定速巡航控制系統(tǒng)處于開啟的狀態(tài) 下可用) 恢復(fù)速度 恢復(fù)原來保持的車速(僅在定速巡航控制系統(tǒng)處于開啟的狀態(tài) 下可用) 時鐘 每毫秒定時脈沖 公司的領(lǐng)域?qū)<覍π枨筮M(jìn)行深入分析后,將系統(tǒng)需求認(rèn)定為:任何時刻,只要定速巡航控制系統(tǒng)處于工作狀態(tài),就要有確定的期望速度,并通過調(diào)整引擎油門的設(shè)定值來維持期望速度。 在對車輛巡航控制系統(tǒng)的架構(gòu)進(jìn)行設(shè)計(jì)時,公司的架構(gòu)師王工提出采用面向?qū)ο蟮募軜?gòu)風(fēng) 格,而李工則主張采用控制環(huán)路的架構(gòu)風(fēng)格。在架構(gòu)評估會議上,專家對這兩種方案進(jìn)行綜合評價,最終采用了面向?qū)ο蠛涂刂骗h(huán)路相結(jié)合的混合架構(gòu)網(wǎng)絡(luò)。