java - 使用序列图编码

标签 java uml sequence-diagram

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

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

最佳答案

我发现“普通”序列图几乎总是比它们的值(value)更痛苦(尽管我发现它们对于在 LINQ 中显示数据流很有用)。根据我的经验,绘制“粗略且准备好的”图表并对其进行解释(最好是亲自,但无论哪种方式都要用大量的文字)效果更好。

我认为最好有一张(或几张)图表来显示您的应用程序的某种“垂直切片”——每一层如何与另一层对话,并可能在适当的情况下显示请求/响应的过程。然而,这并不需要达到“单独的方法调用并始终 100% 准确”的水平 - 确保您传达正确的总体印象更为重要,假设读者随后可以深入研究真正的代码。

说了这么多,我对 UML 的看法大体上是一样的,所以如果你是精确图表的忠实拥护者,总是与现实保持一丝不苟的同步等,那么请对这一切持保留态度: )

关于java - 使用序列图编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/276472/

相关文章:

linux - UML 或网站设计工具

java - Eclipse 插件或开源工具,用于对时序图的 Java 代码进行逆向工程

sequence-diagram - 如何在 PlantUml 的序列图中显示广播(同时发送两条消息)

java - 如何从现有代码生成类图和时序图?

java - 根据拼写错误的单词创建可能的正确拼写列表

Java 协作泛型类 : can we avoid unchecked cast?

java - 如何在没有 Seam 的情况下访问 Hibernate Envers 中的 FacesContext?

java - 如何在java中创建跨平台的安装程序

uml - 如何在 Dia 中绘制自调用?

uml - 如何在 UML 对象和序列图中为同一对象分别显示引用类型和对象类型