图书交换系统用例图

Use case diagram for book exchanging system

图表正确吗?可以在此图中添加更多用例吗?是否需要包含和扩展功能?

图表看起来不错,您可以根据需要添加更多用例。但为了清楚起见,建议将它们拆分为子域,您可以在其中专注于几个以某种方式相关的用例。通过创建不同的图表或使用边界来拆分子域来做到这一点。

避免 <<include>><<extend>>。用例经过综合而不是分析。只有极少数情况下才能以有用的方式使用这些关系。

Can more use cases be added in this diagram?

这不应该是你的目标,所以我敢说你不想问这个问题。至少没有人!

相反,尝试在不丢失有价值信息的情况下对尽可能少的 UML 实体进行建模。简化图表并将其拆分为更简单的部分通常比为新实体建模更具挑战性。

问题是:需要哪些信息?您需要与您的利益相关者一起解决这个问题。记住:YAGNI.