配置管理的目的是通过定义流程、引入工具来支撑团队有效率的软件开发,保证软件产品的质量。借助先进的理论和工具,构建软件开发的支持系统。
针对基于Java/Web/Scrum开发的中小团队,SCM涵盖了以下几个方面:
- 代码的版本控制 ----------->Subversion
- Subversion
- Apache + Subversion
- Subversion 的代码Layout最佳实践
- Build工具 ------------>Maven/Repositoory Manager/自动构建持续集成/
- Maven的深入理解
- Nexus作为成熟的Repository Manager
- Maven各种插件的使用
- Hudson实现持续集成,自动发布
- 质量保证 ------------->单元测试、集成测试、系统测试、压力测试、测试的自动化
- 软件开发流程------------>Scrum流程支持(从需求到Task)/Bug Track/各种文档
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!