主角(actor)

来源:互联网 发布:js arra保留字 编辑:程序博客网 时间:2024/05/17 08:15

      主角又称参与者,官方定义是:在系统之外与系统交互的人或事。所以要找到参与者,首先要分清楚系统的边界,即系统之外是哪里。可以通过两个问题来找到这个边界:

   1、 谁对系统有着明确的目标和要求并且主动发出动作(系统外部)?

   2、系统是为谁服务的(系统内部)?

   主角不一定是人,可以是发出启动一个用例动作的任何事物,如计算机系统,计时器,传感器等...

   主角与涉众的关系:涉众是与要建设的这个系统有利益相关的一切人和事,主角是涉众代表。

  主角与用户关系:用户是系统的使用者,是主角的实例。

  主角与角色的关系:角色是主角的职责,角色是将众多参与者职责中抽象出相同的那一部分,将其命名而形成一个角色。角色一般适用于概念阶段的模型里面,以表达业务的逻辑理解。

0 0