天天看點

2009年下半年11月份系統架構設計師上午試題以及參考答案之六

2009年下半年11月份系統架構設計師上午試題以及參考答案之六

● 某軟體公司欲開發一個Windows平台上的公告闆系統。在明确使用者需求後,該公司的架構師決定采用Command模式實作該系統的界面顯示部分,并設計UML類圖如下圖所示。圖中與Command模式中的“Invoker”角色相對應的類是(30),與“ConcreteCommand”角色相對應的類是(31)。

2009年下半年11月份系統架構設計師上午試題以及參考答案之六

(30)A. Command

B. MenuItem

C. Open

D. ButktinBoardScreen

(31)A. Command

D. BulktinBoardScreen

參考答案:B C

● 用例(use case)用來描述系統對事件做出響應時所采取的行動。用例之間是具有相關性的。在一個“訂單輸人子系築”中,建立新訂單和更新訂單都需要核查使用者帳号是否正确。用例“建立新訂單”、“更新訂單” 與用例“核查客戶帳号”之間是(32)關系。

(32)A.包含(include)

B.擴充(extend)

C.分類(classification)

D.聚集(aggregation)

參考答案:A

● 面向對象的設計模型包含以(33)表示的軟體體系結構圖,以(34)表示的用例實作圖,完整精确的類圖,針對複雜對象的狀态圖和用以描述流程化處理的活動圖等。

(33)A.部署圖

B.包圖

C.協同圖

D.互動圖

(34)A.部署圖

參考答案:A D

● 基于構件的開發模型包括軟體的需求分析定義、(35)、(36)、(37)以及測試和釋出5個順序執行的階段。

(35)A.構件接口設計

B.體系結構設計

C.中繼資料設計

D.內建環境設計

(36)A.資料庫模組化

B.業務過程模組化

C.對象模組化

D.構件庫建立

(37)A.應用軟體建構

B.構件配置管理

C.構件單元測試

D.構件編碼實作

基于構件的開發模型由軟體的需求分析和定義、體系結構設計、構件庫建立、應用軟體建構,以及測試和釋出5個階段組成

參考答案:B D A

● 以下關于軟體構件及其接口的叙述,錯誤的是(38)。

(38)A.構件是軟體系統中相對獨立且具有一定意義的構成成分

B.構件在容器中進行管理并擷取其屬性或者服務

C.構件不允許外部對所支援的接口進行動态發現或調用

D.構件可以基于對象實作,也可以不基于對象實作

參考答案:C

● 在一個典型的基于MVC(Model-View-Controller)的J2EE應用中,分發客戶請求、有效組織其它構件為用戶端提供服務的控制器由(39)實作。

(39)A. Entity Bean

B. Session Bean

C. Servlet

D. JSP

參考答案: C

● 以下關于RDBMS資料分布的叙述中,錯誤的是(40)。

(40)A.資料垂直分割是将不同表的資料存儲到不同的伺服器上

      B.資料水準分割是将不同行的資料存儲到不同的伺服器上

      C.資料複制是将資料的多個副本存儲到不同的伺服器上

      D.資料複制中由RDBMS維護資料的一緻性

● 系統應用架構設計中,網絡架構資料流圖的主要作用是将處理器和裝置配置設定到網絡中。(41)不屬于網絡架構資料流圖的内容。

(41)A.伺服器、用戶端及其實體位置

B.處理器說明資訊

C.機關時間的資料流大小

D.傳輸協定

● 系統輸入設計中應盡可能考慮人的因素,以下關于輸入設計的一般原理中,錯誤的是(42)。

(42)A.隻讓使用者輸入變化的資料

      B.使用創新的模式吸引使用者的眼球

      C.表格中各個資料項應有提示資訊

      D.盡可能使用選擇而不是鍵盤輸入的方式擷取資料

參考答案::B