活动图过关习题解答_第1页
活动图过关习题解答_第2页
活动图过关习题解答_第3页
活动图过关习题解答_第4页
活动图过关习题解答_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程1、活动图的边包括()________________A、数据流

B、控制流

C、对象流

D、消息解析:活动图的边包含控制流和对象流,因此答案选B、C。2、对于活动图,以下说法正确的有()A、活动图适用于精确地描述单个用例中的处理流程,也可用来描述多个用例联合起来形成的处理流程,表达相对复杂的业务操作或软件处理过程,有时甚至可以针对类中某个复杂的操作用活动图给出实现细节B、活动图中包含控制流和信息流,控制流表示一个操作完成后对其后续操作的触发,信息流则刻画操作这间的信息交换C、活动图的基本建模机制包括节点、边及泳道D、活动图描述实体为完成某项功能面执行的操作序列,其中的某些操作或者操作的子序列可以并发和同步解析:ABD3、如图所示的UML图是(1),图中(Ⅰ)表示(2),(Ⅱ)表示(3)。A. 1:序列图2:流3:分支条件B. 1:状态图2:分支3:流名称C. 1:通信图2:合并汇合3:动作名D. 1:活动图2:分叉3:监护表达式

解析:本题选择D!

4、对一个复杂用例中的业务处理流程进行进一步建模的最佳工具是UML()。A.状态图B.顺序图C.类图D.活动图

解析:采用UML对系统进行建模时,首先确定系统边界,识别出主要用例,建模用例图。然后对用例图中的复杂用例采用活动图进一步进行建模,以对用例中执行过程中对象如何通过消息相互交互进行建模。系统的领域模型采用类图进行建模,交互关系采用顺序图、交互概览图等进行建模。本题选择D

5.在执行如下所示的UML活动图时,能同时运行的最大线程数为()。A. 1B. 2C. 3D. 4

解析:、UML活动图用于构建系统的活动。建模用例执行过程中对象如何通过消息相互交互,将系统作为一个整体或者几个子系统进行考虑。对象在运行时可能会存在两个或多个并发运行的控制流,为了对并发控制流进行建模,UML中引入同步的概念,用同步棒——黑色粗线条表示并发分支与汇合。本题答案选B

6.下列活动图中可以同时执行的活动是()。A. A:a44和a66B. B:a22,a33和a44C. C:a11和a77D. D:a66和a77

解析:UML2.0中提供了的活动图(activitydiagram)是一种特殊的状态图,它展现了在系统内从一个活动到另一个活动的流程。活动图专注于系统的动态视图,它对于系统的功能建模特别重要,并强调对象间的控制流程。通常用于在建模用例图之后,对复杂用例进行进一步细化。活动图中可以用条状图表示同步的起始点和结束点,其间的活动可以同时执行,如图中a22、a33和a44,中a11执行完后,到同步起始,其后各自执行,同步结

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论