Live2D

软件的生命周期

软件的生命周期五个过程

孕育 > 诞生 > 成长 > 成熟 > 衰亡

软件开发的四个阶段

系统设计

总体设计

详细设计()

系统实现

编码和单元测试

综合测试

软件生命周期的三个时期

软件定义
软件开发
运行维护(软件维护)

软件定义时期的任务:

  • 确定软件开发工程必须完成的总目标

  • 确定工程的可行性

  • 导出实现工程目标应该采用的策略及系统必须完成的功能

  • 估计完成该项工程需要的资源和成本,并且制定进度表

软件定义时期通常分成三个阶段
- 问题定义

- 可行性研究

- 需求分析

软件的生命周期

1.软件定义阶段

任务:确定“要解决的问题是什么”
结果:关于系统规模和目标的报告书

2.可行性研究阶段

任务:确定“项目有可行的解决办法吗”
结果:可行性论证报告

3.需求分析阶段

任务:确定“目标系统必须做什么”
结果:系统的逻辑模型和需求规格说明书

4.总体设计阶段

任务:确定“应该怎样实现目标系统”
结果:推荐的系统体系结构,确定系统由哪些模块组成,以及模块之间的关系

5.详细设计阶段

任务:确定“怎样具体实现该功能”
结果:用工具描述出每个板块的算法和数据结构

6.编码和单元测试阶段

任务:得到正确的容易理解、容易维护的程序模块
结果:代码和测试报告

7.综合测试阶段

任务:通过测试使软件达到预定的要求
结果:测试计划、详细测试方案、实际测试结果,完整一致的软件配置

8.软件维护阶段

任务:通过各种必要的维护活动,使系统持久地满足用户的需要
结果:完整的维护记录

posted @ 2020-04-26 23:21  空空道人┞  阅读(296)  评论(0编辑  收藏  举报
复制代码
Live2D