《用例图实例ppt课件.ppt》由会员分享,可在线阅读,更多相关《用例图实例ppt课件.ppt(10页珍藏版)》请在三一办公上搜索。
1、用例图实例,医院病房监护系统,现有一医院病房监护系统,病症监视器安置在每个病房,将病人的病症信号实时传送到中央监视系统进行分析处理。在中心值班室里,值班护士使用中央监视系统对病员的情况进行监控,根据医生的要求随时打印病人的病情报告,定期更新病历,当病症出现异常时,系统会立即自动报警,并实时打印病人的病情报告,立即更新病历。要求根据现场情景,对医院病房监护系统进行需求分析,建立系统的Use case model。,请对系统需求进行分析!,经过初步的需求分析,得到系统功能要求:1、监视病员的病症(血压、体温、脉搏等)2、定时更新病历3、病员出现异常情况时报警。4、随机地产生某一病员的病情报告。,医
2、院病房监护系统,监视病情,更新病历,情景教学,二、简单的需求分析说明 系统名称:医院病房监护系统 根据分析系统主要实现以下功能:1、病症监视器可以将采集到的病症信号(组合),格式化后实时的传送到中央监护系统。2、中央监护系统将病人的病症信号开解后与标准的病症信号库里的病症信号的正常值进行比较,当病症出现异常时系统自动报警。3、当病症信号异常时,系统自动更新病历并打印病情报告。4、值班护士可以查看病情报告并进行打印。5、医生可以查看病情报告,要求打印病情报告,也可以查看或要求打印病历。6、系统定期自动更新病历。,退出,上页,首页,下页,末页,需求分析,三、用UML的静态建模机制定义并描述系统的静
3、态结构(一)建立系统的用例图1、通过以下六个问题识别角色(1)谁使用系统的主要功能?(2)谁需要系统的支持以完成日常工作任务?(3)谁负责维护,管理并保持系统正常运行?(4)系统需要应付(或处理)哪些硬设备?(5)系统需要和哪些外部系统交互?(6)谁(或什么)对系统运行产生的结果(值)感兴趣?,需求分析,通过回答这六个问题以后,再进一步分析可以识别出本系统的四个角色:值班护士,医生,病人,标准病症信号库。角色描述模板,通过分析可以初步识别出系统的用例为:中央监护,病症监护,提供标准病症信号,病历管理,病情报告管理。顶层用例图为:,角色描述,通过分析可以初步识别出系统的用例为:中央监护,病症监护
4、,提供标准病症信号,病历管理,病情报告管理。顶层用例图为:,角色描述,将用例细化,可以得到分解的用例:1、中央监护 分解为:a 分解信号 将从病症监护器传送来的组合病症信号分解为系统可以处理的信号。b 比较信号 将病人的病症信号与标准信号比较。c 报警 如果病症信号发生异常(即高于峰值),发出报警信号。d 数据格式化 将处理后的数据格式化以便写入病历库。2、病症监护 分解为:e 信号采集 采集病人的病症信号。f 模数转化 将采集来的模拟信号转化为数字信号。g 信号数据组合 将采集到的脉搏,血压等信号数据组合为一组信号数据。h 采样频率改变 根据病人的情况改变监视器采样频率。3、提供标准病症信号 i(此用例不分解),用例细化,4、病历管理 分解为:j 生成病历k 查看病历l 更新病历 m 打印病历 5、病情报告 分解为:n 显示病情报告 在显示器上显示病情o 打印病情报告 在打印机打印病情报告,用例细化,给出细化的用例图,细化的用例图,