UML软件建模教程(6)

2018-11-27 09:57

9. 时序图用来描述在一个( 交互 )中,参与交互的各个对象实体状态变化的( 时序 )关系。

10.时序图的要素包括:生命线、 ( 状态 ) 、事件、 ( 时间刻度 )和时序约束。

11.时序图的两种表示法为: ( 一般表示法 )和( 交错表示法 ) 。 12.时序图可以用在( 实时控制系统 )和( 事务处理系统 )的时序逻辑建模。 三、选择题

1.对生命线来说,下面说法正确的是( D ) 。

A.表示一个对象 B.表示一个对象的生命 C.表示一个对象的生命活动 D.表示参与交互的一个对象实体或实体集合

2.下面( A )不属于交互建模的图形。 A.有序图 B.协作图 C.定时图 D.交互概览图

3.下面( B )不属于 UML2.1 版本规定的消息类型。 A.同步调用消息 B.转移消息 C.应答消息 D.创建消息

4.对交互时序来说,下面说法不正确的是( A ) 。 A.两个不同生命线上的两个消息的(事件之间)时序不定 B.同一生命线上的前一事件

先于后一事件 C.同一消息的发送时间先于接收事件 D.定序的先发事件先于后发事件

5.下面( D )对顺序图的应用描述是错误的。 A.软件体系结构建模 B.用例分析建模 C.类操作建模 D.用例时序建模 四、练习题

1.图 8.55 是一个通信图,试把该图转换为顺序图。

2.一个温箱控制系统由温度传感器、温度控制器、加热器几部分构成。温箱应该保持在 35°左右,当温 度下降到 34°以下时,温度控制器就应该启动加热器,当温度高于 36°时,温度控制器就应该关闭加 热器。试画出表示该问题的顺序图。

3.分析一个超市购物过程,并且顺序图描述收款员收款的处理逻辑。 4.说明图 8.56 所示的顺序图的含义。 习 题 9 一、简单题

1. 什么叫构件? 答:构件也称为组件,是被封装起来的软件逻辑部件,由这些逻辑部件可以构成完整的软件系统。

2. 构件有哪些特性? 答:封装性,复用性,接口连接机制,自含性,可替换性,松耦合性,逻辑性

3. 构件有哪两种视图? 答:外边视图,内部视图 4. 构件之间存在哪些关系? 答:依赖关系和包含关系 二、填空题

1.构件也称为( 组件 ) ,是被封装起来的软件( 逻辑 )部件。 2.构件通过( 接口 )向其他机构提供服务,获取其他构件服务的接口被称为( 需口 ) 。

3.两个具有相同接口的构件可以相互( 替换 ) 。构建内部的要素、行为和状态被( 隐藏 ) 。

4.外部视图也称为( 黑盒视图 ) ,内部视图需要展示构件的( 内部结构 ) 。

5.构件的依赖关系又有( 装配依赖 ) 、关联依赖和( 跟踪依赖 )几种形式。 三、选择题

1.对构件说法不正确的是( A ) 。 A.内容可以向外展现 B.是软件的逻辑部件C.被封装起来 D.通过接口和外部联系

2.下面哪一个不属于构件的特性( B ) 。 A.封装性 B.协作性 C.复用性 D.自含性

3.对构件的端口和接口而言,下面说法不正确的是( C ) 。 A.一个构件可以拥有不止一个端口 B.一个端口可以拥有多个接口 C.端口可以分为供口和需口两种类型 D.端口包含接口

4.下面描述错误的是( D ) 。 A.包含指一个构件包含其他构件 B.关联依赖表示一个构件中的类与另外一个构件中的类存在关联关系 C.跟踪依赖描述模型之间的跟踪关系 D.装配依赖表示一个构件通过需口装配另外一个构件 习 题 10 一、简答题

1. 什么叫软件部署? 答:软件运行环境的配置以及软件向各个结点的部署的工作被称为软件部署

2. 什么叫制品? 答:制品指制成的工件。在 UML 中,制品是一种模型元素,表示可以在结点上独立部署的软件单元。 制品一般以文件的形式呈现, 例如, 模型文件、 源文件、 编译文件、 执行文件、 脚本文件、 数据库表等。

3. 结点有哪两种基本类型? 答:设备,执行环境

4. 简述部署规范的概念。 答:部署规范也被称为部署说明,是存放部署制品所依据的参量信息的一种特殊制品。部署规范作为 一种制品,一般作为文件的形式存在

二、填空题

1.软件部署包括( 软件环境的部署 )和( 软件制品的部署 )两方面的工作。

2.制品表示可以在( 结点 )上独立部署的软件单元。制品一般以( 文件 )形式呈现。

3.承载是一种( 依赖 )关系,表示( 制品 )来源于所承载的模型元素。 4.制品之间存在( 关联 ) 、包含和( 依赖 )等关系。 5.结点表示可部署( 软件制品 ) ,并能够从事计算的( 物理设备 ) 。 6.结点之间存在( 通信 ) 、包含和( 使用 )关系。

7.部署指把软件的各制品放置到 ( 运行结点 ) 上的工作, 部署可表示为部署对结点的 ( 依赖 ) 关系。

三、选择题 1.软件部署是( D ) 。 A.部署软件构件 B.部署软件程序 C.部署软件模型 D.部署软件制品

2.下面说法正确的是( C ) A.制品就是制成品 B.制品是软件模块 C.制品是被部署的软件单元 D.制品是软件的构件

3.下面说法正确的是( B ) 。 A.承载表示模型元素依赖制品 B.结点之间存在通信关系 C.执行环境一般是一个独立的设备结点 D.部署也就是拷贝软件


UML软件建模教程(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:你不知道的20个中国大案之十八黑龙江肇东市11.18特大持枪杀人案(

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: