問答題

【案例分析題】

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

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

公司的領域專家對需求進行深入分析后,將系統(tǒng)需求認定為:任何時刻,只要定速巡航控制系統(tǒng)處于工作狀態(tài),就要有確定的期望速度,并通過調整引擎油門的設定值來維持期望速度。
在對車輛定速巡航控制系統(tǒng)的架構進行設計時,公司的架構師王工提出采用面向對象的架構風格,而李工則主張采用控制環(huán)路的架構風格。在架構評估會議上,專家對這兩種方案進行綜合評價,最終采用了面向對象和控制環(huán)路相結合的混合架構風格。

實際的軟件系統(tǒng)架構通常是多種架構風格的混合,不同的架構風格都有其適合的應用場景。以該系統(tǒng)為例,針對面向對象架構風格和控制環(huán)路架構風格,各給出兩個適合的應用場景,并簡要說明理由。

答案: 適合面向對象架構風格的應用場景:
①用戶剎車,立即退出巡航控制系統(tǒng)。理由:這是一個典型的事件驅動的場景,適合于...
題目列表

你可能感興趣的試題

微信掃碼免費搜題