我正在为我的项目准备UML模型。它非常复杂,但是我专注于一个用例。简而言之,用例名称是“编辑病人结果”,演员是“医生”。实际上,输入结果总是触发以下一组动作: 列表项 正常范围计算 相关表达式计算 解释合并 假设我已经准备好了以下用例图: 我的问题是: 如何绘制自动触发的操作?像这样扩展用例吗? 如何绘制“编辑患者结果”用例实现?每个编辑操作都涉及多个软件组件的交互,我应该使用协作图吗?(如何将我的主要用例与它们连接起来),还是其他方法? 如何绘制序列图以显示操作顺序和传递的参数?如何将这些图与我的用例连接起来。 展示用例实现的最佳方式是什么? 我正在使用Enterprise Architect。 谢谢!
不是的。这些只是用例中场景的一部分活动。试图通过功能分析来制作用例是错误的方式。用例将多个步骤综合起来,达到共同目标/增值。 用例实现是一个协作(虚线边框的气泡;与工具箱中的UC一起)。该协作包含显示单个类如何通信/协作实现(部分)用例的图表。使用从协作到用例的实现。 将SD放在协作中并合理分组/命名。 见上文。 关于您的评论: 编辑 2。 我从未找到过协作用途,但我已经成功地进行了许多UC建模。因此,你可能也可以没有它而生活。 将操作放入代表场景的活动中,并根据需要连接它们。你可能还需要查看BPMN。