官术网_书友最值得收藏!

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建模工具。

主站蜘蛛池模板: 华阴市| 大石桥市| 张家川| 嵊州市| 调兵山市| 洱源县| 绥芬河市| 剑河县| 中阳县| 苗栗市| 郯城县| 乐陵市| 肃宁县| 惠东县| 梓潼县| 深水埗区| 兰西县| 密云县| 麦盖提县| 建昌县| 内江市| 龙山县| 乌兰浩特市| 鄢陵县| 河津市| 子长县| 济源市| 徐闻县| 乐昌市| 措勤县| 安徽省| 浦县| 彰化市| 化德县| 濉溪县| 鹿邑县| 武冈市| 常德市| 英德市| 密云县| 布拖县|