【问题标题】:UML Domain Model some Jira business rulesUML Domain Model 一些 Jira 业务规则
【发布时间】:2018-08-07 20:38:31
【问题描述】:

我正在尝试将一些 Jira 表示为以下业务规则:

  • 项目已定义问题状态和问题类型。
  • 可以跨多个项目定义相同的问题状态和类型。
  • 每个问题都有其所属项目的状态和问题类型。
  • 每个问题都与一个项目相关联,一个项目有很多问题。
  • 只有 status = "closed" 和 issueType = "task" 的问题才有 customField1。

到目前为止,我有 4 条规则的这种表示:

希望得到有关表述的反馈以及对最后一条规则的任何建议。

【问题讨论】:

    标签: uml domain-model


    【解决方案1】:

    到目前为止看起来还不错。对于最后一个要点,您可以添加附加到 Issue 的约束,其内容为

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

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-03
    • 2012-01-26
    • 2019-08-07
    • 1970-01-01
    • 2018-12-15
    • 2010-11-21
    • 1970-01-01
    相关资源
    最近更新 更多