我目前正在开发一个相当大的系统,该系统由使用WCF服务的WinForms应用程序和底部的数据库组成。如果您考虑用例或需求,开发人员需要的是快速概述该特定用例(或需求)的实现。知道系统的人可以非常快速地口头解释这两个视图(或子视图)在UI中使用,它们是数据绑定到此控制器,该控制器使用此WCF服务来获取此DTO。该服务使用此业务类,该业务类使用此数据适配器,数据位于数据库中的这些表中。
我认为在大多数情况下,可以在一个图表中传达所有这些信息。但是,它将是组件和活动图之间的混合体,因为它显示了工作流和所涉及的组件。 UML显然没有这样的图表,但我想知道是否有人在这些行上做了什么,以及你使用了什么工具。
答案 0 :(得分:0)
我不认为活动图在这里是合适的。活动图,据我所知,是为了让某人了解模块/系统如何工作而不涉及技术部分。但是,如果你能表达你在一个活动数据库中所说的话,以及你的团队和你的观众是否能够解读事情,那么肯定。回到你的场景,我之前已经完成了这个,并且UML序列图在这里帮助了我。序列图描绘了顺序对象交互。你可能想看看它