我已经使用 Java 语言开发了一个项目。
按照惯例,在我的系统中包含上下文流和数据流、实体关系图等图表是否正确?这些图表是否仅在结构化编程开发的系统中使用?
如果我的系统是面向对象的系统,我应该只坚持基于 UML 的图表吗?
尽管这似乎是一个愚蠢的问题,但在按照严格的软件工程约定记录项目时,这一点很重要。
UML 2.2 图由结构图和行为图组成。请参阅此维基百科页面。
UML 2.2 中有 14 种图表类型。我会转向UML。是否可以使您的上下文流或数据流成为交互概览图?实体关系图变成类图?
Java 和 UML 可以很好地结合在一起。例如,在https://stackoverflow.com/q/390438/509840上有 Eclipse 插件。