03 OOAD 与 UML 简介.pptVIP

  • 3
  • 0
  • 约2.62千字
  • 约 25页
  • 2016-04-08 发布于江西
  • 举报
03 OOAD 与 UML 简介.ppt

OOAD 与 UML 简介 目标 软件发展的复杂性 随着信息技术的发展,软件复杂性的增长 使软件开发越来越困难 操作系统 应用软件 网络 面向对象的分析和设计 (OOAD) 面向对象的方法按照人类的自然思维的方式,面对客观世界建立软件模型。 充分体现了对复杂系统进行分解、抽象、模块化等思想 OOAD 与传统设计分析相比优点 在实现的结果和实际问题之间存在一种很接近的匹配关系 促进对象的重用 由于对象的重用成为可能,从而可以减少错误和维护问题 对象的重用还加速了设计和开发的过程 符合人类认知的方式,因为这是我们自然的思考方式 加强数据封装 有助于处理软件开发的复杂性,并帮助 生成可修改的、有弹性的软件系统 什么是模型 模型是现实的简化 模型提供了系统的设计图。模型可以包含详细的规划,也可以包含概括性的规划,这种规划高度概括了正在考虑的系统。好的模型包括那些具有高度抽象性的元素。 模型有助于按原样或根据需要使系统可视化 通过模型可以详细说明系统的结构或行为 模型可以提供一个指导我们构建系统的模板 模型可以记录已经做出的决策 为什么要建模 建模是为了让我们更好地理解将要开发的系统。 建模要实现的目的 模型有助于按原样或根据需要使系统可视化。 通过模型可以详细说明系统的结构或行为。 模型可以提供一个指导我们构建系统的模板。 模型可以记录已经做出的决策。 建模的原则 选择创

文档评论(0)

1亿VIP精品文档

相关文档