background image

论,而把他的方法论,称之为 软系统方法论 。

1.2 来源于软件工程的方法

信息系统工程是在软件工程的基础上发展起来的,因而,大部分软件工程

方法通过适当的改造,都能成为信息系统工程方法。

1)结构化方法。

结构化方法是由结构化系统分析和设计组成的一种信息系统开发方法。这种

方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,
完成规定的文档,在结构化和模块化的基础上进行信息系统的开发工作。

2)快速原型法。

快速原型法是一种根据用户需求,利用系统开发工具,快速地建立一个系

统模型展示给用户,在此基础上与用户交流和互动,最终实现用户需求的信息
系统快速开发的方法。

3)面向对象方法。

面向对象方法是对客观世界的一种看法,它是把客观世界从概念上看成是

一个由相互配合和协作的对象所组成的系统。该方法是采用构造模型的观点,在
系统的开发过程中,各个步骤的共同的目标是建造一个问题域的模型。

4)构件方法。

构件方法,即基于构件的开发方法,原本是一种软件开发的新方法,它是

在一定构件模型的支持下,复用构件库中的一个或多个软件构件,通过组合手
段高效率、高质量地构造应用软件的过程。近年来,构件方法被移植到信息系统
的开发之中,成为信息系统开发的重要方法。

5)敏捷开发方法。

敏捷开发就是把一个大项目分为多个相互联系,但也可独立运行的小项目,

并分别完成,在此过程中软件一直处于可使用状态。近年来,该方法被引入信息
系统开发之中。

1.3 来源于应用数学的方法

1)运筹学方法。

运筹学是用数学方法研究系统最优化问题的学科,是系统工程的主要基础

理论之一。运筹学的内容极为丰富,主要包括,规划论(包括:线性规划、非线
性规划、动态规划、整数规划)、图论、排队论、对策论、库存论等。

2)数学建模法。

运筹学的模型都是成熟的模型,而现实问题经常与这些模型并不一定相符,

因而需要根据实际问题建立问题的数学模型。

1.4 来源于信息工程的方法

信息工程是詹姆斯

·马丁创立的一门工程学科,它为信息系统的开发提供了

工程依据。来源于信息工程的方法主要有:

1)企业系统规划方法(BSP,Business System Planning)。

该方法是最早由

IBM 公司于 20 世纪 70 年代研制并使用的一种企业信息系

统开发的方法。它是信息工程的基础,它的目标是提供一个信息系统规划,用以
支持企业短期的和长期的信息需求。

2)战略数据规划方法。