软考真题
第3题
【说明】

某牙科诊所拟开发一套信息系统, 用于管理病人的基本信息和就诊信息。 诊所工作人员包括:医护人员(DentalStaff)、 接待员(Receptionist) 和办公人员(OfficeStaff) 等。系统主要功能需求描述如下:

1.记录病人基本信息(Maintain patient info)。初次就诊的病人, 由接待员将病人基本信息录入系统。病人基本信息包括病人姓名、身份证号、出生日期、性别、首次就诊时间和最后一次就诊时间等。每位病人与其医保信息(MedicalInsurance)关联。

2.记录就诊信息(Record office visit info)。 病人在诊所的每一次就诊,由接待员将就诊信息(Office Visit) 录入系统。就诊信息包括就诊时间、就诊费用、支付代码、病人支付费用和医保支付费用等。

3.记录治疗信息 (Record dental procedure)。 病人在就诊时,可能需要接受多项治疗,每项治疗(Procedure)可能由多位医护人员为其服务。治疗信息包括:治疗项目名称、治疗项目描述、治疗的牙齿和费用等。治疗信息由每位参与治疗的医护人员分别向系统中录入。

4.打印发票(Print invoices)。 发票(Invoice) 由办公人员打印。发票分为两种:给医保机构的发票(InsuranceInvoice) 和给病人的发票(PatientInvoice)。 两种发票内容相同,只是支付的费用不同。当收到治疗费用后,办公人员在系统中更新支付状态(Enterpayment)。

5.记录医护人员信息(Maintain dental staff info)。办公人员将医护人员信息录入系统。医护人员信息包括姓名、职位、身份证号、家庭住址和联系电话等。

6.医护人员可以查询并打印其参与的治疗项目相关信息(Search and print procedureinfo)。

现采用面向对象方法开发该系统,得到如图3-1所示的用例图和3-2所示的初始类图。

问题:3.1
(6分)
根据说明中的描述,给出图3-1中A1~A3所对应的参与者名称和U1~U3所对应的用例名称。
问题:3.2
(5分)
根据说明中的描述,给出图3-2中C1~C5所对应的类名。
问题:3.3
(4分)
根据说明中的描述,给出图3-2中类C4、C5、Patient 和DentalStaff的必要属性。
2019��������������������������� ��������������������������������������������������������������������������������� ������������������������������������������������������������������������������������������������������������ ������������������������������������������������������
正确答案:
你的答案:
请先在app激活
知识点:
类图
试卷:
2019年 下半年 下午试卷 案例

笔记

lihaomeng

请先在app激活

2021-10-30


pain

请先在app激活

2020-10-19


。。。。

请先在app激活

2020-11-05


A L L

请先在app激活

2020-10-27


小c

请先在app激活

2020-01-06


SUNsHinE

请先在app激活

2021-04-03


请先在app激活

2021-10-29


linyou

请先在app激活

2021-05-28


becken

请先在app激活

2022-09-28


答题卡
加油
纠错
得分:0