摘要:希賽網軟考頻道小編為大家整理了2019下半年軟件設計師下午真題,以下為軟件設計師下午考試真題第三部分:
3、閱讀下列說明和圖,回答問題1至問題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所示的初始類圖。
問題內容:
【問題1】(6分)
根據說明中的描述,給出圖3-1中A1~A3所對應的參與者名稱和U1~U3所對應的用例名稱。
【問題2】 (5分)
根據說明中的描述,給出圖3-2中C1~C5所對應的類名。
【問題3】 (4分)
根據說明中的描述,給出圖3-2中類C4、C5、Patient 和DentalStaff的必要屬性。
相關推薦:2019下半年軟件設計師下午真題及答案
熱點推薦:2019下半年軟考真題及答案解析(匯總)
軟考備考資料免費領取
去領取