查看更多
当前 - 选择题 - 面向对象分析方法
中等
单选题
2019年5月第2题
#第二版教材
#必须掌握

关于用例图中的参与者,说法正确的是(当系统需要定时触发时,时钟就是一个参与者)。

问题(1)
浓缩知识点

用例图中的参与者是与目标系统发生交互的外部实体,其范围并非仅局限于人类用户,还包括外部独立系统、硬件设备等,比如需要定时触发系统功能的时钟、采集环境数据的传感器等都可作为参与者。需要明确的是,参与者必须处于系统边界之外,系统内部的元素不能被定义为参与者。在与用例的关联关系上,并非一个功能用例只能对应单一参与者,像系统的登录功能可能同时面向学生、教师、管理员等多个不同参与者;同时,不同的参与者也会因操作权限或业务需求的差异,对应系统中不同的用例集合。

正确答案
B

本题考察的是用例图中的参与者(Actor)概念
A选项参与者是与系统交互的事物,都是由人来承担:错误。参与者不一定是人,也可以是外部系统、设备或硬件装置,例如时钟、传感器等。
B选项当系统需要定时触发时,时钟就是一个参与者:正确。参与者的本质是与系统进行交互的外部实体,时钟触发系统动作,属于参与者。
C选项参与者可以在系统外部,也可能在系统内部:错误。参与者必须位于系统外部,与系统交互,不能在系统内部。
D选项系统某项特定功能只能有一个参与者:错误。一个功能用例可以对应多个参与者,例如学生和教师都可以登录系统。
因此,正确答案是 B。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有