我正在尝试为我的项目准备 UML 模型。它非常复杂,但我专注于其中一个用例。简而言之,用例名称是“编辑患者结果”, Actor “医生”使用它。事实上,输入结果总是会触发以下一组操作:
- 列表项
- 正常范围计算
- 相关表达计算
- 解释合并
我的问题是:
我应该如何绘制“编辑患者结果”用例实现?每个编辑操作涉及多个软件组件交互,我应该使用协作图吗? (如何将我的主要用例与他们结合起来),也许还有别的?
如何绘制时序图来显示 Action 顺序和传递的参数?如何将这些图与我的用例结合起来。
展示用例实现的最佳方式是什么
我正在使用 Enterprice Architect。 谢谢!!!
最佳答案
- 没有。这些只是用例中场景的一部分的事件。试图制作用例是功能分析的错误方法。用例综合了共同目标/附加值下的多个步骤。
- 用例实现是一种协作(带有虚线边框的气泡;以及工具箱中的 UC)。协作包含显示单个类如何通信/协作以实现(部分)用例的图表。使用从协作到用例的实现。
- 将SD放入协作中并合理分组/命名。
- 见上文
关于您的意见:
- 编辑 2.
- 我从来没有找到协作使用的好用途,而且我已经完成了很多成功的 UC 建模。所以你也可以没有它。
- 将 Actions 放入表示场景的 Activity 中,并根据需要连接它们。您也可以研究 BPMN。
关于UML,用例实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53187082/