用例图中的统计生成

时间:2016-10-11 20:31:42

标签: uml use-case

我有用户可以浏览统计信息的用例。 统计数据应每10秒自动生成一次。

enter image description here

view statisticgenerate statistic之间的依赖关系进行建模的最佳方法是什么? 因此,用户可以更改统计信息生成中的间隔或其他内容。

或者我应该从用例图中删除generate statistic吗?

___ UPDATE

当我有一个用于控制统计数据生成的用例时会发生什么?在generate statisticcontrol statistic代之间是否会出现中风?

2 个答案:

答案 0 :(得分:2)

由不同的演员生成的统计数据(例如Scheduler)。所以这需要成为这个用例的参与者。

enter image description here

如果其他内容控制统计信息的创建,您可以通过泛化: enter image description here

答案 1 :(得分:1)

请勿删除生成统计信息。它是功能的重要组成部分,是一个单独的用例,删除它会混淆实际功能。 由于@thomaskilian已经提供了如何处理生成统计数据的答案,我在此不再重复。 第二个重要信息 - 即使所有提到的用例(查看统计信息,生成统计信息和控制统计信息)都与统计信息相关,因为它们是独立的行为,并且它们不相关。所以在图表上没有关系。 当然,统计信息生成依赖于与统计信息生成相关的当前对象,而控制统计信息会更改这些对象。类似地,生成统计信息生成类型为统计信息的对象,并且查看统计信息可以查看这些对象,但这些关系仅在数据级别上。行为(用例)不直接交互。