当前位置:  开发笔记 > 编程语言 > 正文

序列图能否真实地捕获与代码相同深度的逻辑?

如何解决《序列图能否真实地捕获与代码相同深度的逻辑?》经验,为你挑选了1个好方法。

我一直使用UML Sequence Diagrams,熟悉UML2表示法.

但我只是用它们来捕捉我打算做的事情的本质.换句话说,该图总是存在于实际代码之上的抽象级别.每次我用它来尝试并描述正是我打算做我最终使用了这么多的水平空间和这么多的ALT /环帧,它不值得.

所以它在理论上可能是有可能的,但是每个人都真正使用过这个细节层次的图表吗?如果可以,请提供一个例子吗?



1> Panos..:

我有同样的问题,但当我意识到我将进入低级时,我重读了这个:

如果要 在单个用例中查看多个对象的行为,则应使用序列图.序列图擅长于显示对象之间的协作; 他们并不擅长精确定义行为.

如果要查看跨多个用例的单个对象的行为,请使用状态图.如果要查看许多用例或许多线程的行为,请考虑 活动图.

如果你想快速探索多种替代交互,你最好使用CRC卡,因为这样可以避免大量的绘图和擦除.通过CRC卡会话来探索设计备选方案然后使用序列图来捕获您想要稍后引用的任何交互,通常很方便.

[ Martin Fowler的UML Distilled书摘录 ]

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有