核对表:参与者
此核对表有助于确保所有的参与者都已标识并正确建模。
关系
相关元素
主要描述
 

检查项
您已经找到所有参与者了吗
也就是说,您已经说明并构建了系统环境中的所有角色的模型了吗?虽然您应该检查这一点,但是也要在找到并描述了所有的用例后才能确定。
每个参与者至少与一个用例相关吗
删除用例说明中没有提到的任何参与者,或者删除与用例没有通信关联的任何参与者。但是,用例说明中提到的参与者可能与该特定用例有通信关联。
您能指定至少两个能充当特定参与者角色的人吗
如果不能,请检查参与者建模的角色是不是另一个角色的一部分。如果是,就应该将该参与者与另一个参与者合并起来。
有没有多个参与者执行与系统相关的类似角色
如果有,就应该将这些参与者合并成一个参与者。通信关联和用例说明显示参与者和系统如何关联。
有两个参与者扮演与用例相关的相同角色吗
如果有,就应该用参与者泛化关系来构建他们共享的行为的模型。
特定参与者是否将用多种(完全不同)方法使用系统,或者他使用用例是否有多个(完全不同)的目的
如果是,您就很可能要有多个参与者。
参与者有直观的描述性名称吗
用户和客户都能理解这些名称吗?参与者的名称与他们的角色对应,这一点很重要。如果不对应,请更改名称。