【发布时间】:2013-11-22 16:29:37
【问题描述】:
要设计一个项目并绘制一个UML类图,类图必须包括什么?
假设我们的类有文本字段、按钮等。它们是否必须作为成员包含在内?
-
假设我们需要执行一些表单验证,并且我们打算通过将从表单获得的数据传递给“验证器”对象来执行它,它是否也必须包含在类图中?
我收到一些同事的意见,类图是设计阶段的,不能包含我上面提到的对象。但是当项目完成后,会不会有大量我们没有在类图中绘制的对象?
【问题讨论】:
-
这是上班还是上学?一般来说,教授/老板会让你知道他们想要多少细节。
-
UML 是一种通信工具。它不是一个开发工具。它不应该包含代码的绝对现实。代码已经包含了这个绝对的现实。将其用作记录和交流全局的一种方式。并在必要时使用它。当代码及其文档自给自足时,不需要图表。当应用程序的某些部分很复杂并且受益于视觉解释时,请使用图表。
-
应该提供每个类的有效字段和主要方法,但主要看你教授的精确程度。