Model 创建域模型
我正在努力为一个类创建一个域模型。我对领域模型及其用途有一个基本的了解,但是我真的不知道从哪里开始 “考虑以下关于公司会议规则的描述:Model 创建域模型,model,uml,domain-model,Model,Uml,Domain Model,我正在努力为一个类创建一个域模型。我对领域模型及其用途有一个基本的了解,但是我真的不知道从哪里开始 “考虑以下关于公司会议规则的描述: 会议按预设的日期和时间安排 会议具有唯一标识符 一次会议有几个已经提出并将要讨论的议程项目 将为每个议程项目存储名称和说明 每个人的姓名和身份证号码都是已知的 一个人必须在会议前至少一周登记参加会议 有些议程项目可能需要进行表决 参加会议的人可以就议程项目进行投票。投票可以是“赞成”、“反对”或“弃权”。我们需要存储每个人的投票。” 有人能帮忙创建一个表示这
- 会议按预设的日期和时间安排
- 会议具有唯一标识符
- 一次会议有几个已经提出并将要讨论的议程项目
- 将为每个议程项目存储名称和说明
- 每个人的姓名和身份证号码都是已知的
- 一个人必须在会议前至少一周登记参加会议
- 有些议程项目可能需要进行表决
- 参加会议的人可以就议程项目进行投票。投票可以是“赞成”、“反对”或“弃权”。我们需要存储每个人的投票。”
- 只需找出提到了哪些业务对象
- 为每个对象指定一个有意义的名称
- 适当地关联对象
- 向对象添加属性
- 查找并列出业务规则
- 您将会议、议程和人员作为业务对象
- 像会议这样具有唯一标识符的属性可以被挑选出来。可以讨论该标识符是否也是一个对象。也许我会这样做,最终只是把它变成一个简单的字符串
- 如何将对象关联起来需要一些思考。我把这个留给你
- 投票之类的业务规则可以是“yea”,也可以作为附加到对象的约束添加,或者根据模式创建一个表来命名每个规则