信息系统分析与设计信息系统分析与设计 第第5 5章章面向对象的系统面向对象的系统 分析与设计分析与设计 信息系统分析与设计信息系统分析与设计面向对象的思想最早起源于一种名为Simula的计算机仿真语言。70年代问世的名为Smalltalk的计算机高级语言则首次提出面向对象这一概念。到了80年代,由于Smalltalk80和c+语言的推出,使面向对象的程序设计语言趋于成熟,并为越来越多的人所理解和接受,从而形成了面向对象的程序设计(Object Oriented Programming,OOP)这一新的程序设计方法。然而,信息系统的开发并不仅仅是程序设计,它还包括系统分析、系统设计、系统运行与维护、项目管理等多个环节。因此,只解决程序设计一个环节的问题是不够的。人们从软件工程的发展过程中得到了启示,即某些处理问题的基本思路与方法在程序设计中在得到成功应用后,经过适当的扩充与发展,就可以应用于系统开发的其他环信息系统分析与设计信息系统分析与设计节。软件发展史上的一个范例,就是结构化方法在程序设计中广泛应用后又在信息系统的结构化分析和结构化设计中得到扩展和应用。因此,从80年代中、后期开始,