UML域模型一些Jira业务规则

时间:2018-08-07 20:38:31

标签: uml domain-model

我正在尝试通过以下业务规则代表一些Jira:

  • 项目已定义了问题状态和问题类型。
  • 可以在多个项目中定义相同的问题状态和类型。
  • 每个问题都有其所属项目的状态和问题类型。
  • 每个问题都与一个项目相关联,并且一个项目有很多问题。
  • 只有状态为“已关闭”且问题类型为“任务”的问题才具有customField1。

到目前为止,我已经对这4条规则进行了表示:

enter image description here

希望对表示形式有一些反馈,也可以对最后一条规则提出任何建议。

1 个答案:

答案 0 :(得分:0)

到目前为止还可以。对于最后一个要点,您可以将约束添加到Issue上,其内容为

{ Only issues with status = "closed" and issueType = "task" have the customField1 }

,您可能应该将属性customField1添加到Issue

这有点奇怪,因为通常不能动态添加属性。因此,可能应该更像是“可以访问”而不是“拥有”。