UML分析与设计

1、组装和狙击是UML中两种非常重要的关系。两者的含义和区别是什么?
    组装和聚集都表示实例之间整体/部分的关系,组装是聚集的一种形式
    聚集是概念性的,只是区分整体和部分
    组装具有很强的归属行,而且整体与部分的对象生命周期是一致的

2、说明依赖、概括、关联和聚集的含义,以及关联和聚集的区别
    依赖表示类之间的使用关系
    概括表示一般类与特殊类之间的关系
    关联和聚集都表示实例之间的结构关系
    
    关联指明一个类对象与另一类对象间的关系:两个类之间的关联表示了两个同等地位类之间的结构关系,这两个类在概念上是同级别的
    聚集是一种特殊的关联,它表示整体/部分关系

3、UML用例图中拓展用例和抽象用例的内涵
    由某个更复杂的用例提取出来的事件序列所构成的用例称为拓展用例,它可以简化原有用例并拓展其功能
    若从几个执行相同功能步骤的用例中,将公共步骤提取成独立的用例,那么这个提取出来的用例就称为抽象用例。它代表某种形式的"复用",可以降低用例之间的冗余

4、简要解释关联、聚合、泛化3种关系的内涵
    关联:用于描述两个概念上位于相同级别的类的实例之间存在的某种语义上的联系
    聚合:是关联关系的一种特例,代表两个类之间的整体/局部的关系,其显著的特点是不能包含循环关系(即局部中不能包含整体)
    泛化:是一种"一般-特殊"关系,利用这种关系,子类可以共享父类的结构和行为

知识共享许可协议
《UML分析与设计》常伟华 创作。
采用 知识共享 署名-相同方式共享 3.0 中国大陆 许可协议进行许可。
  • 多说评论
  • 签名
  • 新浪微博
  • 默认评论
  • Tab Header 5

0 条评论 / 点击此处发表评论

Tab Content 5

开发技术


开发平台和工具

sitemap     163.34ms