软件生命周期介绍

什么是软件生命周期:是指软件从开始研制到最终被废弃不用这整个过程。
软件生命周期包括
1问题定义及规划
a 就软件开发需求共同讨论,主要确定软件的开发目标和其可行性。
b 输出可执行研究报告和项目开发计划文档(通过市场调研)
2需求分析:
a 在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析。
b输出软件需求规格说明书(或者原型图),数据要求说明书。
3系统设计
a 根据需求分析的结果,对整个软件系统进行设计。如系统框架设计,数据库设计等。
b 输出总体设计说明书和详细设计说明书,数据库设计说明书。
4软件编程
a 将软件设计的结果转化为计算机开机可运行的程序代码。
b 输出用户手册,操作手册,模块开发卷宗
5软件测试
a 对软件进行严密的测试,发现软件设计过程中存在的问题并加以纠正
b 输出文档:测试计划,测试用例,测试分析报告,项目开发总结报告。
6部署软件维护
a 部署任务:将软件上线,或者给客户进行部署安装(进行线上验证)
b 维护任务:软件开发完成并投入使用后,由于多方面的原因,软件不能继续适应客户需求,要延续软件的使用寿命,就必须对软件进行维护。
c 软件维护包括纠错性维护和改性性维护这两个方面(对客户问题进行跟踪,修复时间根据问题的严重程度)
7升级和淘汰
a 升级:修复错误,添加需求等,编码后在测试,测试通过则进行推送升级。
b 淘汰:软件以后不更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值