我构建了一个集成在开源程序中的应用程序(您只需下载程序的二进制文件,运行它,然后当您单击一个名为translate的单个按钮时,我的集成模块将执行。这就是全部。 )
应用程序的作用是当用户在我上面提到的开源项目中构建一些模式时,它会为模式生成C ++代码。它是用OOP风格编写的java程序(类,多态,继承,封装)。还运行了一些算法,如顶级排序,用于查找拓扑排序或bfs。
由于我学习软件工程并将展示应用程序,我想绘制一些UML
图表或图表,这将有助于我更好地描述应用程序本身的应用程序/行为。
由于它不是典型的基于网络的项目(不使用任何数据库等...),除了class diagram
我不知道什么是好用的。
有人能给我一些图表名称,这有助于我更好地描述我的应用程序的行为吗?我感谢所有的帮助。