软件开发中存在的问题和解决方案

软件开发

  • 固有的问题: 错误, 变化
    • 变化包括: 修改bug, 添加新功能
    • 变化会引入错误
    • 需求的变化可能会要求已有代码的大量修改(架构设计不当)
  • 目标: 成本,质量
  • 过程: 可跟踪, 目标迭代, 不断修正
  • 手段: 文档化沟通, 自动化测试
    • 怎样提高效率?
      • 把口头说n遍的写成文档
      • 把手动的操作n遍的写成测试程序
原文地址:https://www.cnblogs.com/mrfangzheng/p/1647892.html