UML基础与Rose建模实用教程课后习题及答案(无第四章)(3)
(4)消息是从一个对象(发送者)向另一个或几个其他几个对象(接收者)发送信号,或由一个对象(发送者或调用者)调用另一个对象(接收者)的操作。它可以有不同的实现方式,如过程调用、活动线程间的内部通信、事件的发生等。
(5)生命线是一条垂直的虚线,用来表示序列图中的对象在一段时间内的存在。
2. 选择题
(1)下列关于序列图的说法不正确的是 D 。
(A)序列图是对对象之间传送消息的时间顺序的可视化表示
(B)序列图从一定程度上更加详细地描述了用例表达的需求,将其转化为进一步更加正式的精细表达 (C)序列图的目的在于描述系统中各个对象按照时间顺序的交互过程
(D)在UML的表示中,序列图将交互关系表示为一张二维图,其中横向是时间轴,时间沿竖线向下延伸。纵向代表了在协作中各独立对象的角色 (2)下列关于序列图的用途中,说法正确的是 D 。
(A)描述系统在某一个特定时间点上的动态结构 (B)确定和丰富一个使用语境的逻辑表达 (C)细化用列的表达
(D)有效地描述如何分配各个类的职责以及各类具有相应职责的原因 (3)消息的组成不包括 A 。
(A)接口 (B)活动 (C)发送者
(D)接收着
(4)下列关于生命线的说法不正确的是 D 。
(A)生命线是一条垂直的虚线,用来表示序列图中的对象在一段时间内的存在 (B)在序列图中,每个对象的底部中心的位置都带有生命线 (C)在序列图中,生命线是一条时间线,从序列图的顶部一直延伸到底部,所用时间取决于交互持续的时间,即生命线表现了对象存在的时段
(D)序列图中的所有对象在程序一开始运行的时候,其生命线都必须存在
3. 简答题
(1)什么是序列图?说明该图的作用
序列图是对对象之间传递消息的时间顺序的可视化表示。序列图从一定程度上更加详细地描述了用例表达的需求,将其转化为进一步、更加正式层次的精细表达,这也是序列图的主要用途之一。序列图的目的在于描述系统中各个对象按照时间顺序的交互过程。
(2)序列图有哪些组成部分?
序列图是由对象、生命线、激活和消息等构成的。 (3)序列图中的消息有哪些?
序列图中的消息有普遍消息、自身消息、返回消息、过程调用消息、阻止消息和超时消息等。
- 12 -
(4)在序列图中如何创建和销毁对象?
在序列图中,创建对象操作使用带箭头的消息表示,箭头指向被创建对象的框。对象创建之后就会具有生命线,就像序列图中的任何其他对象一样。对象符号下方是对象的生命线,它持续到对象被销毁或者图结束。在序列图中,对象被销毁是使用在对象的生命线上画大“X”表示,在销毁新创建的对象或者序列图中是任何其他对象时,都可以使用,“X”的位置是在导致对象被销毁的信息上或者在对象自我终结的地方。
4. 练习题
(1)以“远程网络教学系统”为例,在该系统中系统管理员需要登录系统才能进行系统维护工作,如添加教师信息、删除教师信息等。为系统管理员添加教师信息用例创建相关序列图。
(2)在“远程网络教学系统”中,如果单独抽象出来一个数据访问类来进行数据访问,那么请为系统管理员添加教师信息用例重新创建相关序列图。
- 13 -
第8章 协作图
1. 填空题
(1)协作图是对在一次交互过程中有意义对象和对象间的链建模,显示了对象之间如何进行交互以执行特定用例或用例中特定部分的行为。
(2)在协作图中,类元角色描述了一个对象,关联角色描述了协作关系中的链,并通过几何排列表现交互作用中的各个角色。
(3)协作图是由对象、消息和链等构成的。
(4)协作图通过各个对象之间的组织交互关系以及对象彼此之间的链接,表达对象之间的交互。
(5)在协作图中的链是两个或多个对象之间的独立连接,是关联的实例。 2. 选择题
(1)下列关于协作图的说法不正确的是 C 。
(A)协作图是在一次交互过程中有意义对象和对象间的链键模
(B)协作图显示了对象之间如何进行交互以执行特定用例或用例中特定部分的行为
(C)协作图的目的在于描述系统中各个对象按照时间顺序的交互的过程
(D)在协作图中,类元角色描述了一个对象,关联角色描述了协作关系中的链,并通过几何排列表现交互作用中的各个角色 (2)下列关于协作图的用途,说法不正确的是 C 。
(A)通过描绘对象之间消息的传递情况来反映具体的使用语境的逻辑表达 (B)显示对象及其交互关系的空间组织结构 (C)显示对象及其交互关系的时间传递顺序
(D)表现一个类操作的实现
(3)在UML中,协作图的组成不包括 C 。
- 14 -
(A)对象 (B)消息 (C)发送者
(D)链
(4)下列关于协作图中的链,说法不正确的是 C 。
(A)在协作图中的链是两个或多个对象之间的独立连接 (B)在协作图中的链是关联的实例 (C)在协作图中,需要关于某个类的所有对象都出现,同一个类的对象在一个协作图中也不可以充当多个角色
(D)在协作图中,链的表示形成为一个或多个相连的或弧 3. 简答题
(1)什么是协作图?说明该图的作用。
协作图就是表现对象协作关系的图,它表示了协作中作为各种类元角色的对象所处的位置,在图中主要显示了类元角色(Classifier Roles)和关联角色(Association Roles)。作用分为以下三个方面:通常描绘对象之间消息的传递情况来反映具体的使用语境的逻辑表达、显示对象及其交互关系的空间组织结构、表现一个类操作的实现。,
(2)协作图有哪些组成部分?
协作图是由对象、消息和链等构成的。 (3)协作图中的消息有哪些? 略。
(4)如何在协作图的链中添加可见性修饰,它们有什么作用? 略。
4. 练习题
(1)以“远程网络教学系统“为例,在该系统中,系统管理员需要登录系统才能进行系统维护工作,如添加教师信息、删除教师信息等。根据“系统管理员添加教师信息”用例创建相关协作图。
(2)在“远程网络教学系统”中,如果单独抽象出来一个数据访问类来进行数据访问,那么根据“系统管理员添加教师信息”用例,重新创建相关协作图。
- 15 -
第11章 包图
1. 填空题
(1)在UML的建模机制中,模型的组织是通过包来实现的。
(2)将系统分层很常用的一种方式是将系统分为三层的结构,分别是用户界面层、业务逻辑层和数据访问层。
(3)包图是一种维护和描述系统总体结构的模型的重要建模工具,通过对图中各个包以及包之间关系的描述,展现出系统的模块与模块之间的依赖关系。
(4)包的组成包括包的名称、包中拥有的元素和这些元素的可见性、包的构造型以及包与包之间的关系。
2. 选择题
(1)下列关于系统的模型组织结构的说法不正确的是 B 。
(A)将系统的模型组织分层或分组能够将一个大系统进行分解,降低系统的复杂度
(B)将系统的模型组织分层或分组使单块模型没有适用于其他情况的可重用的单元
(C)将系统的模型组织分层或分组能够允许多个项目开发小组同时使用某个模型而不发生过 …… 此处隐藏:3660字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [建筑文档]2018年公需课:专业技术人员创新能力与
- [建筑文档]2013年福建教师招考小学数学历年真题
- [建筑文档]高中信息技术课flash知识点总结 - 图文
- [建筑文档]电工实训 - 图文
- [建筑文档]最高院公告案例分析100篇(民商篇)
- [建筑文档]南开中学高2017级14-15学年(上)期末
- [建筑文档]五粮液集团战略分析
- [建筑文档]鲁教版(2012秋季版)九年级化学 酸碱
- [建筑文档]超星尔雅2017中国哲学概论自整理题库答
- [建筑文档]关于成为海口金盘饮料公司材料独家供货
- [建筑文档]LNG学习资料第一册 基础知识 - 图文
- [建筑文档]四年级品社下册《好大一个家》复习资料
- [建筑文档]现阶段领导权力腐败的特点及发展趋势
- [建筑文档]魏晋南北朝诗歌鉴赏—嵇康
- [建筑文档]坚持追求真爱是理智的行为 正方一辩稿
- [建筑文档]湘西州刑释解教人员帮教安置工作存在的
- [建筑文档]园林工程试题库及答案
- [建筑文档]计算机长期没有向WSUS报告状态
- [建筑文档]日语最新流行语
- [建筑文档]B62-016 景观进场交底专题会议
- 2018年中考语文课内外古诗词鉴赏专题复
- 高考试题研究心得体会
- C语言基础题及答案
- 电气控制及PLC习题及答案
- 都昌小学家长学校汇报材料
- GMAT作文模板正确使用方法
- 俄军办坦克大赛:中国99式有望与豹2A6
- 成本会计练习题
- 酒店餐饮业最流行的5S管理方法
- 2014-2015学年山东省菏泽市高二(下)
- 《黄鹤楼送孟浩然之广陵》教案、说课、
- 2013年结构化学自测题 有答案版
- 2011西安世界园艺博览会游览解说词(附
- 窗口文明单位示范单位创建活动总结
- 2018满分超星尔雅就业课后练习期末答案
- 韶山市城市总体规划-基础资料
- 苏教版第三单元知识点归纳
- 第4章 曲轴模态分析
- 加大查办案件力度的思考
- 武汉CPC导轨介绍




