天天看點

歪理邪說解析架構設計師上午考試試題之七(分析2010下半年系統架構設計師上午試題31-35題)

歪理邪說解析架構設計師上午考試試題之七

分析2010下半年系統架構設計師上午試題31-35題

【引言】

1.一直期待專業的技術話題也能和《明朝哪些事》一樣,有趣和好玩,能吸引大家的去閱讀,并享受其樂趣;

2.培養對技術的興趣,有時候比掌握技術本身更重要;一旦有了濃厚的興趣,自己主動就會主動去探尋,去發現技術的秘密。所謂邁入技術的科技殿堂,也許就是來自自己對技術真正有了樂趣,并享受其過程。解決了學習驅動力問題。

3.偶發現專業知識,如果用搞笑、異類、歪理邪說來解讀記憶得會更牢固些。因為你發現技術不是高高在上,深不可測,而是和日常生活緊密相她原來就在我們身邊,從未走遠。

【試題】

●軟體的橫向重用是指重用不同應用領域中的軟體元素。___(31)___是一種典型的、原始的橫向重用機制。

(31)A.對象  B.構件 C.标準函數庫  D.設計模式

【歪理邪說】

“原始的”這三個字,應該就是“标準函數庫”。

然後才依次是:對象、設計模式,最後是構件。

備注:軟體的豎向重用,值得相同的應用領域,也就是業務相同,譬如,都是搞通信的,都是搞水利,都是搞電力。

參考答案:C

●下列關于不同軟體開發方法所使用的模型的描述中,正确的是___(32)___。

(32)A.在進行結構化分析時,必須使用資料流圖和軟體結構圖這兩種模型

     B.采用面向對象開發方法時,可以使用狀态圖和活動圖對系統的動态行為進行模組化

     C.實體聯系圖(E-R圖)是在資料庫邏輯結構設計時才開始建立的模型

      D. UML的活動圖與程式流程圖的表達能力等價

題目問的是:“正确的”。

選個答案最長的,答案的句子長度長,就是為了把問題描述清楚,滴水不漏,顯得嚴謹。

選項A,“必須”太絕對了。

選項C 裡 E-R圖應該是在資料庫概念模型設計階段才開始建立的模型。

選項D,一個關注于程式中、系統中的活動,一個關注程式的處理流程,能等價嗎?

參考答案:B

●某銀行系統采用FactoryMethod方法描述其不同賬戶之間的關系,設計出的類圖如下所示。其中與Factory Method中的“Creator”角色相對應的類是___(33)___;與“Product”角色相對應的類是___(34)___。

(33)A. Bank   B. Account  C. Checking   D. Savings

(34)A. Bank   B. Account  C. Checking   D. Savings

(33)(34)不可能選擇C和D,因為C和D選項Checking、Saving從邏輯上來說是完全等價的。

既然是工廠模式,大家都知道,有工廠,有産品。

總不會是:工廠是賬戶Account,産品是銀行Bank,不符合邏輯啊!

您要是說,工廠是銀行Bank,産品是賬戶Account,符合邏輯順理成章。

既然(34)選擇B,那麼(33)Creator就隻好是Bank銀行了。

參考答案:(33)A(34) B

●___(35)___是一個獨立可傳遞的功能單元,外界通過接口通路其提供的服務。

(35)A.面向對象系統中的對象(Object)

     B.子產品化程式設計中的子程式(Subroutine)

     C.基于構件開發中的構件(Component)

     D.系統模型中的包(Package)

排除法。很容易知道,非C莫屬了。