0

想象一下,您在一家中型 IT 公司工作。在过去的几个月里,员工人数显着增加。因此,您的老板喜欢拥有公司流程的模型。因此,他为您分配了实现软件系统的任务,该系统使您能够对流程进行建模。在第一次分析中,您发现了以下约束:

  • 流程具有名称、状态并包含多个工作步骤或子流程。基本上,子流程与流程相同。

  • 状态可以具有以下值:计划、进行中、完成、失败。每个工作步骤都有一个持续时间、一个优先级(高、中、低),并且知道它的前任和后继。

  • 此外,每个工作步骤都可以有多人负责该步骤。

  • 负责人可分为内部员工和外部员工。所有员工都有姓名、身份证和电子邮件地址。除此之外,内部员工也有房间号。

  • 因为您想改进整个工作流程,所以您假设每个工作步骤都属于一个流程或子流程。

  • 每个流程和子流程都能够计算其持续时间。

  • 此外,每个子过程或过程都有一个或多个结果。

任务: 将给定信息建模成类图。这样做,也尊重信息隐藏的原则。

我已经这样定义了我的建模。我想知道人与工作之间会有什么样的关系(组合。聚合或关联)?我将如何以正确的方式做出决定?

在此处输入图像描述

4

0 回答 0