1

以下是我为基于 Web 的应用程序创建的用例。我的问题是,我是否使用了正确的方法来扩展用例,如果我也应该绘制系统边界,那么请告诉我如何绘制边界以及使用扩展?

使用案例图

4

1 回答 1

1

虽然这些类型的图表往往有各种各样的符号,但我不会说这是错误的或正确的。不过,我确实认为有几点可以改变:


您在用例图中绘制的小人物是参与者,这意味着为系统定义的任何用户都将包含在此用例图中(如果他们有用例)。在这个特定的系统中,您似乎已经调用了其中一个演员:“演员”,这似乎有点不对劲。问问自己,谁是“演员”?是随机的人吗?一个客户?也许它应该有这个名字?

至于扩展部分:扩展是指一个用例扩展另一个用例。在此图中,似乎其中一个参与者实际上是一个用例?

另一个注意事项是包含在用例图中的数据库包。这是定义实现的东西,在此图中没有位置。


一个可能但非常不完整(留给您一些工作)的用例图可能如下所示:

在此处输入图像描述

于 2013-07-08T19:50:55.957 回答