软件工程导论-软件生存周期

软件生存周期定义-指的是从软件产生,发展到成熟,直到衰亡为止。

组成:软件定义,软件开发,软件维护。

计算机软件开发规范8个阶段-国标

1可行性研究预计划

关键任务:

解决的问题是啥,行的通的计划。

问题定义报告:

问题性质,工程目标,工程规模。

可行性研究报告:

经济,技术,社会可行性。

项目开发计划:

大概计划

2需求分析

关键任务:

目标系统必须作什么;

需求分析是完整,准确,清晰,具体。

需求规格说明书:

目标系统需求。

3总体设计

关键任务:

咋样实现目标系统:

4详细设计

具体设计实现系统。

设计算法和数据结构

5实现(编码和单元测试)

选择语言和

6集成测试

将经过单元测试模块组装起来进行测试;

通过测试达到预定要求,

尽可能多些错误

测试报告

7确认测试   

用户测试

8使用和维护。

交工,满足用户要求

维护类型

改正性维护:运行软件过程中发现错误,进行维护

适应性维护:软件运行软硬件环境变化,进行的维护

完善性维护:用户要求改进或者扩从软件,进行维护

预防性维护,将来的维护

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值