Slash

习惯在追逐的过程中不断去完善自己;当你不再去追逐,你自我完善的脚步也就停滞下来了。

导航

软件生命周期简介

软件项目计划
主要任务       确定待开发软件系统总目标,进行可行性分析,并对资源进行分配,做出合理的项目计划。
参与人员       用户,项目负责人,系统分析员
输出文档       可行性分析报告,项目计划书

需求分析和定义
主要任务      确定系统的功能,性能,数据以及界面等要求,从而确定系统的逻辑
模型
参与人员       用户,项目负责人,系统分析员
输出文档       需求规格说明书

软件设计
概要设计 
主要任务       模块划分,确定软件结构,模块功能和模块间的接口,以及设计全局数据结构
参与人员       系统分析员,高级程序员
输出文档       概要设计说明书
详细设计
主要任务       设计每个模块的实现细节和局部数据结构
参与人员       高级程序员,程序员
输出文档       详细设计说明书
同时可以产生数据说明书和模块开发说明

编码
主要任务       用程序语言为每个模块编写程序,完成详细代码编制
参与人员       高级程序员 程序员
输出文档       源程序

测试
主要任务       为了保证软件质量而进行全面测试,通过设计测试用例检验软件各组成部分
参与人员       由其他部门高级程序员或系统分析员承担
输出文档       软件测试计划,软件测试报告

运行与维护

 

posted on 2006-05-11 14:10  Slash  阅读(408)  评论(0编辑  收藏  举报