信息系统的开发需要大量的人力、物力、财力和时间的投入。在系统开发时,为了更好地控制时间、质量、成本,并使用户满意,除了技术、管理等因素外,系统开发方法也起着很重要的作用。
常用的开发方法包括结构化方法、原型法、面向对象方法等。
开发结构化方法
结构化方法的定义:把整个系统的开发过程分为若干阶段,依次进行,前一阶段是后一阶段的工作依据,按顺序完成。每个阶段和主要步骤都有明确详尽的文档编制要求,并对其进行有效控制。
结构化方法的特点:注重开发过程的整体性和全局性。遵循用户至上原则、严格区分工作阶段、强调开发过程整体与全局性、过程工程化与文档资料标准化。
结构化方法的缺点:开发周期长;文档、设计说明繁琐,工作效率低。要求在开发之初全面认识系统的需求,充分预料各种可能发生的变化。