常用的系统开发方法有:
结构化系统开发方法
原型法
面向对象方法
计算机辅助软件工程方法
下面一一为大家详细介绍:
1
结构化系统开发方法
结构化系统开发方法(Structured System Analysis AndDesign,SSA&D,)又称结构化生命周期法。
是系统分析员、软件工程师、程序员以及终用户按照用户至上的原则,自顶向下分析与设计和自底向上逐步实施的建立计算机信息系统的一个过程,是组织、管理和控制信息系统开发过程的一种基本框架。
开发过程分为:
1、系统规划阶段
2、系统分析阶段(可行性分析、需求分析)
3、系统设计阶段(总体设计、详细设计)
4、系统实施阶段
5、系统运行与维护阶段
特点
l自顶向下整体性的分析与设计
l自底向上逐步实施的系统开发过程
l用户至上
l深入调查研究
l严格区分工作阶段
l充分预料可能发生的变化
开发过程工程化.
2
原型法
原型法的基本思想与结构化方法不同,原型法认为在很难一下子全面准确地提出用户需求的情况下,不要求一定要对系统做全面、详细的调查、分析,而是本着开发人员对用户需求的初步理解,先快速开发一个原型系统,通过反复修改来实现用户的终系统需求。
原型应具备的特点:
(1)实际可行。
(2)具有终系统的基本特征。
(3)构造方便、快速,造价低。
原型分为两类:
l抛弃型原型(Throw-It-Away Prototype),此类原型在系统真正实现以后就放弃不用了。