我是 UML 建模的新手,我正在创建这个用例并将用例概括为 4 个主要类别 - 添加信息、查看信息、编辑信息和删除信息。每个概括包含 6 个用例,因此总共提供了大约 28 个用例,很难将它们全部放在一个系统边界中,同时使其易于理解。有人可以建议请告诉我如何克服这个问题吗?
以下是我到目前为止所拥有的。我还没有添加 EditInformation 和 DeleteInformation,但我的空间已经用完了。
非常感谢
Use-cases
是系统最高层行为的描述。您不应该纠缠于较低级别的细节。通常,一个系统不会超过几个用例。根据您的描述,您的实际use-cases
是您分类的类别:Add info
、View info
和。更精细的细节如或属于相应的。Edit info
Delete info
ViewCar
AddBooking
sequence/activity diagrams
您可以为自己设置最多可以在图表上放置多少人工制品的限制。例如,您可能会说所有图表在打印时都应适合某种标准页面格式。通常,目的不是将用例抽象到一个级别,使它们都适合一个图表,但不再显示任何附加值。你最终会看到一个太空火箭的用例图表,只说“发射航天器”。相反,尝试在高度抽象的级别上识别这些用例,然后在从属图表上将它们分解为更详细的用例。在大多数建模工具中,您可以在多个图表之间创建链接。如果您想阅读更多内容,我推荐 Alistair Cockburn 的用例标准书籍,ISBN 978-0201702255