871
技術社區[雲棲]
《軟件建模與設計: UML、用例、模式和軟件體係結構》一一1.11 總結
本節書摘來自華章計算機《軟件建模與設計: UML、用例、模式和軟件體係結構》一書中的第1章,第1.11節,作者:(美)Hassan Gomaa,更多章節內容可以訪問雲棲社區“華章計算機”公眾號查看。
1.11 總結
本章介紹了麵向對象方法和表示法、軟件體係結構設計和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.?什麼是軟件設計策略?
(a)軟件的圖形化或文本描述
(b)可以應用於軟件係統設計的一種根本性的思想
(c)產生一個設計的一種係統化的方法
(d)開發一個設計的總體計劃和指導
7.?什麼是軟件結構組織準則?
(a)可以應用於軟件係統設計的一種根本性的思想
(b)產生一個設計的一種係統化的方法
(c)用於幫助將軟件係統組織為一組構件的指導方針
(d)開發一個設計的總體計劃
8.?什麼是軟件設計方法?
(a)產生一個設計的一種係統化的方法
(b)用於幫助將軟件係統組織為一組構件的指導方針
(c)開發一個設計的總體計劃
(d)軟件的圖形化或文本描述
9.?什麼是平台無關模型(PIM)?
(a)在做出針對特定硬件平台的承諾之前的一種軟件平台
(b)在做出針對特定平台的承諾之前的一種精確的軟件體係結構模型
(c)映射到特定平台上的一種精確的軟件體係結構模型
(d)軟件的圖形化或文本描述
10.?什麼是平台相關模型(PSM)?
(a)一種特定的硬件平台
(b)在做出針對特定平台的承諾之前的一種精確的軟件體係結構模型
(c)映射到特定平台上的一種精確的軟件體係結構模型
(d)軟件的圖形化或文本描述
最後更新:2017-07-07 14:02:31