天天看點

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

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

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

【引言】

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

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

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

【試題】

●系統輸入設計中,采用内部控制方式以確定輸入系統資料的有效性,___(41)___用于驗證資料是否位于合法的取值範圍。

(41)A.資料類型檢查   B.自檢位   C.域檢查  D.格式檢查

【解析】

題目問的是合法的取值範圍,很好選擇,域檢查。

高中數學裡,經常講到定義域,值域,說的意思就是定義的範圍,以及取值的範圍。

參考答案:C

●系統測試由若幹個不同的測試類型組成,其中___(42)___檢查系統能力的最高實際限度,即軟體在一些超負荷情況下的運作情況;___(43)___主要是檢查系統的容錯能力。

(42)A.強度測試   B.性能測試   C.恢複測試   D.可靠性測試

(43)A.強度測試   B.性能測試   C.恢複測試   D.可靠性測試

【歪理邪說】

(42)“ 軟體在一些超負荷情況下的運作情況”,我們經常在媒體電視上,聽到運動元超負荷訓練,講得不就是高強度的訓練嗎?計算機的測試,也應該是這個意思吧!道理都是相同的,術語都是可以借用的。

(43)容錯能力,說的就是一旦系統遇到了錯誤,系統不能馬上死掉,而應該能夠按照預期的要求,能夠從故障中恢複過來,繼續正常運作。容錯,容錯,就是包容錯誤。答案選擇C,恢複測試。

參考答案:(42)A(43)C

●軟體架構是降低成本、改進品質、按時和按需傳遞産品的關鍵因素。以下關于軟體架構的描述,錯誤的是___(44)___。

(44)A.根據使用者需求,能夠确定一個最佳的軟體架構,指導整個軟體的開發過程

     B.軟體架構設計需要滿足系統的品質屬性,如性能、安全性和可修改性等

     C.軟體架構設計需要确定元件之間的依賴關系,支援項目計劃和管理活動

      D.軟體架構能夠指導設計人員和實作人員的工作

題目要求選擇的是“錯誤”的選項。

看到選項A “最佳”兩個字,太絕對了,就選她了。

選項A,選項說“根據使用者需求,就确定一個最佳軟體架構”。但與題目中,降低成本,按時都沒有關系了。筆者想說,按照出題者意思,最佳架構,實際上要滿足降低成本、改進品質、按時、按客戶需要傳遞等各種要求。是以,選項A,以偏概全了。

參考答案:A

●軟體架構設計包括提出架構模型、産生架構設計和進行設計評審等活動,是一個疊代的過程。以下關于軟體架構設計活動的描述,錯誤的是___(45)___。

(45)A.在建立軟體架構的初期,一般需要選擇一個合适的架構風格

     B.将架構分析階段已辨別的構件映射到架構中,并分析這些構件之間的關系

     C.軟體架構設計活動将已辨別構件內建到軟體架構中,設計并實作這些構件

     D.一旦得到了詳細的軟體架構設計,需要邀請獨立于系統開發的外部人員對系統進行評審

選項C裡說到“設計并實作這些構件”。

既然是架構設計,怎麼還去實作這些構件。這不搶人家飯碗嗎?人家能不你急嗎?

從軟體工程的角度而言,設計與實作是兩個獨立的過程,兩個獨立的活動,不可混淆。

 瀑布模型裡講,需求分析、系統設計、詳細設計、編碼實作、測試、部署、安裝、運作與維護等一系列過程。

軟體工程的三要素:過程、工具、技術。也就是說,對過程是有嚴格區分的。井水不犯河水喲!

繼續閱讀