面向对象的设计方法案例分析.pptVIP

  • 64
  • 0
  • 约3.33千字
  • 约 29页
  • 2017-03-26 发布于湖北
  • 举报
面向对象的设计方法 1. 设计用例实现方案 2. 设计技术支撑方案 3. 设计用户界面 4. 精化设计模型 概述 OOA、OOD模型过渡平滑 分析以问题为中心,设计面向计算机实现。 OOD使得从问题空间到解空间的变换直观合理。 OOD更自然地遵循抽象、信息隐藏、模块化原则。 OOD完成信息和处理的双重模块化。 OOA、OOD、OOP阶段间反复迭代 基于UML的OOD概述 分析模型:顶层架构图、用例与用例图、领域概念模型。 设计模型:体系结构图(包图)、交互图、类图、状态图、活动图等。 任务: 针对分析模型用例,设计用UML交互图表示的实现方案。 设计技术支撑设施。非业务需求的一部分,但却为多种业务需求的实现提供公共服务,如:数据的持久存储服务、安全控制服务、远程访问服务等。 设计用户界面。 针对分析模型中的领域概念模型,以及第(2)、第(3)两个步骤引进的新类,完整、精确地确定每个类的属性、操作,完整地标示类之间的关系。 设计过程: 1 设计用例实现方案 用例实现方案用交互图描述,交互图包括:顺序图、协作图 顺序图:描述对象之间动态的交互关系,着重表现对象间消息传递的时间顺序。例:下页图 元素:对象、时间、生命线、生命终结、活跃期、消息(序号、条件表达式)、迭代标记*、描述信息等。 UML消息的四种类型: 简单消息:以一种简单、抽象的函数表示对象之间的信息传递,不考虑通信过程的

文档评论(0)

1亿VIP精品文档

相关文档