首页 理论教育 会计信息系统开发原理概述

会计信息系统开发原理概述

时间:2022-11-21 理论教育 版权反馈
【摘要】:计算机软件系统的开发方法研究是20世纪60年代后期伴随着“软件危机”诞生的。人们在软件开发和维护过程中所遇到的一系列严重问题,突出表现为以下几个方面:上述种种现象,人们称之为“软件危机”。软件工程学吸收了许多学科中有益于软件开发与维护的先进技术与方法,并将他们有机地结合起来形成了系统的软件开发与维护方法学,它是指导计算机软件开发与维护的工程科学。

第一节 会计信息系统开发原理概述

计算机软件系统的开发方法研究是20世纪60年代后期伴随着“软件危机”诞生的。当时,计算机软件越来越庞大、复杂,成本越来越高,而质量却越来越差,由软件错误所造成的事故及其代价也越来越大。人们在软件开发和维护过程中所遇到的一系列严重问题,突出表现为以下几个方面:

●对软件开发成本和进度的估计常常不准确。

●用户对“已完成”系统不满意的现象经常发生,产品无法符合用户的实际需求。

●软件产品的质量往往靠不住,故障一大堆,补丁一个接一个。

●软件的可维护程度非常低。

●软件通常没有适当的文档资料。

●软件的成本不断提高。

●软件开发生产率的提高跟不上硬件的发展和人们需求的增长。

上述种种现象,人们称之为“软件危机”。“软件危机”的概念最早是在1968年由NATO(北大西洋公约组织)的计算机科学家在德国格密斯(Garmish)举行的国际学术会议上首次提出来的。“软件危机”产生的原因主要有两个:一个是与软件本身的特点有关,另一个是与软件开发和维护户的方法不正确有关。通过分析软件危机的表现及其产生的原因,再加上不断地实践和总结,人们认识到研制一个软件系统不仅仅是一种编制程序的技巧,而是一项复杂的系统工程,应该像管理建筑工程等其他工程一样来管理软件研制的全过程。由此便诞生了软件工程学,它是一门专门研究计算机软件系统开发方法和开发技术的学科。软件工程学的核心思想是把软件开发视为一项工程,按照工程化的指导思想来开发软件。在工程开发中,要求每一部分的工作按照预定的规程与标准进行。就像制造业那样,无论设备多么复杂,有多少零部件,生产者相距有多远,只要严格按照预定的统一工艺流程与图纸进行工作,最后都可以装配成运转良好的机器。软件工程学吸收了许多学科中有益于软件开发与维护的先进技术与方法,并将他们有机地结合起来形成了系统的软件开发与维护方法学,它是指导计算机软件开发与维护的工程科学。软件工程学也注重研究不同于其他工业产品的一些独特性,并针对软件的特点提出了许多有别于一般工业工程的技术模型和方法。代表性的有生命周期模型、快速原型模型,以及结构化方法和面向对象方法等等。

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

我要反馈