软件工程的生命周期
来源:互联网 发布:咸鱼淘宝二手网 编辑:程序博客网 时间:2024/06/07 04:24
软件生命周期
软件有一个孕育、诞生、成长、成熟和衰亡的生成过程。这个过程即为软件的生命周期
软件生存期的六个步骤为:
1. 制定计划
2. 需求分析
3. 设计
4. 程序编码
5. 测试
6. 运行与维护
制定计划
确定要开发软件系统的总目标
给出功能、性能、可靠性以及接口等方面的要求
完成该任务的可行性研究
估计可利用的资源(硬件、软件、人力等)、成本、效益、开发速度
制定出完成开发任务的实施计划,连同可行性报告,提交管理部门审批
需求分析和定义
对用户提出的需求进行分析并给出详细的定义
编写软件需求说明书或系统功能说明书及初步的系统用户手册
提交管理机构评审
软件设计
概要设计---把各项需求转换成软件的体系结构。结构中每一组成部分都是意义明确的模块,每个模块都和某些需求相对应。
详细设计---对每个模块要完成的工作进行具体的描述,为源程序编写打下基础
编写设计说明书,提交评审
程序编码
把程序设计转换成计算机可以接受的程序代码,即写成以某一种特定程序设计语言表示的“源程序清单”
写出的程序应当是结构良好、清晰易读的,且与设计相一致的
软件测试
单元测试:查找各模块在功能和结构上存在的问题并加以纠正
组装测试:将已测试过的模块按一定顺序组装起来
按规定的各项需求,逐项进行有效性测试,决定已开发的软件是否合格,能否交付用户使用-----我的理解其为验收测试
运行与维护
改正性维护:运行中发现了软件中的错误需要修正
适应性维护:为了适应变化了的软件工作环境,需做是适当的变更
完善性维护:为了增强软件的功能需要做变更
阅读全文
0 0
- 软件工程的生命周期
- 软件工程的生命周期
- 软件工程的生命周期
- 软件工程的生命周期
- 软件工程之软件生命周期的各个阶段
- 软件工程|软件生命周期
- 软件工程读书笔记:软件生命周期
- 软件工程----生命周期模型
- 研发部:软件工程在软件整个生命周期的位置
- 【软件工程】软件的生命周期和软件开发模型
- 项目管理系列文章——关于软件工程在软件整个生命周期的位置
- 初识软件工程-软件工程的基本概念
- 软件工程一:对软件工程的基本认识
- 软件工程总结一:软件工程的概述
- 软件工程——软件工程的概述
- 软件工程讲义 0 微博上的软件工程
- 软件工程讲义 0 微博上的软件工程
- 初识软件工程-软件工程的产生与发展
- jqGrid的rownum属性
- TP5 如何接收表单多选框(type="checkbox")
- 百度OCR识别初体验
- matlab 生成二维或三维空间中满足正态分布的样本点,并绘图
- 多态原理
- 软件工程的生命周期
- Swift4.0 — 属性
- Storm Streams
- 使用raise语句自己触发异常
- (二)文件I/O 3.creat函数和close函数
- LwIP动态内存管理
- mathematica StringCases和StringReplace,Regex
- 【深度学习】初始化笔记
- tensorflow选择性读取权重