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

对view statistic和generate statistic之间的依赖关系建模的最佳方法是什么?因此,用户可以在统计数据生成中更改间隔或其他内容。
或者我应该从用例图中删除generate statistic?
___UPDATE
当我又有一个控制统计生成的用例时,会发生什么?在generate statistic和control statistic生成之间会不会有什么区别呢?
发布于 2016-10-12 05:03:46
统计数据是由另一个参与者(比如Scheduler)生成的。因此,这需要成为这个用例的参与者。

如果其他因素控制了统计数据的创建,您可以通过泛化来实现:

发布于 2016-10-12 21:18:37
不要删除生成统计信息。它是功能的重要组成部分,单独的用例和删除它会混淆实际的功能。因为@thomaskilian已经提供了如何处理生成统计信息的答案,所以我在这里不再重复。第二个重要信息-尽管所有提到的用例(查看统计数据、生成统计数据和控制统计数据)都与统计数据本身相关,但作为行为,它们是独立的,它们不相关。所以在图上没有关系。当然,统计信息的生成依赖于与统计信息生成相关的当前对象,而控制统计信息会更改这些对象。类似地,Generate statistics生成类型为Statistics的对象,View statistics提供了查看这些对象的可能性,但这些关系仅在数据级别上。行为(用例)不会直接交互。
https://stackoverflow.com/questions/39986215
复制相似问题