- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
火龙果软件UML示例.ppt
大连理工大学软件学院 UML示例 * 医院病房监护系统 一、问题描述 为了对危重病人进行实时监护,随时了解病人病情,及时进行处理,建立病房监护系统。 病症监视器安置在每个病床,通过网络将病人的病症信号(组合)实时传送到中央监护系统进行分析处理。 在中心值班室里,值班护士使用中央监护系统对病员的情况进行监控,监护系统实时地将病人的病症信号与标准的病诊信号进行比较分析,当病症出现异常时,系统会立即自动报警,并打印病情报告和更新病历。 系统根据医生的要求随时打印病人的病情报告,系统定期自动更新病历。 * 请对系统需求进行分析! 经过初步的需求分析,得到系统功能要求: 1. 监视病员的病症(血压、体温、脉搏等) 2. 定时更新病历 3. 病员出现异常情况时报警。 4. 随机地产生某一病员的病情报告。 医院病房监护系统 监视病情 更新病历 产生 病情报告 * 二、简单的需求分析说明 对“医院病房监护系统”进行分析,确定系统的主要功能如下: 1. 病症监视器可以将采集到的病症信号(组合),格式化后实时的传送到中央监护系统。 2. 中央监护系统将病人的病症信号分解后与标准的病症信号库里的病症信号的正常值进行比较,当病症出现异常时系统自动报警。 3. 当病症信号异常时,系统自动更新病历并打印病情报告。 4. 值班护士可以查看病情报告并进行打印。 5. 医生可以查看病情报告,要求打印病情报告,也可以查看或要求打印病历。 6. 系统定期自动更新病历。 * 1. 通过以下六个问题识别角色 (1)谁使用系统的主要功能? (2)谁需要系统的支持以完成日常工作任务? (3)谁负责维护,管理并保持系统正常运行? (4)系统需要应付(或处理)哪些硬设备? (5)系统需要和哪些外部系统交互? (6)谁(或什么)对系统运行产生的结果(值)感兴趣? 三、建立系统的用例模型 值班护士、医生、病人 值班护士、医生 系统管理员 监护器,网络,报警系统 标准病症信号库、病历库 同(2) * 通过回答这六个问题以后,再进一步分析可以识别出本系统的四个角色:值班护士,医生,病人,标准病症信号库。 角色描述模板: 角色:病 人 角色职责: 提供病症信号 角色职责识别: 负责生成、实时提 供各种病症信号。 角色:值班护士 角色职责: 负责监视病人的病 情变化 角色职责识别: (1)使用系统主要功能 (2)对系统运行结果感 兴趣 角色:标准病症信号库 角色职责: 负责向系统提供病症 信号的正常值 角色职责识别: (1)负责保持系统正 常运行 (2)与系统交互 角色:医 生 角色职责: 对病人负责,负责 处理病情的变化 角色职责识别: (1)需要系统支持 以完成其日常工作 (2)对系统运行结果 感兴趣 * 2. 识别用例 回答下面的问题: ⑴ 与系统实现有关的主要问题是什么? ⑵ 系统需要哪些输入/输出?这些输入/输出从何而来?到 哪里去? ⑶ 执行者需要系统提供哪些功能? ⑷ 执行者是否需要对系统中的信息进行读、创建、修改、删除或存储? 通过分析可以初步识别出系统的用例为:中央监护,病症监护,提供标准病症信号,病历管理,病情报告管理。顶层用例图为: * 通过分析可以初步识别出系统的用例为:中央监护,病症监护,提供标准病症信号,病历管理,病情报告管理。顶层用例图为: 医院病房监护系统高层用例图 值班护士 医生 病人 标准病症 信号库 病症监护 提供标准 病症信号 中央监护 病历管理 病情报告管理 extend include include include * 进一步将用例细化,即分解用例: 1. 中央监护 分解: a 分解信号 将从病症监护器传送来的组合病症信号分解为系统可以处理的信号。 b 比较信号 将病人的病症信号与标准信号比较 。 c 报警 如果病症信号发生异常(即高于峰值),发出报警信号。 d 数据格式化 将处理后的数据格式化以便写入病历库 。 2. 病症监护 分解: e 信号采集 采集病人的病症信号。 f 模数转化 将采集来的模拟信号转化为数字信号。 g 信号数据组合 将采集到的脉搏,血压等信号数据组 合为一组信号数据。 h 采样频率改变 根据病人的情况改变监视器采样频率。 * 3.提供标准病症信号 i(此用例不分解) 4. 病历管理 分解为:j 生成病历 k 查看病历
文档评论(0)