天天看點

《軟體模組化與設計: UML、用例、模式和軟體體系結構》一一1.11 總結

本節書摘來自華章計算機《軟體模組化與設計: uml、用例、模式和軟體體系結構》一書中的第1章,第1.11節,作者:(美)hassan gomaa,更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。

本章介紹了面向對象方法和表示法、軟體體系結構設計和uml,還簡要描述了軟體設計方法、面向對象分析和設計方法以及并發、分布式和實時設計方法的發展曆史。第2章将對uml表示法進行概要介紹。第3章描述軟體生存周期及方法。第4章介紹軟體設計和體系結構概念。第5章描述針對comet方法的基于用例的軟體生存周期。

練習

選擇題(每道題選擇一個答案)

1.?什麼是軟體模組化?

(a)開發軟體模型 (b)在編碼之前設計軟體應用

(c)開發軟體圖 (d)開發軟體原型

2.?什麼是統一模組化語言?

(a)描述面向對象模型的程式設計語言

(b)繪制面向對象模型的畫圖工具

(c)描述面向對象模型的圖形化語言

(d)描述面向對象模型的一種标準化的圖形語言和表示法

3.?什麼是軟體體系結構?

(a)一座建築之中的軟體 (b)一個用戶端/伺服器系統的結構

(c)軟體系統的總體結構 (d)軟體類及其關系

4.?什麼是軟體設計表示法?

(a)關于軟體設計的注釋和說明 (b)軟體的圖形化或文本描述

(c)軟體的文檔化 (d)産生一個設計的一種系統化方法

5.?什麼是軟體設計思想?

(a)軟體的圖形化或文本描述

(b)軟體的文檔化

(c)可以應用于軟體系統設計的一種根本性的思想

(d)産生一個設計的一種系統化的方法

6.?什麼是軟體設計政策?

(b)可以應用于軟體系統設計的一種根本性的思想

(c)産生一個設計的一種系統化的方法

(d)開發一個設計的總體計劃和指導

7.?什麼是軟體結構組織準則?

(a)可以應用于軟體系統設計的一種根本性的思想

(b)産生一個設計的一種系統化的方法

(c)用于幫助将軟體系統組織為一組構件的指導方針

(d)開發一個設計的總體計劃

8.?什麼是軟體設計方法?

(a)産生一個設計的一種系統化的方法

(b)用于幫助将軟體系統組織為一組構件的指導方針

(c)開發一個設計的總體計劃

(d)軟體的圖形化或文本描述

9.?什麼是平台無關模型(pim)?

(a)在做出針對特定硬體平台的承諾之前的一種軟體平台

(b)在做出針對特定平台的承諾之前的一種精确的軟體體系結構模型

(c)映射到特定平台上的一種精确的軟體體系結構模型

10.?什麼是平台相關模型(psm)?

(a)一種特定的硬體平台

繼續閱讀