第1章 绪 论
1.1 系统开发的背景和意义
随着全球经济一体化的逐步发展和深入,网上订餐已成为传统订餐必不可少的经营策略之一。目前,网上订餐在国际互联网上可以实现的商务功能已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理等功能,可以说,现在传统订餐所具备的功能几乎都可以在互联网上进行电子商务的高效运作,虽然传统订餐的规模有所不同,但是随着互联网与电子商务的发展,它将有力的改变现存企业竞争的模式,给企业以高效低成本的发展空间。
1.2 国内外研究发展现状
1.2.1 面向对象技术的发展与现状
目前,我国的信息化水平不仅远远落后于起步较早的西方发达国家,而且大大逊色于与我们起点相同的邻国印度。采用传统面向过程的方法开发应用系统,程序元素(数据、语句)相互之间的关系复杂,系统功能隐含在程序代码中,造成开发困难、维护不易,且稳定性、可重用性较差。在系统开发方面,利用传统程序设计语言的软件开发方法出现于20世纪70年代,在80年代被广泛采用,其中最重要的是结构化分析和结构化设计方法(Yourdon-79)和它的变体,如实时结构化设计方法等。这些方法最初由Constantine、Mellor、Ward、Yourdon和其他一些人发明和推广,在一些大型系统,特别是和政府签约的航空和国防领域的系统中取得了一定突破,在这些系统中,主持项目的政府官员强调开发过程的有组织性和开发设计文档的完备和充分。结果不是像预料的那么好——许多计算机辅助软件工程系统(CASE)只是摘录一些已实现的系统设计的报表生成器,尽管如此,这些方法中仍包含一些好的思想,有时在一些大系统中是很有效的。
随着应用系统规模的日益庞大,面向过程的程序设计方法,越来越难以胜任软件系统的开发。20世纪80年代在软件开发各种概念和方法积累的基础上,对于如何超越程序复杂性障碍、如何在计算机系统中自然地表示客观世界,人们拿起了思维科学中的面向对象技术作为武器。面向对象思想的运用,被认为是程序设计方法学方面的一场实质性革命。Maurice Wilkes 在图灵奖颁奖仪式上说:“对象是软件界80 年代以来最激动人心的革新之一。” 90年代,面向对象技术四面开花、蓬勃发展,面向对象方法的应用从编程阶段延伸至软件开发的上游、下游阶段,出现了面向对象分析、面向对象设计、面向对象测试等技术。如今,面向对象技术成为计算机领域中的一种主流技术,在学术界,面向对象的方法与技术已经成为最受关注的研究热点
- - 4 - -

