一,生命周期法
生命周期法是一种管理和评价产品或项目生命周期的方法,它将整个信息系统或软件系统的开发过程从初始到结束划分为若干阶段,并预先规定每个阶段的目标和任务,按一定的准则按部就班地完成。每个阶段都有明确的结果,这些结果用系统分析报告、数据流程图、系统设计报告、说明文本等形式确定下来,使得整个开发过程便于管理和控制。
(一)生命周期法的基本思想
人类解决复杂问题时,普遍采用的一个策略是各个击破,也就是对问题进行分解,然后再分别解决各个子问题的策略。生命周期法认为每一个信息系统都有一定的生命周期。
(二)生命周期划分
1,可行性研究
(1)明确任务(2)环境调查(3)提出方案(4)可行性分析
2,需求分析
(1)需求调查(2)数据分析(3)功能分析(4)系统定义
3,系统设计
(1)模块设计(2)代码设计(3)输入/输出设计(4)数据库设计