在需求分析阶段,采用UML的用例图描述系统功能需求,如图1-6所示。指出图1-6中(1)(2)、(3)、(4)分别是哪个用例? 指出UML中全局、局部、参数、自我、投票、广播、创建、注销和临时9个约束对于链接角色、消息和对象的作用。

admin2009-02-15  33

问题 在需求分析阶段,采用UML的用例图描述系统功能需求,如图1-6所示。指出图1-6中(1)(2)、(3)、(4)分别是哪个用例?
指出UML中全局、局部、参数、自我、投票、广播、创建、注销和临时9个约束对于链接角色、消息和对象的作用。

选项

答案1.全局的约束应用于一个链接角色,指定相应的实例是可见的,因为它是一个全局量。 2.局部的约束应用于一个链接角色,指定相应的实例是可见的,因为它是操作的局部 变量。 3.参数应用于一个链接角色,指定相应的实例是可见的,因为它是某个操作的参数。 4.自我应用于一个链接角色,指定对象可以向它自己发送消息。 5.投票应用于消息,限制一组返回的消息。投票约束指定从这组消息中以大多数投票的方式选出返回的值。 6.广播应用于消息,指定不能以某种顺序发出该消息。 7.创建影响对象生命,将在交互的执行中创建对象。 8.注

解析 题目中的9个约束应用于交互。可以用顺序图从时间的角度来看交耳,也可以用协作图从空间的角度来看交互,或者还可以用活动图从工作的角度来看交互。在所有类型的交互图(顺序图、协作图和活动图)中,消息、对象和链接是最重要的概念。对象是通过链接连接起来的(而不是关联),每个链接都有两个链接角色。当对象进行交互时,它们扮演角色(链接的角色),并且通过链接相互发送消息。
转载请注明原文地址:https://jikaoti.com/ti/lPi7FFFM
0

相关试题推荐
随机试题
最新回复(0)