我使用Java语言开发了一个项目。
按照惯例,在我的系统中包含上下文流、数据流、实体关系图等图表是否正确?这些图是否仅用于用结构化编程开发的系统?
如果我的系统是面向对象的系统,我应该只坚持基于 UML 的图表吗?
虽然这似乎是一个愚蠢的问题,但在遵循严格的软件工程约定记录项目时它很重要。
最佳答案
UML 2.2 图由结构图和行为图组成。看这个Wikipedia page .
UML 2.2 中有 14 种图表类型。我会转向 UML。是否可以使您的上下文流或数据流成为交互概览图?将实体关系图转换为类图?
Java 和 UML 可以很好地结合在一起。有 Eclipse 插件,例如 https://stackoverflow.com/q/390438/509840 。
关于java - 绘制面向对象系统的流程图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10985847/