2010年下半年11月份系統架構設計師上午試題以及參考答案之六
●軟體架構設計包括提出架構模型、産生架構設計和進行設計評審等活動,是一個疊代的過程。以下關于軟體架構設計活動的描述,錯誤的是___(45)___。
(45)A.在建立軟體架構的初期,一般需要選擇一個合适的架構風格
B.将架構分析階段已辨別的構件映射到架構中,并分析這些構件之間的關系
C.軟體架構設計活動将已辨別構件內建到軟體架構中,設計并實作這些構件
D.一旦得到了詳細的軟體架構設計,需要邀請獨立于系統開發的外部人員對系統進行評審
參考答案:C
●基于軟體架構的設計(Architecture Based Software Development. ABSD)強調由商業、品質和功能需求的組合驅動軟體架構設計。它強調采用___(46)___來描述軟體架構,采用___(47)___來描述需求。
(46)A.類圖和序列圖 B.視角與視圖
C.構件和類圖 D.構件與功能
(47)A.用例與類圖 B.用例與視角
C.用例與品質場景 D.視角與品質場景
參考答案:
(46)B
(47)C
●某遊戲公司欲開發一個大型多人即時戰略遊戲,遊戲設計的目标之一是能夠支援玩家自行建立戰役地圖,定義遊戲對象的行為和之間的關系。針對該目标,公司應該采用___(48)___架構風格最為合适。
(48)A.管道-過濾器 B.隐式調用 C.主程式-子程式 D.解釋器
參考答案:B
●某公司欲為某種型号的示波器開發内置軟體。該公司的架構師設計了如下圖所示的軟體架構。在軟體架構評審時,專家認為該架構存在的問題是___(49)___。

(49)A.在功能劃分上将各個子產品獨立起來
B.在硬體構件的混合和替換方面不是很靈活
C.沒有清晰地說明使用者怎樣與其互動
D.沒有明确的層次關系,沒有強調功能之間的互動
參考答案:D