UML的静态建模机制定义描述系统的静态结构Р建立系统的用例图Р通过分析可以识别出本系统的四个角色:值班护士,医生,病人,标准病症信号库。其描述面板如下:Р角色:病人Р角色职责:Р提供病症信号Р角色职责识别:Р 负责生成、实时提供Р各种病症信号。Р角色:医生Р角色职责:Р对病人负责,负责处理病情的变化Р角色职责识别:Р(1)需要系统支持以完成其日常工作Р(2)对系统运行结果感兴趣Р角色:值班护士Р角色职责:Р负责监视病人的病情变化Р角色职责识别:Р(1)使用系统主要功能Р(2)对系统运行结果感兴趣Р角色:标准病症信号库Р角色职责:Р负责向系统提供病症信号的正常值Р角色职责识别:Р负责保持系统正常运行Р与系统交互Р通过分析可以初步识别出系统的用例为:中央监护,病症监护,提供标准病症信号,病历管理,病情报告管理。顶层用例图如下:Р(二)识别系统的类Р通过名词识别法和系统实体识别法等方法可以识别出系统的十二个类。类图(含数据模型)如下:Р(三)用配置图描述系统的体系结构Р用配置图可以进一步描述系统的网络结构。配置图如下:Р用UML的动态建模机制定义描述系统结构元素的动态特性及行为Р(一)用状态图描述系统结构元素的动态特性及行为Р状态图如下:Р(二)用序列图和协作图描述病人病情异常时系统的情况Р序列图如下:Р生成协作图如下:Р(三)用活动图描述系统在监护病人时的状态变化Р活动图如下:Р作出系统的详细业务流图及数据流图Р业务流图如下:Р数据流图如下:Р源程序和文档Р见附件。Р心得体会Р通过本次课程设计,我对于UML有了更深刻的了解,能更熟练的使用UML在Rational Rose中进行建模,同时也对软件工程及面向对象等方面的知识有了一个温习和巩固,对今后的学习起着积极的作用。在实验中碰到的几个困惑,或请教老师同学,或自己查阅资料都得到了解决,许多以前不甚理解的地方也豁然开朗,收获很大。