使用序列图进行编码

Bob*_*Bob 4 java uml sequence-diagram

当我在大学时,一位讲师说一些人如何设法使用序列图进行编码,这对我来说似乎是一种很好的编程方式,但当然魔鬼在细节中.我有几个问题.

  • 这实际发生了还是我误解了他说的话?
  • 这里有人真的这样做过吗?
  • 它更有效率吗?
  • 有什么缺点?
  • 使用Java时需要哪些工具?

Jon*_*eet 9

我发现"正常"序列图几乎总是比它们更值得痛苦(虽然我发现它们对于在LINQ中显示数据流非常有用).做一个"粗略和准备好"的图表并解释它(最好是亲自,但无论用哪种方式)都可以更好地体验.

我认为有一个图表(或几个)显示您的应用程序的一种"垂直切片"是一个好主意 - 每个层如何与另一个层对话,并且可能在适当的情况下显示请求/响应的过程.然而,这并不需要处于"单独的方法调用并始终100%准确"的水平 - 确保您传达正确的总体印象更为重要,假设读者可以深入了解真实的代码.

说完所有这些之后,我对UML的看法大致相同,所以如果你是精确图表的忠实粉丝总是与现实同步保持一致,那就用一点点盐就可以了:)