第一?/p>
1
?/p>
UML(Unified Modeling Langeage)
是一?/p>
可视?/p>
的建模语言?/p>
提供了一?/p>
标准的、易于理解的方式
描述系统的实?/p>
过程,从而实现了用户与设计者之间的
有效交流
?/p>
2
、定义系统的物理元素,用于描述事物的静态特征,包括
类、接口、协作、用例、主动类、组件和节点
?/p>
3
、行为建模元素包括哪些?
反映事物之间的交互过程和状态变化,包括
交互?/p>
?/p>
状态图
?/p>
4
?/p>
组织建模元素包括哪些?/p>
子系?/p>
、模型?/p>
?/p>
、框架等?/p>
5
?/p>
关系元素包括哪些?/p>
关联
?/p>
泛化
?/p>
组成
、实现、聚集?/p>
依赖
?/p>
约束
6
、对?/p>
UML
的描述,错误的是?/p>
A
?/p>
C
?/p>
?/p>
A
?/p>
UML
是一种面向对象的设计工具?/p>
B
?/p>
UML
不是一种程序设计语言,而是一种建模语言?/p>
C
?/p>
UML
不是一种建模语言规格说明,而是一种表示的标准?/p>
D
?/p>
UML
不是过程,也不是方法,但允许任何过程和方法使用它?/p>
7
、从系统外部用户角度看,用于描述系统功能集合?/p>
UML
图是
用例视图
?/p>
8
、对如下的用例图的功能进行简单描述?/p>
8
、在
UML
中,描述父类与子类之间关系的?/p>
泛化
关系?/p>
9
?/p>
“交通工具”类与“汽车”类之间的关系属于(
D
?/p>
?/p>
A
:关联关?/p>
B
:聚集关?/p>
C
:依赖关?/p>
D
:泛化关?/p>
第二?/p>
1
、从软件工程的角度,软件开发可分为?/p>
需求分?/p>
?/p>
系统分析
、设计、实现、测?/p>
5
个阶段?/p>
2
、用
UML
进行建模时会涉及
9
种图?/p>
Rose
2003
只支持其中的
8
种,还有一种图只能用别的图来代替。这个不?/p>
?/p>
Rose
中直接表示的图是?/p>
C
?/p>
?/p>
A
:顺序图
B
:用例图
C
:对象图
D
:构件图
3
、应用题?/p>
Rose
分别用哪些图描述系统的静态和动态方面?
静态:用例图、类图、构件图、部署图?/p>
动态:状态图、协作图、顺序图、活动图?/p>
4
、默认情况下?/p>
Rose
模型文件的扩展名为(
A
?/p>
?/p>
A
?/p>
.mdl
B
?/p>
.ptl
C
?/p>
.cat
D
?/p>
.sub
5
、关于浏览窗口的描述,正确的是(
A
?/p>
B
?/p>
C
?/p>
D
?/p>
?/p>
A
:可视化地显示模型中所有元素的层次结构
B
:具有托放功能,通过模型元素的托放操作可以方便地改变一个模型的特征
C
:在浏览器中的模型元素发生变化时,可以自动更新模型中的相关元?/p>
Browse Goods
Customer
Buy Goods