软件生命周期简介

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

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

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

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

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

运行与维护

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值