【发布时间】:2014-12-25 04:45:24
【问题描述】:
我正在尝试描述系统的运行时行为。该系统是一个主要用 Java 编写的桌面应用程序。它由在后台相互通信的多个线程和用于用户交互的 GUI 组成。
我可以画一些非正式的插图。但最好采取正式的方法。请指教。谢谢。
更新 1
刚刚找到这个4+1 architectural view model。似乎很有帮助。
【问题讨论】:
我正在尝试描述系统的运行时行为。该系统是一个主要用 Java 编写的桌面应用程序。它由在后台相互通信的多个线程和用于用户交互的 GUI 组成。
我可以画一些非正式的插图。但最好采取正式的方法。请指教。谢谢。
刚刚找到这个4+1 architectural view model。似乎很有帮助。
【问题讨论】:
如果您正在寻找一种 UML 方法,您需要查看活动图。 (如果您的系统包含多个用例,请为每个用例使用一个活动图。)如果您想单独绘制每个行为的图表,请为每个单独的行为线程使用序列图。如果您更关心您的行为所经历的不同状态,请使用状态图。
【讨论】: