1
管理信息系统
1.11.1 10.1 传统的SDLC

10.1 传统的SDLC

在介绍系统开发生命周期各阶段的具体任务之前,我们有必要先介绍一下系统开发的两个重要参与者——系统分析员和程序员。系统分析员(system analyst)是在大型、复杂的信息系统建设任务中,承担分析、设计和领导实施的领军人物。系统分析员在信息系统的开发过程中,要处理好与客户之间的关系,同时正确的理解客户的需求,选择合适的开发技术,要做好与客户间的沟通交流,同时学会说服客户接受已开发出的信息系统。程序员(programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员和项目经理四大类。

信息系统的开发经历了从计划到分析、设计、开发与测试,最终实施维护的过程,开发信息系统就相当于进行一项复杂的项目,计划是对项目目标的确定,通过分析确定项目的内容,通过设计确定项目的实施方案,开发与测试便是对项目方案的具体实施,而将开发出的信息系统应用实施并维护的阶段则是对项目的运营和实施效果的检验。下面我们依次介绍SDLC中这些阶段的主要任务。