用UML建立业务模型是理解企业业务过程的第一步。业务人员扮演业务中的角色及其交互方式,例如长途汽车站的售票员是业务人员,大型商场的销售员也是业务人员,他们之间的关系是______。

admin2019-06-08  34

问题 用UML建立业务模型是理解企业业务过程的第一步。业务人员扮演业务中的角色及其交互方式,例如长途汽车站的售票员是业务人员,大型商场的销售员也是业务人员,他们之间的关系是______。   

选项 A、Aggregation
B、Composition
C、Generalization
D、Association

答案C

解析 选项A的“聚集关系(Aggregation)”是关联关系(Association)的一种特例,它代表两个类之间的整体和局部关系。例如,一台电脑与键盘、鼠标、显示器之间就存在着聚集关系。聚集暗示着整体在概念上处于比局部更高的一个级别,在实例图中不存在回路,即只能是一种单向关系。
   选项B的“组装关系(Composition)”是聚集关系的一种特殊形式,它暗示“局部”在“整体”内部的生存期职责。例如,某电子商务公司与其销售部、财务部之间就存在着组装关系。聚集和组装是UML中两种非常重要的关系,它们都表示实例之间的整体/部分关系。组装是聚集的一种形式。聚集是概念性的,只是区分整体与部分。组装具有很强的归属关系,而且整体与部分的对象生存周期是一致的。
   选项C的“泛化关系(Generalization)”用于表示类与类、接口与接口之间特殊的关系,由子类指向父类,即子类从父类中继承,而父类是子类的泛化。因此,汽车站的售票员、商场的销售员与类“业务人员”之间存在着泛化关系。
   选项D的“关联关系(Association)”,用于描述两个概念上位于相同级别的类的实例之间存在的某种语义上的联系。例如,售票员小张为某个长途汽车站工作,1个汽车站有多辆长途汽车,那么售票员小张与长途汽车站、汽车站与汽车就存在着关联关系。
转载请注明原文地址:https://kaotiyun.com/show/N0LZ777K
0

最新回复(0)