主角(actor)

本文详细解析了在系统设计过程中如何确定参与者(主角)的角色与职责,包括其与涉众、用户和角色之间的关系。文章深入探讨了主角在系统边界设定、目标定位及系统服务对象等方面的作用,并提供了实例说明主角可以是除人类外的任何事物,如计算机系统、计时器、传感器等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值