云南大学《软件工程》第4章-面向对象方法概论.pptVIP

  • 7
  • 0
  • 约1.18万字
  • 约 74页
  • 2017-07-30 发布于浙江
  • 举报

云南大学《软件工程》第4章-面向对象方法概论.ppt

面向对象设计 面向对象设计基于分析的成果,运用面向对象设计方法建立关于系统的实现模型的过程。其中包括两方面的工作,一是把面向对象分析模型直接转换为面向对象设计模型;另外是针对具体实现中的数据存储、用户界面、任务管理等环节,增加一些与实现相关的系统单元。这些系统单元与面向对象分析采用相同的表示法和模型结构。 与面向对象分析的区别 面向对象分析针对问题域运用面向对象方法,建立一个反映问题域特征的面向对象分析模型,不考虑系统的具体实现方式。面向对象分析模型独立于具体的实现过程。 面向对象设计的优势 面向对象分析与面向对象设计采用一致的表示机制,这使得从面向对象分析到面向对象设计不存在转换,设计人员只需要对分析结果进行很局部的修改或调整,并增加几个与实现有关的独立部分。这样实现了分析向设计的平滑过渡。这也是面向对象的分析与设计优于传统的软件工程方法的重要因素之一。 面向对象程序设计 面向对象程序设计就是将对面向对象设计模型用一种面向对象的程序语言按照一定规范书写出来。 面向对象程序设计的优势 面向对象程序设计产生的结果能够切实反应面向对象分析和设计阶段的成果。面向对象设计模型中一部分对象、类对应于面向对象分析模型,其余部分的对象类对应于以实现有关的因素。面向对象分析模型中全部类及对象都对应问题域中的事物。这样的映射关系不但提高了开发工作的效率和质量,

文档评论(0)

1亿VIP精品文档

相关文档