MOOC北京大学软件工程测验答案-第六周-UML(3-4)
一、UML的模型表达工具-概述
以下不属于UML静态建模工具的是(通信图)
以下不属于UML动态建模工具的是(部署图)
描述UML需求模型的是(用况图)
二、UML的模型表达工具-静态建模——类图
类图主要使用“类”来抽象系统中各个组成部分,不包括系统环境 ×
对于每一个关联关系都需要说明其多重性,如果不说明,则默认是* √
注解和约束不是类图的一部分 ×
可视化地表达系统的静态结构模型的是(类图)
三、UML模型表达工具-动态建模——用况图
用况表达了参与者使用系统的一种方式 √
参与者一般可以表达与系统交互的人、硬件或系统等,因此实质上不是软件应用的一部分 √
以下哪个不属于用况图中的关系(依赖)
用况图可以划分系统与外部实体的界限,是系统开发的起点 √
四、顺序图
在顺序图中,对象生命线用于表示一个对象在一个特定的时间段中的存在,一般表示为垂直的虚线 √
依据顺序图的表示规范,同步消息的回复应当使用以下哪种表示方法(虚线枝形箭头)
顺序图由类角色,生命线,激活期和(消息)组成
以下哪个不是UML的静态视图(顺序图)
五、状态图
以下哪一种不属于UML状态图中对于状态的分类(中间状态)
一个活动是指状态机中一种可中断的计算,中断处理后仍可继续;而一个动作是指不可中断的原子计算,它可导致状态的改变或导致一个值的返回。因此活动和动作之间没有任何关系 ×
以下哪个UML视图是描述一个对象的生命周期的?(状态图)
若将活动状态比作方法,那么动作状态即(方法体中的每一条语句)
六、UML总结
在UML可模型化的4种事件中,“信号”是一种异步事件,而“调用”一般是同步事件 √
UML中的类没有体现下列哪一项软件设计原理(功能抽象)
UML表达模型元素之间关系的4个术语都体现了结构抽象的原理 √
以下哪一项不属于UML的作用(体现了软件设计的不同原理)