软件生存周期

第一阶段-----制定计划

确定 要开发软件系统的 总目 标。
出功能、 能、可靠 以及 接口 的要求。
完成该软件 务的可 行性 研究。
计可 用的 ( 硬件、软件和人力 ) 、成本、效 和开发进度。
出完成开发 务的 同可 行性 研究 报告 ,提 交管理部 审查
 
第二阶段-----需求分析和定义
处做需求 研, 提出对软件系统的所有需求。
对用 提出的需求进 合,并 详细 定义
软件需求 说明书 及初步的系统用 ,提 交管理 评审
第三阶段----软件设计
概要设计 :把各项 软件需求 化为软件系统的 结构 数据结构 结构
意义明确 的模 个模 些需求相对应。
详细设计 :即 过程设计,对 个模 要完成的工作进 行具 体的 即给 详细
数据结构 和算法,为 程序的编 写打 基础。
编写设计说明书 ,提 评审

第四阶段----程序编写

软件设计 转换 成计算机可以 接受 的程序代 成以 的程序设计
言表示 的“ 程序 ”。这一步工作也 为编
要求 出的程序应该是 结构 清晰易 的,且与设计相一致。
第五阶段-----软件测试
测试: 查找 在功能和 结构 在的问题并加以
测试:将 测试通 过的模 定顺 来进 行测试
有效 性测试:按 各项 需求,逐 行测试 已开发的软件是 ,能
否交付 使用
第六阶段-----运行/维护
正性 维护 :运行 中发 了软件中的错误而进 修改 工作。
适应 维护 为了适应 化了的软件工作 环境 ,而做出适 更。
善性 维护 为了增强软件的功能而做出的 更。
预防 维护 来的 修改 的基础而进 的工作。
 
 
 

猜你喜欢

转载自blog.csdn.net/weixin_45309155/article/details/106936388