UML中的Beginer,我对合气道俱乐部管理有以下规则:
R1:每个成员都应参加培训实践。 R2:受训人员可以来自同一城市或国家的其他俱乐部。我确定了2个班级:
考虑第二条规则:
我正在做的事情是否正确?
答案 0 :(得分:1)
你的图表是一个开始。 diagram提议的Thomas Killian更为完整。但是,在这两个图中都没有约束或规则的概念。它根本不是用于什么类图。您可以表达的(使用您的图表)是一个或多个成员可以参加培训,并且至少有一名成员经常参加培训。
要表达每个成员必须参加培训课程,您可能需要表达的是,对于您的班级图表的所有实例,所有成员都至少有一个培训协会。为此,您需要制定约束,可能使用OCL,旨在补充UML的对象约束语言,并解决您现在面临的特定缺点。
答案 1 :(得分:0)