我开发了一个使用Java语言的项目。面向对象系统的绘制流程图
传统上,在我的系统中包含上下文流和数据流,实体关系图等图表是否正确?这些图只用于在结构化编程中开发的系统吗?
如果我的系统是一个面向对象的系统,我应该坚持只使用基于UML的图表吗?
虽然这看起来可能是一个愚蠢的问题,但在遵循严格的软件工程惯例记录项目时,它是非常重要的。
我开发了一个使用Java语言的项目。面向对象系统的绘制流程图
传统上,在我的系统中包含上下文流和数据流,实体关系图等图表是否正确?这些图只用于在结构化编程中开发的系统吗?
如果我的系统是一个面向对象的系统,我应该坚持只使用基于UML的图表吗?
虽然这看起来可能是一个愚蠢的问题,但在遵循严格的软件工程惯例记录项目时,它是非常重要的。
UML 2.2图由结构图和行为图组成。看到这个Wikipedia page。
UML 2.2中有14种图表类型。我会转向UML。是否有可能使您的上下文流或数据流成为交互概览图?实体关系图转化为类图?
Java和UML可以很好地融合在一起。有一些Eclipse插件,例如https://stackoverflow.com/q/390438/509840。
我会使用贵公司推荐的任何图表模式,以及您的同事最熟悉的任何模式。 – smcg
是的。但是,如果有审核小组来检查每一份文件是否符合规定的通用标准,那么不是。 – techie
我想我的观点是,与Stack Overflow相比,这对你的同事来说是一个更好的问题。 – smcg