在设计用例图时,一块硬件如何成为参与者?
我很困惑,因为我在维基百科上读到了这篇文章:
用例不应包括有关用户界面和屏幕的详细信息。这是在用户界面设计中完成的,它参考了用例及其业务规则.
如果你给我一个关于硬件作为演员的例子,我将不胜感激。
发布于 2010-10-27 20:20:04
我建议这里最重要的部分是演员的定义。
演员指定人或事物在与系统交互时所扮演的角色。
在交通交叉口系统中,有许多“硬件”角色,包括汽车和交通灯。所考虑的系统是围绕着做什么(屈服、合并、停止)和时间的规则。
发布于 2010-10-27 20:17:53
第三方系统怎么样?例如,一个仓库管理系统,它为不同的产品生成库存级别变化的提要,由您的零售应用程序使用。
那会是个演员。它将没有UI或屏幕,但与您的系统通信,导致不同的事件发生,并有自己的业务规则。
发布于 2010-10-27 20:21:00
如果这些组件超出了所描述的系统的范围,那么以下内容都可以是您所描述的系统上的“参与者”:
如果系统执行某项请求的来源超出了系统的范围,则通常没有必要将人工组件与它们使用的任何外部工具或硬件分离,以方便系统上的请求。在这种情况下,行动者很可能是自动驾驶人。
https://stackoverflow.com/questions/4037282
复制相似问题