首页 理论教育 软件工程第5章:面向对象技术概述

软件工程第5章:面向对象技术概述

时间:2023-11-06 理论教育 版权反馈
【摘要】:面向对象技术最早于20世纪60年代后期,在编程语言Simula中被提出。第一个完整意义上的面向对象语言是Smalltalk,它产生于20世纪70年代,提出“一切皆对象”的思想。第一个被广泛使用的面向对象语言是产生于1983年的C++。在经历了将近10年的时间后,Borland公司和Microsoft公司先后推出各自的C++版本,使得面向对象语言真正走入我们的视野。此时,人们的目光逐渐集中到面向对象技术上。

软件工程第5章:面向对象技术概述

面向对象技术最早于20世纪60年代后期,在编程语言Simula中被提出。虽然当时的实现还不是很完整,但已经是语言发展史上的一个重要的里程碑。第一个完整意义上的面向对象语言是Smalltalk,它产生于20世纪70年代,提出“一切皆对象”的思想。第一个被广泛使用的面向对象语言是产生于1983年的C++。在经历了将近10年的时间后,Borland公司和Microsoft公司先后推出各自的C++版本,使得面向对象语言真正走入我们的视野。与此同时,面向过程的编程语言和软件工程方法,经历了从波峰逐步转向波谷的发展历程,在这期间,人们渐渐发现由于系统规模的不断增大,原有的结构化表示方法很难清晰准确地描述业务模型和程序模型,并且它们之间的转换也存在着很多不确定性,程序越来越难以控制,越来越难以维护。此时,人们的目光逐渐集中到面向对象技术上。面向对象所具有的良好独立性、信息隐蔽性等特点能够灵活地处理这种情况,让人们看到了应对这种局面的一条新的途径。

同结构化的系统分析和设计方法一样,面向对象的系统分析和设计方法,乃至面向对象的软件工程,都是随着程序设计语言的发展演变而来的,都是为了更好地进行程序设计而发展成一套相应的系统分析和设计的方法与理论。现在,针对面向对象的方法学正处在蓬勃发展的阶段,各种学说层出不穷,极大地推动了软件理论的发展。那么,面向对象软件工程到底有哪些特点,为什么面向对象的方法学统领了软件工程方法论的大部分江山,下面我们就来比较一下几种常见的软件工程方法。(www.xing528.com)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈