北大软件工程——第六周:UML

UML的模型表达工具_概述

1、单选(2分)以下不属于UML静态建模工具的是B
A.类图
B.通信图
C.对象图
D.制品图

2、单选(2分)以下不属于UML动态建模工具的是C
A.用况图
B.活动图
C.部署图
D.状态图

3、单选(2分)描述UML需求模型的是C
A.状态图
B.顺序图
C.用况图
D.类图

UML的模型表达工具_静态建模——类图

1、判断(2分)判断题:类图主要使用“类”来抽象系统中各个组成部分,不包括系统环境。( B )
A.√
B.×
2、判断(2分)判断题:对于每一个关联关系都需要说明其多重性,如果不说明,则默认是*。
A.√
B.×
3、判断(2分)判断题:注解和约束不是类图的一部分。( B )
A.√
B.×
4、单选(2分)可视化地表达系统的静态结构模型的是( B )。
A.用况图
B.类图
C.状态度
D.顺序图

UML模型表达工具_动态建模——用况图

1、判断(2分)判断题:用况表达了参与者使用系统的一种方式。( A )
A.√
B.×
2、判断(2分)
判断题:参与者一般可以表达与系统交互的人、硬件或系统等,因此实质上不是软件应用的一部分。( A )
A.√
B.×
3、单选(2分)以下哪个不属于用况图中的关系D
A.关联
B.泛化
C.扩展
D.依赖

4、判断(2分)判断题:用况图可以划分系统与外部实体的界限,是系统开发的起点。( A )
A.√
B.×

顺序图

1、判断(2分)在顺序图中,对象生命线用于表示一个对象在一个特定的时间段中的存在,一般表示为垂直的虚线。( A )
A.√
B.×
2、单选(2分)依据顺序图的表示规范,同步消息的回复应当使用以下哪种表示方法C
A.实线枝形箭头
B.实线实心三角箭头
C.虚线枝形箭头
D.???
3、单选(2分)
顺序图由类角色,生命线,激活期和B组成。
A.关系
B.消息
C.用例
D.实体
4、单选(2分)以下哪个不是UML的静态视图C
A.类图
B.对象图
C.顺序图
D.用况图

状态图

1、单选(2分)
以下哪一种不属于UML状态图中对于状态的分类D
A.初态
B.终态
C.正常状态
D.中间状态

2、判断(2分)
判断题:一个活动是指状态机中一种可中断的计算,中断处理后仍可继续;而一个动作是指不可中断的原子计算,它可导致状态的改变或导致一个值的返回。因此活动和动作之间没有任何关系。(B
A.√
B.×
3、单选(2分)以下哪个UML视图是描述一个对象的生命周期的?(B
A.类图
B.状态图
C.协作图
D.顺序图
4、单选(2分)若将活动状态比作方法,那么动作状态即D
A.方法返回值
B.方法名
C.方法的可见性
D.方法体中的每一条语句

UML总结

1、判断(2分)判断题:在UML可模型化的4种事件中,“信号”是一种异步事件,而“调用”一般是同步事件。(A
A.√
B.×
2、单选(2分)UML中的类没有体现下列哪一项软件设计原理B
A.数据抽象
B.过程抽象
C.功能抽象
D.信息隐蔽
3、判断(2分)判断题:UML表达模型元素之间关系的4个术语都体现了结构抽象的原理。(A
A.√
B.×
4、单选(2分)
以下哪一项不属于UML的作用B
A.提供了跨越问题空间到目前“运行平台”之间丰富的建模元素。
B.体现了软件设计的不同原理
C.提供了相应的模型表示工具。
D.提供了表达系统结构模型和行为模型的图形化工具。

欢迎查阅
原文地址:https://www.cnblogs.com/gh110/p/11827716.html