exception - 如何在用例图中显示异常?
问题描述
我正在研究用例图 (UML),我需要在其中直观地显示异常。场景是图书馆。我想展示的例外是系统关闭。我该如何展示它?我可以只使用扩展关系来显示异常吗?我在这里链接了我的用例图
.
任何帮助,将不胜感激
解决方案
如果系统意外关闭,系统与其参与者之间的每一次通信都会中止,即所有用例都会立即停止。这不能在用例图中显示,除非添加一个包含文本“如果系统意外关闭,所有用例都会立即停止。”的 UML 注释符号,但即使这样也毫无意义,因为对于每个系统来说都是显而易见的:如果它停止,它就会停止。
您可以将扩展用例用于已知可能在特定用例的特定步骤中发生的特定异常,但不能用于在任何用例期间的任何时间可能发生的异常。
退还书籍时,您可能会将延迟归还和书籍损坏视为例外情况。我将以动词-名词格式重命名您的用例“书籍损坏罚款”和“滞纳金罚款”(例如支付滞纳金罚款)。箭头应该从扩展用例指向扩展用例。
推荐阅读
- react-native - RNLocalize 在 RNLocalize.initialContants 上获取一个未定义的对象
- selenium - 如何使用带有 Selenium 的 ChromeDriver 获取媒体链接
- python - 在python的if语句中使用变量
- ant - 问题:如果原因:名称未定义,则无法创建任务或类型
- excel - 根据单元格值 vba 创建文件夹、子文件夹、另一个子文件夹并保存自定义文件名
- android - Andriod 9 补丁图像不显示内部内容
- kubernetes - K8s nfs 静态 pv 已满,如何使用新备份 nfs 静态 pv 更新“pvc/pv”而不重新安装所有
- c# - 部署到 lambda 函数时无法加载文件或程序集
- mysql - 我关于过滤日期的语法有什么问题
- pandas - 从数据帧系列中切出一个间隔