软设之UML中的关系

用例图关系

1.包含关系:其中这个提取出来的公共用例称为抽象用例,而把原始用例称为基本用例或基础用例系,当可以从两个或两个以上的用例提取公共行为时,应该使用包含关系来表示它们。

2.扩展关系:如果一个用例明显混合了两种或两种以上的不同场景,即根据情况可能发生多种分支,则可以将这个用例分为一个基本用例用例和一个或多个扩展用例,这样使描述可能更加清晰

3.泛化关系:当多个用例共同拥有一种类似的结构和行为的时候,可以将它们的共性抽象成为父用例,其他用例作为泛化关系中的子用例。在用例的泛化关系中,子用例是父用例的一种特殊形式,子用例继承了父用例所有的结构,行为和关系。

类图中关系

依赖关系:一个事物发生变化影响另一个事物

泛化关系:特殊/一般关系

关联关系:描述了一组链,链是对象之间的连接

聚合关系:整体与部分生命周期不同

组合关系:整体与部分生命周期相同

实现关系:接口与类之间的关系

相关推荐

  1. UML关系

    2024-07-11 16:36:04       20 阅读
  2. 考】UML关联关系

    2024-07-11 16:36:04       23 阅读
  3. 进程状态

    2024-07-11 16:36:04       22 阅读
  4. 需求分析工具

    2024-07-11 16:36:04       24 阅读
  5. 敏捷方法

    2024-07-11 16:36:04       23 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 16:36:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 16:36:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 16:36:04       58 阅读
  4. Python语言-面向对象

    2024-07-11 16:36:04       69 阅读

热门阅读

  1. 编程语言在医疗健康领域的创新应用

    2024-07-11 16:36:04       20 阅读
  2. lvs三种模式

    2024-07-11 16:36:04       23 阅读
  3. 电商商城网站防护选购指南,高防CDN使用攻略

    2024-07-11 16:36:04       26 阅读
  4. [题解]P1113 杂务||拓扑排序板子题,但是dp求解

    2024-07-11 16:36:04       22 阅读
  5. PgMP考试报名攻略,不会的看这里!

    2024-07-11 16:36:04       24 阅读
  6. 高效利用iCloud指南

    2024-07-11 16:36:04       21 阅读
  7. 力扣面试经典150题

    2024-07-11 16:36:04       25 阅读
  8. MacOS 上安装和管理 Node.js

    2024-07-11 16:36:04       21 阅读
  9. C++ tcp中的可变长度结构体的序列化和反序列化

    2024-07-11 16:36:04       17 阅读