- UML2面向對象分析與設計(第2版)
- 譚火彬編著
- 565字
- 2019-07-01 10:17:37
2.6 練習題
一、選擇題
1.模型是(?。?。
A.現實世界的簡化
B.現實世界的圖形化描述
C.現實世界的具體化描述
D.現實世界的封裝
2.下列關于UML的論述,錯誤的是( )。
A.將幾個面向對象方法統一起來
B.可作為與軟件開發人員之間的通用語言
C.可作為一種指導軟件開發的通用過程
D.可用于通用領域,也可用于嵌入式領域
3.UML中的“統一”體現在很多方面,下列選項( )不是UML統一的內容。
A.開發生命周期
B.軟件開發過程
C.應用領域
D.實現語言和平臺
4.和UML 1.x相比,UML 2進行了比較大的改動,對于普通用戶來說,主要的改動體現在對一些圖進行了調整。下列4個選項中,( )是UML 2新增的用于描述靜態結構的圖。
A.類圖
B.交互概覽圖
C.時間圖
D.組合結構圖
二、簡答題
1.通過建模技術,可以達到哪些目標?
2.在系統建模過程中,需要遵循哪些基本原則?
3.在哪些情況下,適合使用UML進行系統建模?
4.UML的語法結構使用什么方式來定義,如何定義?
5.UML的語義結構主要包含什么內容?
6.UML中的事物之間主要存在哪些基本關系?
7.什么是構造型,UML中如何利用構造型進行擴展?
8.什么是外廓,如何利用外廓圖擴展UML模型?
9.什么是UML架構中的視圖,和UML圖有什么區別和聯系?
三、應用題
1.利用UML建模工具,繪制本章第2.5節中所給出的圖書館管理系統的各個UML模型。
2.調研目前市面上有哪些主流的UML建模工具。
推薦閱讀
- Getting Started with CreateJS
- Neo4j Essentials
- Scratch 3游戲與人工智能編程完全自學教程
- Mastering JBoss Enterprise Application Platform 7
- Learning ArcGIS for Desktop
- Mastering Business Intelligence with MicroStrategy
- C++從入門到精通(第5版)
- 代替VBA!用Python輕松實現Excel編程
- Orchestrating Docker
- Xcode 6 Essentials
- QPanda量子計算編程
- AV1視頻編解碼標準:原理與算法實現
- Web編程基礎:HTML5、CSS3、JavaScript(第2版)
- C語言從入門到精通(視頻實戰版)
- Swift 2 Design Patterns