首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下图为一个UML序列图的一部分,正确的理解是( )。 ①订单类发消息给客户类 ②客户类发消息给订单类 ③订单类调用客户类中的“验证客户”操作 ④客户类调用订单类中的“验证客户”操作
下图为一个UML序列图的一部分,正确的理解是( )。 ①订单类发消息给客户类 ②客户类发消息给订单类 ③订单类调用客户类中的“验证客户”操作 ④客户类调用订单类中的“验证客户”操作
admin
2015-05-21
43
问题
下图为一个UML序列图的一部分,正确的理解是( )。
①订单类发消息给客户类
②客户类发消息给订单类
③订单类调用客户类中的“验证客户”操作
④客户类调用订单类中的“验证客户”操作
选项
A、②④
B、①④
C、②③
D、①③
答案
D
解析
时序图(Sequence Diagram),亦称为序列图或循序图,是一种UML行为图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。
时序图中包括如下元素:角色,对象,生命线,激活期和消息。
1.角色(Actor)
系统角色,可以是人或者其他系统,子系统。
2.对象(Object)
对象代表时序图中的对象在交互中所扮演的角色,位于时序图顶部和对象代表类角色。
对象一般包含以下三种命名方式:
第一种方式包含包含对象名和类名。
第二种方式只显示类名不显示对象名,即为一个匿名对象。
第三种方式只显示对象名不显示类名。
3.生命线(Lifeline)
生命线代表时序图中的对象在一段时期内的存在。时序图中每个对象和底部中心都有一条垂直的虚线,这就是对象的生命线,对象间的消息存在于两条虚线间。
4.激活期(Activation)
激活期代表时序图中的对象执行一项操作的时期,在时序图中每条生命线上的窄的矩。
5.消息(Message)
消息是定义交互和协作中交换信息的类,用于对实体间的通信内容建模,信息用于在实体问传递信息。允许实体请求其他的服务,类角色通过发送和接受信息进行通信。
时序图描述对象是如何交互的,并且将重点放在消息序列上。也就是说,描述消息是如何在对象间发送和接收的。时序图有两个坐标轴:纵坐标轴显示时间,横坐标轴显示对象。每一个对象的表示方法是:矩形框中写有对象和/或类名,且名字下面有下划线;同时有一条纵向的虚线表示对象在序列中的执行情况(即发送和接收的消息对象的活动),这条虚线称为对象的生命线。对象间的通信用对象的生命线之间的水平的消息线来表示,消息线的箭头说明消息的类型,如同步,异步或简单。浏览时序图的方法是,从上到下查看对象间交换的消息,分析那些随着时间的流逝而发生的消息交换。
时序图中的消息可以是信号、操作调用或类似于C++中的RPC(Remote ProcedureCall,远程过程调用)或Java中的RMI(Remote Method Invocation,远程方法调用)。当对象接收到一个消息时,该对象中的一项活动就会启动,人们把这一过程称作激活(Activation)。激活会显示控制焦点,表明对象在某一个时间点开始执行。一个被激活的对象或者是执行它自身的代码,或者是等待另一个对象的返回(该被激活的对象已经向另一个对象发送了消息)。在图形上,激活被绘制为对象生命线上的一个瘦高矩形。
订单类发消息给客户类;订单类调用客户类中的“验证客户"操作,解释正确。
转载请注明原文地址:https://jikaoti.com/ti/XQy7FFFM
本试题收录于:
信息系统项目管理师上午综合知识考试题库软考高级分类
0
信息系统项目管理师上午综合知识考试
软考高级
相关试题推荐
随着网络信息技术的进步和社会信息化程度的不断提高,一个由庞大的网络产业带动,并导致整个经济社会产生巨大变革的数字经济时代已经离我们越来越近。目前,“数字化校园”、“数字企业”、“数字城市”等一系列项目快速上马,在这些项目中,信息的数字化与数字信息的网络传输
智能小区WIFI覆盖解决方案WIFI使用无线传输介质,是实现移动计算机网络的关键技术之一。智能小区规划与设计常用的无线接入解决方案,是对有线网络接入方式的一种补充。目前,WIFI网络已经成为人们日常生活中不可或缺的组成部分。(请围绕“智
网络升级与改造中设备的重用
在Internet上捕获并分析如图5-15所示的网络中两个内部网络经由Internet通信的L2TPv2数据帧,请从以下4个选项中选择正确的答案填写到图5-16的(1)~(4)空缺处的相应位置。L2TPv2在控制连接建立过程中,在tunne1的两个端
采用循环DNS配置可以实现简单的具有负载均衡功能的Web服务。请用300字以内的文字简要说明采用循环DNS实现均衡负载的工作原理及其具有哪些优缺点?Linux操作系统安装后,其默认的主机名是localhost。若要将提供DNS、FTP、SMTP和POP
网络逻辑结构设计是体现网络规划与设计核心思想的关键阶段。通常,网络逻辑结构设计工作主要包括哪些方面的内容?该学校网络系统在安全设计上采用分层控制方案,将整个网络分为外部网络传输控制层、内外网间访问控制层、内部网络访问控制层、操作系统及应用软件层和数据
回答问题,将解答填入答题纸对应的解答栏内。安全管理制度管理、规划和建设为信息安全管理的重要组成部分,一般从安全策略、安全预案、安全检查、安全改进等方面加强安全管理制度建设和规划。其中,(1)应定义安全管理机构、等级划分、汇报处置、处置操作、安全演练等内
进度控制是避免项目工期拖延的一种方法。进度控制中的纠正行为通常加速某些活动以确保这些活动能够及时完成。为了重新编制和执行进度表,纠正行为通常要求(52)。
随机试题
Idon’tknowhowtoplaybridge(桥牌)and______.
女,54岁。髋关节结核12年,近期发生关节脱位,其特征表现是
甲亢性心脏病的老年患者,根治甲状腺功能亢进症的措施是
哪项不属于甲状腺功能亢进症的表现( )。【历年考试真题】
根据所给资料,回答下列问题。2013年末,吉林省共有从事第二产业和第三产业活动的法人单位130914个,比2008年(2008年是第二次全国经济普查年份,下同)增加6487个,增长5.2%;产业活动单位157542个,增加5490个;个体经营户9
热网上的补偿器主要是由于()原因而设置的。
在编制现金流量表时,下列现金流量中属于经营活动现金流量的有()。
[*]
以下不能设置Picture属性的控件是
Itbeganasjustanotherresearchproject,inthiscasetoexaminetheeffectsofvariousdrugsonpatientswithaseveremoodd
最新回复
(
0
)