A-A+

A.活动图(activity diagram)B.业务图(business diagram)

2022-08-06 07:03:22 问答库 阅读 177 次

问题详情

A.活动图(activity diagram)
B.业务图(business diagram)
C.用例图(use-case diagram)
D.交互图(interaction diagram)请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:用UML建立业务模型时,可以把业务人员看作是系统中的角色或者类。在建立抽象模型时,很少有类会单独存在,大多数都将会以某种方式彼此通讯,因此还需要描述这些类之间的关系。关系是事物间的连接,在UML中,有几个很重要的关系。(1)依赖关系有两个元素A、B,如果元素A的变化会引起元素B的变化,则称元素B依赖(Dependency)于元素A。在类中,依赖关系有多种表现形式,例如一个类向另一个类发消息;一个类是另一个类的成员;一个类是另一个类的某个操作参数等。(2)概括关系概括关系(Generalization,也翻译为“泛化关系”),描述了一般事物与该事物中的特殊种类之间的关系,也就是父类与子类之间的关系。继承关系是泛化关系的反关系,也就是说子类是从父类中继承的,而父类则是子类的泛化。在UML中,对泛化关系有3个要求。.子类应与父类完全一致,父类所具有的关联、属性和操作,子元素都应具有;.子类中除了与父类一致的信息外,还包括额外的信息。.可以使用子父类实例的地方,也可以使用子类实例。(3)关联关系关联(Association)表示两个类的实例之间存在的某种语义上的联系。例如,一个老师为某个学校工作,一个学校有多间教室。我们就认为老师和学校、学校和教室之间存在着关联关系。关联关系为类之间的通讯提供了一种方式,它是所有关系中最通用、语义最弱的。关联关系通常可以再细分成以下几种。.聚集关系聚集关系(Aggregation)是关联关系的特例。聚集关系是表示一种整体和部分的关系。如一个电话机包含一个话筒,一个电脑包含显示器、键盘和主机等都是聚集关系的例子。.组合关系如果聚集关系中的表示“部分”的类与表示“整体”的类有着紧密的关系,例如“公司”与“部门”之间的关系,那么就应该使用“组合”关系来表示。在UML中,活动图用来表示系统中各种活动的次序,它的应用非常广泛,既可用来描述用例的工作流程,也可以用来描述类中某个方法的操作行为。活动图是由状态图变化而来的,它们各自用于不同的目的。活动图依据对象状态的变化来捕获动作(将要执行的工作或活动)与动作的结果。活动图中一个活动结束后将立即进入下一个活动(在状态图中状态的变迁可能需要事件的触发)。

考点:业务