我正在创建剧院简单预订系统的类图。我想知道该图是否有意义,如果需要更改(箭头方向)以使其正确?关于UML类图的反馈
谢谢。 图片网址:http://i.stack.imgur.com/zWiGW.jpg
我正在创建剧院简单预订系统的类图。我想知道该图是否有意义,如果需要更改(箭头方向)以使其正确?关于UML类图的反馈
谢谢。 图片网址:http://i.stack.imgur.com/zWiGW.jpg
这里有一些建议,你认为合适,你可以自由地合并或忽略:
什么,我认为你的模型需要大量的工作。
感谢您的反馈。 1.我如何显示预订维持关系,我是否将预订连接到两个班级之间的线路上? 2.增加日期3.更正场地有席位。 4.更正有票需要座位。 5和6.在完成我目前与模型有关的任何问题后,他们将继续工作。 – 2011-04-23 16:24:17
不,您会在预定的日期将预订与单个展示相关联。你会删除你现在拥有的关系。 – duffymo 2011-04-23 18:05:45
确定这样吗? http://i.imgur.com/QdSAV。jpg – 2011-04-23 18:11:55
除了duffymo所说的以外,这里还有一些通用的观察并不是与这个特定的图相关,而是你的建模实践。
如果关联是单向导航,则不需要命名两端。你已经命名了所有关联的两端,但只有可导航的结尾需要一个名字。
从所有关联端删除'可以'。在某些情况下,有一个方便的术语,例如,可以在场馆举办托管。但在其他情况下,名称关联的结尾与此类的结尾完全相同也是非常好的,甚至是常见的做法。 (所以命名座椅端部只是座椅),如果你能
避免多对多的关系。如果你不能再考虑添加一个关联类,它几乎总是有意义的。
就其本身而言,类图几乎没有任何意义。为了能够给出评论,我们需要知道的不仅仅是图表。当然,我们通常可以使用我们对席位和票据以及UML的了解,但最终我们需要知道您试图展示的系统才能提供正确的反馈。 – 2011-04-23 16:15:33