软件的生命周期

1.问题的定义和规划(可行性报告和开发计划)

此阶段是软件开发方和需求方共同讨论,主要确定软件的开发目标和可行性。


2.需求分析(需求分析说明书和初步用户手册)

需求分析师

(1.懂技术2.懂业务)

分析出软件需要完成什么功能

占项目开发时间的30%。

挖掘用户最真正的需求。

3.软件设计(概要设计和详细设计)

架构师/项目经理

主要是针对项目需求分析的结果,对整个软件系统进行设计。包括系统结构设计, 数据库设计。包括概要设计和详细设计

选择实现功能使用技术

选人

设计UML图,类图,时序图

占用开发时间的20%

4.编码阶段(提交源程序和清单)

程序员

把软件的设计结果转变为计算机的可行性代码。

占用开发时间的20%


5.测试阶段(提交软件维护测试报告)

测试工程师

提交软件维护和测试报告

占用开发时间的20%


6.实施和维护阶段()

实施工程师

 把项目,需要安装和配置的东西,做好,让用户使用,并解决简单问题




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值