信息系统开发方法
2025年10月28日
第五节 信息系统开发方法
大量的信息系统开发实践证明,对于复杂系统来讲,没有一套科学、合理和实用的开发方法,系统开发是注定要失败的。例如,IBM 公司的OS/360系统,是一种复杂的操作系统,曾花费了成千上万人多年的艰苦努力,最终以失败而告终。负责人Brooks曾作了如下生动的描述:“……像巨兽在泥潭中作垂死的挣扎,挣扎得越猛,泥浆就沾得越多,最后没有一个野兽能逃脱淹没在泥潭中的命运,……程序设计就像是这样一个泥潭,……一批批程序员在泥潭中挣扎,没人料到问题竟会这样棘手”。由此可见,缺乏科学合理和实用的开发方法所付出的代价是多么巨大。
为了保证信息系统的开发质量、降低开发费用及提高系统开发的成功率,必须借助于正确的开发策略和科学的开发方法。过去几十年,人们在大量的系统开发实践中,探索和发展了许多指导系统开发的理论和方法,如结构化生命周期法、企业系统规划法、战略数据规划法、原型法、面向对象的分析及设计方法等,其中最常用且有效的方法是结构化生命周期法和原型法,本节主要介绍这两种常用的开发方法。