第1页共91页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共91页第六章企业信息系统的开发与运行管理1软件工程....................................................................21.1软件工程的定义........................................................21.2软件工程的基本原理....................................................21.3软件工程的目标........................................................41.4软件工程的主要内容....................................................41.5软件工程的生存周期....................................................41.5.1计划............................................................41.5.2分析和定义......................................................41.5.3软件设计........................................................41.5.4程序设计........................................................41.5.5软件测试........................................................51.5.6运行与维护......................................................52系统开发的方法..............................................................52.1生命周期法............................................................52.2原型法................................................................72.3面向对象法............................................................73企业信息系统开发-------会计帐务处理系统.....................................8第一步:需求搜集分析..................................................8第二步:系统调查......................................................9第三步:可行性分析...................................................12第四步:系统开发详细调查.............................................14第五步:系统分析.....................................................15第六步:系统设计.....................................................22第七步:C++面向对象程序设计..........................................43第八步:系统测试.....................................................57第九步:企业信息系统的运行管理.......................................66第2页共91页第1页共91页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共91页1软件工程软件工程这一概念,主要是针对20世纪60年代的“软件危机”而提出的,自这一概念提出以来,围绕软件项目,开展了有关开发模型、方法以及支持工作的研究。1.1软件工程的定义软件工程是指导计算机软件开发和维护的一门工程科学。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。随着软件工程的发展过程,出现过对软件工程的各种各样的定义,其中的一些典型的定义有:1968年在第一届NATO会议上曾经给出了软件工程的一个早期定义:“软件工程就是为了经济地获得可靠的且能在实际机器上有效地运行的软件,而建立和使用完善的工程原理。”P.Wegner和B.Boehm认为:软件工程是科学知识在设计和构造计算机程序以及开发、运作和维护这些程序所要求的有关文档编制中的实际应用。1983年IEEE(国际电气与电子工程师协会)的软件工程术语汇编中,将软件工程定义为:对软件开发、运作、维护、退役的系统研究方法。1993年IEEE进一步给出了一个更全面更具体的定义:“软件工程是:①把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件;②研究①中提到的途径。”从以上对软件工程的不同定义中,我们可以看到对其内容的理解是逐步深入的。发展到今天,软件工程已是一门交叉性学科,它运用计算机科学、数学及管理科学等原理,借鉴传统工程的原则、方法来...