在线诊疗uml需求分析文档
时间: 2023-11-21 19:56:31 浏览: 87
uml课程设计需求分析文档
在线诊疗系统的UML需求分析文档应该包括以下内容:
1. 用例模型:包括系统的所有用例,每个用例的名称、描述、参与者、前置条件、后置条件、基本流程和备选流程等。
2. 静态模型:包括系统的所有类及其之间的关系,每个类的名称、属性、操作和方法等。
3. 动态模型:包括系统的所有交互图和状态图,每个交互图和状态图的名称、描述、参与者、事件、动作和转移等。
4. 实现模型:包括系统的所有代码和文档,每个代码和文档的名称、描述、版本、作者和日期等。
下面是一个在线诊疗系统的UML需求分析文档的范例:
1. 用例模型:
用例名称:预约挂号
参与者:患者、医生、挂号员
前置条件:患者已经注册并登录系统
后置条件:患者成功预约挂号并生成挂号收据和诊疗卡
基本流程:
1. 患者填写病例表并提交
2. 系统根据病例表推荐专科门诊和职级医生
3. 患者选择挂哪一个职级医生的号并支付挂号费
4. 系统生成挂号收据和诊疗卡
备选流程:
1. 患者填写病例表不完整或有误,系统提示并要求重新填写
2. 患者选择的职级医生已经没有号,系统提示并要求重新选择
2. 静态模型:
类名称:患者、医生、挂号员、病例表、专科门诊、职级医生、挂号收据、诊疗卡
属性:患者姓名、性别、年龄、联系方式、病例表内容、专科门诊名称、职级医生姓名、挂号费用、挂号收据号码、诊疗卡号码
操作:填写病例表、推荐专科门诊和职级医生、选择职级医生的号、支付挂号费、生成挂号收据和诊疗卡
3. 动态模型:
交互图:患者预约挂号交互图
参与者:患者、医生、挂号员
事件:填写病例表、选择职级医生的号、支付挂号费、生成挂号收据和诊疗卡
动作:推荐专科门诊和职级医生、验证病例表、生成挂号收据和诊疗卡
4. 实现模型:
代码:预约挂号的Python代码
文档:在线诊疗系统的用户手册和技术文档
阅读全文