敏捷开发、测试驱动和敏捷建模培训

课程简介
        该课程涵盖敏捷软件开发过程、测试驱动开发实践和敏捷软件建模方法。通过该课程的学习,可以提高团队软件开发的品质和效率。
课程目标
        本课程让具有一定经验的软件开发人员提升软件开发品质和效率的理解,掌握敏捷开发方法在实际项目中的运用,利用测试驱动开发的方法来保证开发品质,并通过彩色UML建模的方法实现需求分析。通过本课程的学习,将达到以下提升:
        深入理解软件品质和影响因素。
        掌握测试驱动开发方法。
        掌握敏捷软件开发的项目管理方法。
        掌握UML2.0的表示法和彩色UML建模方法,并能够根据实际情况灵活运用。
培训时间:2天
课程大纲
        教学单元    单元教学目标
        第一部分:软件品质管理    了解软件开发品质和缺陷类型,了解软件项目的主要风险。
        第二部分:测试驱动开发    掌握测试驱动开发的基本方法,理解自动化测试对项目的重要性。
        第三部分:敏捷开发方法    掌握敏捷软件开发的各种实践,理解这些实践对软件风险控制的意义。
        第四部分:敏捷UML建模    掌握敏捷建模的方法,设计出适应变化的软件。