第十章 活动图:活动图给出了系统的动态视图,关注对象之间控制流的转换和同步机制,通常用于描述一个操作或用例实现过程中各项活动的执行流程,是描述算法设计的有利工具,对系统的功能建模和业务流程建模特别重要。10.1导学:对本章学习内容进行概述,列举要学习的知识点 。
10.2概述:活动图的作用。
10.3活动图的组成(活动、动作流、分支与合并、分叉与汇合、泳道、对象流):活动图中的组成元素和表达含义。
10.4活动分解、活动图应用和建模技术:复合活动的分解,活动图的具体应用以及建模活动图的步骤。
10.5小结:对本章知识内容进行总结
[多选题]如下面活动图所示,请选出可以并发进行的活动有哪些?(   )
Gesture与Synch mouth
Gesture与Decompress
Gesture与Stream audio 
Synch mouth与Stream audio
答案:Gesture与DecompressGesture与Synch mouthGesture与Stream audioSynch mouth与Stream audio
[单选题]下面哪些陈述是错误的?( )
顺序图往往用来描述一个或多个用例中多个对象之间的动态协作关系,以及协作过程中的行为次序。
在活动图中,一个活动结束后不能立即紧接着开始另一个活动。
活动图可以用于描述一个算法的具体步骤。
在顺序图中,从对象图标垂直向下延伸的一条虚线被称为这个对象的生命线,消息可以用两生命线之间带箭头的线段表示。[多选题]下面哪些陈述是正确的?(  )
活动图可以用来描述多个用例间多个对象之间的行为。
状态图可以用来描述多个对象之间的关系。
状态图可以用来描述涉及多个用例的单对象的行为。
活动图可以用来描述用例中的工作流。[单选题]( )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。
分支
泳道


分叉汇合[单选题]在互联网时代,共享软件无处不在,美国共享软件职业联盟对共享软件的定义是:“Shareware”is software that offers a “try before you buy”(TBYB)capability,共享软件实质是采用“先用后买”的营销手段的商业软件。周弈靠一个非主流的MP3-CD Maker小软件,一个月就从美国人那里得到了5万美元的注册收入。周弈的例子让我们意识到个人英雄主义的时代并没有过去,只是有了新的环境。周弈的软件很小,甚至可以不用软件工程的方法就可以开发出来,只是内部的一个转换算法复杂,为了描述这个算法,下面哪个图是最合适的?( )
活动图
状态图
类图
用例图[单选题]CocoCola是一家大型公司,由于公司业务的发展,准备对公司已有的ERP软件系统进行升级,因此委托CoolSoft公司负责该项工作。Cococola公司所使用的系统是很久以前采用结构化开发方法开发的,该系统非常复杂,而且系统使用多线程来处理公司中并发的帐务处理请求。由于系统开发出来后经过多次修改,因此最初的系统开发文档已经过时。CoolSoft公司的专家建议在对系统升级前和Cococola公司的高层管理人员开一次讨论会,以便能更好地了解目前所使用的软件系统。那么在这次讨论会中,下面几个图中哪个图是最有用的?( )
活动图
状态图
部署图
顺序图[单选题]活动图中分叉和汇合符是用来描述(  )。
系统体系结构框架
多进程的并发处理行为
对象的时序
类的关系[单选题]下列关于活动图的说法错误的是( )。
活动图是UML中用于对系统的静态方面建模的五种图中的一种。
活动图的基本要素包括状态、转移、分支、分叉和汇合、泳道、对象流。
一张活动图从本质上说是一个流程图,显示从活动到活动的控制流。
活动图用于对业务过程中顺序和并发的工作流程进行建模。[多选题]活动图的边包括(   )
控制流
消息流
对象流
数据流
[多选题]在需求分析的业务流程建模中,可以利用活动图描述(   )
系统对外部呈现的功能
多个用例联合起来形成的处理流程
对象协同的单个用例中的处理流程
软件与外部实体共同参与的业务处理流程

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部