
上QQ阅读APP看书,第一时间看更新
第一部分 概述
第1章 软件工程与面向对象方法
20世纪60年代中期以来,软件系统规模越来越大,系统的复杂性也不断增加。由于人们当时难于掌握软件开发过程和开发方法,最终出现了软件危机。为了解决这一问题,软件工程的思想提出并逐步为人们所重视,至今已取得了令人瞩目的成就。然而,由于当时主流的开发方法是结构化的分析与设计方法,这种方法的缺陷也逐渐暴露出来。因此,人们逐渐寻找到了一种新的途径——面向对象方法。面向对象的概念自20世纪60年代后期出现以来,已经发展成为一种完整的思想与方法体系并且获得了广泛应用。其在软件开发方面呈现出的巨大优越性,使得人们将其作为一个解决软件危机的突破口。如今,面向对象技术已经延伸到了软件开发的各个过程并逐步形成了一个完善的机制。