系统开发过程
□ 五个阶段
各种系统开发方法学在范围、复杂性、完善程度以及方法上有很大的不同。尽
管有的方法学分三个阶段,有的分
15 个阶段,但是每个方法学所描述的要完
成的活动基本上是相同的。本章要阐述的最重要的一点是:最好的方法学是那些
始终把用户考虑进去的方法学。过去的情况是,用户管理人员与信息服务开发组
合作来完成系统的一般功能说明书,然后,由信息服务人员来进行系统开发。现
在,系统开发是各占
50%的比例;因此,用户管理人员应该非常熟悉系统开发
的大体过程,特别应该熟悉他们单位自己使用的方法学。
系统开发过程可分为五个阶段来描述。这五个阶段是:
1. Ⅰ
—
第 阶段 系统开始和可行性研究
2. Ⅱ
—
第 阶段 系统分析和设计
3. Ⅲ
—
第 阶段 程序设计
4. Ⅳ
—
第 阶段 转换和实现
5. Ⅴ
—
第 阶段 实现后的评价
Ⅰ
—
第 阶段 系统开始和可行性研究是在为开发一个建议的系统提供人力和资源
Ⅰ
Ⅱ
Ⅱ
—
之前完成的。第 阶段多数的工作和编写的资料是第 阶段的输入。在第 阶段 系
统分析和设计期间,系统分析员与用户一起工作以编写详细的功能和系统的说
Ⅲ
——
Ⅵ
—
明书。将这些说明书交给程序员,然后开始第 阶段
程序设计。在第 阶段
转换和实现期间,一旦软件开发出来,则建立数据文件,转换现有系统,并且
Ⅴ
—
实现新系统。第 阶段 实现后的评价。在开始了系统寿命期中的生产阶段之后,
提出
(经常被忽略的)实现后的评价要求。
□ 具体开发过程
下面将逐步地描述系统开发过程。至于具体的细节、相互的影响、方法、形式等,
用户管理人员应该与信息服务经理联系,与他们讨论公司当前使用的方法学,
1