拾题
首页 / 软考真题 / 面向对象用例建模 / 第 1 题

若采用面向对象方法对预约挂号管理系统进行分析,得到如图2-1所示的用例图。请将合适的参与者名称填入图2-1中的(1)和(…

简答题

若采用面向对象方法对预约挂号管理系统进行分析,得到如图2-1所示的用例图。请将合适的参与者名称填入图2-1中的(1)和(2)处,使用题干给出的功能描述(a)~(j),完善用例(3)~(12)的名称。
答案:(1)系统管理员 (2)患者 (3)a (4)c (5)f (6)h (7)i (8)j (9)b (10)d (11)e (12)g

解析

参考答案:

(1) 系统管理员 (2) 患者

(3)a (4)c (5)f (6)h (7)i (8)j (9)b (10)d (11)e (12)g

解析:

  • 识别参与者:系统管理员负责后台维护,患者发起预约业务。参与者是系统边界外的交互角色,判断错误会导致后续用例全部错位。
  • 功能对应用例:a~j 是需求描述,用例名应概括其业务动作。归入正确触发者名下,才能保证需求可追溯。
  • 用例图元素:参与者、用例、关联、系统边界。关联线表示谁使用哪个用例;命名宜用“动词+名词”。

延伸:注意包含、扩展、泛化关系;参与者也可为外部系统或定时任务。先定边界,再按角色列主用例,最后核对需求覆盖。

本单元其他题目

在拾题里做这套题