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