第六章面向对象分析.pptVIP

  • 9
  • 0
  • 约1.78万字
  • 约 93页
  • 2015-08-31 发布于重庆
  • 举报
第六章面向对象分析.ppt

引入面向对象的技术背景--结构化方法的缺点 面向结构化的分析方法的本质是功能分解,这种方法的缺点是:稳定性差、可修改性以及可重用性都较差。这是由于: 1)该方法是围绕着实现处理功能来构造系统的,而用户需求的变化大部分是针对功能的,所以一旦用户的需求发生变化,那么系统的功能势必就要发生变化,即系统的稳定性差; 2)先有系统的边界,即划定了系统实现的范围,再依据它划分系统的功能以及分解得到系统的各个子功能,完成系统后,就难以再扩充系统的边界了; 3)把处理分解成子处理的过程没有固定的模式和指导,每个人对问题的理解也不相同,那么划分系统就是随意的,从而从来都难以重用已有的软件模块。而面向对象的思想恰恰可以针对以上问题,使得问题得以解决。 6.1 面向对象的概念与思想 面向对象方法学的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使软件开发的方法与过程尽可能接近人类认识世界解决问题的方法与过程。 客观世界的问题都是由客观世界中的实体以及实体间的关系构成的。我们把客观世界中的实体抽象为问题域中的对象。 本质上讲,为应用问题寻求软件解,是借助于计算机语言对其提供的实体实施某些动作,以动作的结果给出问题的解。例如, 汇编语言和过程式程序设计语言。汇编语言提供的实体是寄存器、存储单元; 过程式程序设计语言提供的实体是变元、数组、纪录和文件等。这些实体构成解空间中的对象。通常,问题中的实

文档评论(0)

1亿VIP精品文档

相关文档