用例图的正确用法是什么

What is the corret use of use case diagram

这个模型的正确用途是什么.. 1. 或 2. ? ...或者应该有 1. extends 而不是 include ?

我想 UC #1 应该读作 "item selection" 而不是部分。

你的两个设计都错了。 "item selection" 不是用例。它不会为 Actor 带来任何价值(至少 none 我可以想象)。因此,您正在尝试将 CRUD 放入用例中。重新思考 Actor 期望的实际值是什么。

现在 include/extend:尽可能避免使用它们。一旦你开始分解用例,你就错了,如果你的用例图像蜘蛛网一样,你的设计就完蛋了。用例是综合的,而不是分析的。前者试图构建一个完整的画面,而后者是您在代码设计中需要将其切割成易于管理的部分的东西。