GUI类应该包含在UML

时间:2017-09-23 10:06:50

标签: netbeans uml software-design class-diagram

我需要从Java和Java开发一个用于库系统的系统。 Netbeans的。我想知道我必须在类图中包含Netbeans为用户界面制作的类。除此之外,假设我们有一个班级"图书管理员"。我假设我可以为UI创建两个类,并且在类图中创建一个包含详细信息的类,并在UI类中使用它。或者我可以实现,直接在UI类中为" Librarian"表示什么类图。请告诉我软件工程师应该采用哪种方法。

1 个答案:

答案 0 :(得分:0)

是否在类图中显示某些内容取决于编辑的意图以及他想向观众展示的内容。创建概述图通常是一个好主意,省略细节。然后概述伴随着几个细节图,这些图在逻辑上定位于子域,这反过来有助于理解整个系统。

而且,明显的"明显的"并不常见。的东西。如果你在某些领域使用已知的支架,你不能再描述那些和agin,但只是可以假设它已知。在你的情况下,这将是隐含已知的GUI部分。您可以考虑在更通用的类图中创建脚手架的草图。这可能对来自其他世界的人有用(而且不了解像我这样的NetBeans)。

小心绘制包含单个类图中每个细节的墙纸。看起来令人印象深刻,但绝对无用(如果你喜欢这样称呼反模式)。