OOAOOD面向对象分析和设计Part1(1-3).pptVIP

  • 12
  • 0
  • 约小于1千字
  • 约 17页
  • 2018-03-23 发布于河南
  • 举报
OOA

谢琦 xieqi@zzu.edu.cn UML 统一建模语言。使用面向对象的方法概念进行系统建模的一组表示法。 UML的出现使OOA/OOD的表示变得一致。 图形化的UML。 用况图 活动图 类图 顺序图 状态图 分析:调查研究,问题,需求,要做什么。 需求分析:功能需求、性能需求 对象分析:领域对象的研究 设计:解决方案,蓝图,怎么做。 对象设计 数据库设计 面向对象分析和设计 从问题中发现和描述概念(现实中的对象) ----分析 定义可(在OOP语言中)实现的软件对象及其协作 ----设计 比较 面向过程的:结构化的分析和设计依据功能与过程,将复杂问题分解为具有层次关系的子过程。 面向对象的:强调以对象尺度的分解。 对象(软件组件)应该具备哪些功能(职责) 某个功能应该在哪个对象中 从OOA/OOD到OOP始终作为一个难以解决的问题。 职责的分配关系到软件的可重用性、健壮性、可维护性。 分析设计过程 UML 用况图 类图 顺序图 掷是毂子游戏 定义用况 游戏者在游戏中拿起毂子投掷,总数为7的为赢,否则为输。 定义领域模型 概念: 游戏者 游戏 穀子 交互图 设计类图 Unified Procss 一种流行的构造面向对象软件的开发过程。 定义如何进行OOA/D的过程和制品(工件)。 迭代开发过程 优势: 短时间分阶段的迭代 早期解决高风险和关键问题(风险驱动

文档评论(0)

1亿VIP精品文档

相关文档