软件工程面向对象的课堂案例幻灯片.pptVIP

  • 0
  • 0
  • 约1.25千字
  • 约 39页
  • 2018-02-13 发布于天津
  • 举报

软件工程面向对象的课堂案例幻灯片.ppt

UML模型中的图; 第四类图是交互图,包括时序图(Sequence、循序、顺序、序列、轨迹)和协作图(Collaboration、合作图)。顺序图描述了对象间的动态协作关系,强调消息的时间排列;合作图同样描述了对象间的动态协作关系,但他强调消息发送和接收的对象的结构组织(及连接关系)。 第五类图是实现图,包括构件图(Component、组件、部件)和部署图(Deployment、配置、实施)。构件图描述了代码构件(模块)的物理结构和构件(模块)间的依赖关系;配置图定义了系统中软、硬件的体系结构。;UML五类九种图的符号体系——1;UML五类九种图的符号体系——2;UML五类九种图的符号体系——3;UML五类九种图的符号体系——4;课堂练习;请对系统需求进行分析!;二、简单的需求分析说明 系统名称:医院病房监护系统 根据分析系统主要实现以下功能:   1、病症监视器可以将采集到的病症信号(组合),格式化后实时的传送到中央监护系统。   2、中央监护系统将病人的病症信号开解后与标准的病症信号库里的病症信号的正常值进行比较,当病症出现异常时系统自动报警。   3、当病症信号异常时,系统自动更新病历并打印病情报告。   4、值班护士可以查看病情报告并进行打印。   5、医生可以查看病情报告,要求打印病情报告,也可以查看或要求打印病历。   6、系统定期自动更新病历。;三、建立系统的用例图  1、通过以下六个问题识别角色  (1)谁使用系统的主要功能?  (2)谁需要系统的支持以完成日常工作任务?  (3)谁负责维护,管理并保持系统正常运行?  (4)系统需要应付(或处理)哪些硬设备?  (5)系统需要和哪些外部系统交互?  (6)谁(或什么)对系统运行产生的结果 (值)感兴趣?;4、病历管理 分解为:j) 生成病历      k) 查看病历      l) 更新病历      m) 打印病历 5、病情报告 分解为:n)显示病情报告 在显示器上显示病情     o)打印病情报告 在打印机打印病情报告 ;给出细化的用例图; 识别类——通过名词识别法和系统实体识别法等方法可以识别出系统的十二个类,以下用类图这种简单明了的方法分别表示出类的名称,属性\操作。见下图:;;建立类的关系——在类图中标明类之间的关系:;例:用包图描述医院监护系统的体系结构;;1.初始阶段;2.细化阶段 ;3.构造阶段 ;4. 移交阶段 ;UML开发过程中的产品;小结1:UML的事物、关系与图;小结1:UML的事物、关系与图;小结1:UML的事物、关系与图;小结1:UML的事物、关系与图;小结1:UML的事物、关系与图;小结1:UML的事物、关系与图;小结1:UML的事物、关系与图;;  OO方法中执行主要活动的描述。主要步骤是分析、设计、实现及测试。;需 求;需求;;需求分析;同学们辛苦了!

文档评论(0)

1亿VIP精品文档

相关文档