软件开发中存在的问题和解决方案 软件开发 固有的问题: 错误, 变化 变化包括: 修改bug, 添加新功能变化会引入错误需求的变化可能会要求已有代码的大量修改(架构设计不当)目标: 成本,质量过程: 可跟踪, 目标迭代, 不断修正手段: 文档化沟通, 自动化测试 怎样提高效率? 把口头说n遍的写成文档把手动的操作n遍的写成测试程序