软件开发每个阶段的任务以及产生的文档

每个阶段的任务:

1)可行性研究阶段:

  1. 技术可行性
    现有技术的股价
    使用现有技术进行系统开发的可行性
    对技术发展可能产生的影响进行预测
    关键技术人员的数量和水平评估
  2. 经济可行性
    资金许可行
    经济合理性
  3. 社会环境可行性
  4. 人员可行性技术可行性21

2)  项目计划阶段:

  1. 制定项目开发计划

3)需求分析阶段:

4)概要设计阶段:

  1. 用数据、功能和行为模型表示的软件需求,采用某种设计方法进行数据设计、体系结构设计、接口设计和过程设计

5)详细设计阶段:

  1. 为每个模块确定算法,选择适当的工具表达算法过程
  2. 确定每个模块使用的数据结构
  3. 确定模块接口设计
  4. 为每个模块设计一组测试用例
  5. 编写软件详细设计文档
  6. 阶段评审

6)编码与单元测试阶段:

  1. 代码风格设计
  2. 程序效率
  3. 文档资料编写
  4. 代码评审

7)集成测试阶段:

  1. 测试目的:尽可能多的发现程序中的错误,提高目标系统的质量
  2. 测试用例:测试目标、环境、输入数据、测试步骤、预期结果、测试脚本,并形成文档
  3. 测试职责:一切的测试都是根据需求进行的
  4. 测试步骤:单元测试、集成测试、确认测试、系统测试、验收测试

8)运行维护阶段:

  1. 维护目的:改正软件系统在使用过程中发现的隐含错误,扩充在使用过程中新的功能要求
  2. 维护类型:改正性、实用性、完善性、预防性
  3. 维护因素:系统的规模、年龄、结构、开发方法、维护人员的因素
  4. 副作用:编码、文档、数据副作用

每个阶段产生的文档:

1)可行性研究阶段:可行性研究报告。

2)项目计划阶段:项目开发计划。

3)需求分析阶段:软件需求说明书、数据要求规格说明书、系统测试计划、确认测试计划、用户手册、数据流图

4)概要设计阶段:概要设计说明书、数据库设计规格说明书、用户手册、集成测试计划

5)详细设计阶段:详细设计说明书、单元测试计划

6)编码与单元测试阶段:可执行代码、安装手册、用户手册、管理员手册

7)集成测试阶段:测试分析报告、项目开发总结

8)运行维护阶段:维护修改建议书、软件维护报告

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李逍遥~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值