- 6
- 0
- 约2.14万字
- 约 14页
- 2018-03-26 发布于安徽
- 举报
第九章 面向对象技术
在软件开发与设计中,对一个系统的认识是一个渐进的过程,是在继承了以往的有关知识的基础上,多
次迭代往复并逐步深化而形成的。在这种认识的深化过程中,既包括了从一般到特殊的演绎,也包括了从特
殊到一般的归纳。而目前用于分析、设计和实现一个系统的过程和方法大部分是瀑布型的,即后一步是为了
实现前一步所提出的需求,或者是进一步发展前一步所得出的结果。因此,当越接近系统设计或实现的后期,
对系统设计或实现的前期的结果作修改就越困难。同时也只有在系统设计的后期才能发现在前期所形成的一
些差错。而且当这个系统越大、问题越复杂时,由于这种对系统的认识过程和对系统的设计或实现过程不一
致所引起的困难就越大。
为了解决上述这个问题,就应使分析、设计和实现一个系统的方法尽可能地接近认识一个系统的方法,
换言之,就是应使描述问题的问题空间和解决问题的方法空间在结构上尽可能的一致,也就是使分析、设计
和实现系统的方法学原理与认识客观世界的过程尽可能的一致。这就是面向对象方法学的出发点和所追求的
基本原则。
面向对象方法的形成最初是从面向对象程序设计语言开始的,随之才逐渐形成面向对象分析和设计方法。
面向对象方法的出现以20世纪60年代末挪威奥斯陆大学和挪威计算中心共同研制的SIMUL
原创力文档

文档评论(0)