软件工程 构建之法 第五次
质量保证与现代实践
阅读章节:
- 第9章:软件质量保证
- 第10章:敏捷开发与DevOps
笔记要点:
-
软件质量保证:
- 质量模型:功能性、可靠性、可用性、效率、维护性、可移植性。
- 质量控制:代码审查、测试、配置管理。
- 质量改进:持续集成、持续交付、持续改进。
-
敏捷开发与DevOps:
- 敏捷开发:Scrum、Kanban等敏捷方法,迭代开发与持续反馈。
- DevOps:开发与运维一体化,CI/CD(持续集成/持续交付)。
- 持续交付:自动化构建、测试和部署,提高发布效率和质量。