我一直只用Visio绘制自己的图。在我看来,这样做已经10年了,你必须有创意,不要遵循任何一套标准。而且从一个客户到另一个客户,我并不总是以同样的方式进行。我试图改善,但我不认为有一个“一刀切”的答案。
与任何文档一样,首先,尝试做一些非常高级的事情。然后放大下图中的细节。
一般缺少的是如何描述端口之间的数据流。例如,如果您在接收端口中删除文件,该怎么办?我使用标准的Visio流程图形状,例如用于管道的圆柱体,用于端口的箱体等等,然后用线连接它们。如果你只有一张地图,你可以把它放在线上。如果你有一堆,那么很难代表。我尝试将地图或管道放在箭头上。
我通常使用Cloud Symbol将数据发送给其他供应商或贸易伙伴。 有时我使用Visio的服务器箱来指示将数据发送到我们公司内的另一台服务器,或者甚至发送到另一家公司的FTP服务器或Web服务器。
我还显示“MessageBox”有一个端口。例如,接收端口是一个盒子,然后连接到“MessageBox”,然后每个发送有一个过滤器的发送,从该MessageBox出来。 (我最终绘制新的“消息框”通常每个流,让他们分开。
对于业务流程,我用SnagIt的屏幕捕捉图像的文档,然后用Word文档中的标题和箭头和文本注释(问题是如果你有很多或非常复杂的业务流程)
不幸的是,我所做的大多数文档都不是自动的,并且没有连接到代码或绑定,所以它很快就会变成陈旧。我从来没有发现“BizTalkDocumenter”是有用的。
我有时使用Word中的表来显示开发人员工件以及它们如何相关(地图,模式,管道......),并包括一个口头descripti对每个评论。
我同意上面的HSedidin,BPMN可能值得尝试,但即使如此,观众也必须学习。
这里有一个适用于Vizio的BizTalk“模板”包:https://gallery.technet.microsoft.com/Collection-of-Visio-2013-0283d5f4,但我必须承认我还没有使用它。
我认为你已经试过了BizTalk Documenter? (http://biztalkdocumenter.codeplex.com/) - 我不确定它会做你想要的。 – StuartLC 2010-11-10 09:17:28
是的,但是以技术为中心。它没有描述一个消息流... – 2010-11-10 09:31:51
好问题 - 我自己还没有找到解决方案,并且需要保持关于相同大小(稍少发送端口)的BTS设置的最新文档。我在Visio中尝试了UML-Sequence,但我不是一个真正的UML专业人员,所以我一直在使用所有的建模工具。 – Filburt 2010-11-10 12:01:43