三、系统开发过程□五个阶段各种系统开发方法学在围、复杂性、完善程度以与方法上有很大的不同。尽管有的方法学分三个阶段,有的分 15 个阶段,但是每个方法学所描述的要完成的活动基本上是一样的。本章要阐述的最重要的一点是:最好的方法学是那些始终把用户考虑进去的方法学。过去的情况是,用户管理人员与信息服务开发组合作来完成系统的一般功能说明书,然后,由信息服务人员来进行系统开发。现在,系统开发是各占 50%的比例;因此,用户管理人员应该非常熟悉系统开发的大体过程,特别应该熟悉他们单位自己使用的方法学。系统开发过程可分为五个阶段来描述。这五个阶段是: 1.第Ⅰ阶段—系统开始和可行性讨论 2.第Ⅱ阶段—系统分析和设计 3.第Ⅲ阶段—程序设计 4.第Ⅳ阶段—转换和实现 5.第Ⅴ阶段—实现后的评价第Ⅰ阶段—系统开始和可行性讨论是在为开发一个建议的系统提供人力和资源之前完成的 。第Ⅰ阶段多数的工作和编写的资料是第Ⅱ阶段的输入。在第Ⅱ阶段—系统分析和设计期间,系统分析员与用户一起工作以编写详细的功能和系统的说明书。将这些说明书交给程序员,然后开始第Ⅲ阶段——程序设计。在第Ⅵ阶段—转换和实现期间,一旦软件开发出来,则建立数据文件,转换现有系统,并且实现新系统。第Ⅴ阶段—实现后的评价。在开始了系统寿命期中的生产阶段之后,提出(常常被忽略的)实现后的评价要求。□具体开发过程下面将逐步地描述系统开发过程。至于具体的细节、相互的影响、方法、形式等,用户管理人员应该与信息服务经理联系,与他们讨论公司当前使用的方法学,同时再看看公司部描述方法学的手册。 1.第Ⅰ阶段—系统开始和可行性讨论在第Ⅰ阶段的活动中很少有与其他四个阶段的活动相一致的。此处所提供的方法包括对于受拒绝后的再次服务请求的方法以与将技术转移可能性的讨论合并到诸过程中这些容。第Ⅰ阶段最终的产品有两个部分。第一部分是实际的可行性讨论报告,它包含对建议的或改进的系统的描述以与利润/成本分析。第二部分是系统的初步设计。它对于估价成本和利润是必要的。该初步设计是第Ⅱ阶段—系统分析和设计的直接输入。将系统的初步设计并入可行性讨论的依据是,多数可行性讨论是以概念而不是以设计为基础的。假如在描述系统目标上花的时间太少,那么成本估量,甚至利润估量将是错误的。用概念来指导可行性讨论注定会导致成本过高,而且用户不满意。在系统初步设计上所花费的时间是值得...