你的位置: 首页 > 公开课首页 > 其它 > 课程详情
课程介绍 评价详情(0)
本课程名称: 敏捷发最佳实践高级研修班
查看更多:其它公开课
我要找内训供应商
授课内容与课纲相符0低0%
讲师授课水平0低0%
服务态度0低0%
课程介绍 评价详情(0)
培训受众:
课程收益:
本次研讨以案例和项目实战为主导,讲师将带领学员共同完成敏捷开发项目,使学员拥有快速汲取敏捷开发经验。
培训颁发证书:
课程大纲
第一节 软件开发问题分析
一、管理变更;
二、质量和日程安排问题;
三、成本、时间、质量和范围的平衡问题
第二节 响应式开发
一、原型;
二、迭代和增量式的开发;
三、场景驱动增量;
四、测试vs调试
第二章 敏捷开发
第一节 敏捷过程
一、敏捷开发原则;
二、极限编程;
三、Scrum;
四、Rational Unified Process(RUP)
第二节 极限编程实践
一、小版本;
二、测试驱动开发;
三、简单设计;
四、重构;
五、系统Metaphor;
六、结对编程;
七、代码标准;
八、集体代码所有权;
九、现场客户;
十、计划游戏
第三节 过程和实践方法
一、持久和迭代的目标;
二、用例和技术限制;
三、剥离风险;
四、验收测试;
五、自动化单元测试;
六、文档分级;
七、细粒度版本控制
第四节 敏捷团队组建:
一、组建项目开发组;
二、团队组织模型;
三、各角色/岗位核心职责;
四、敏捷团队的沟通
第五节 基于敏捷软件开发的最佳实践 版本控制系统的搭建和最佳实践;
一、Bug管理系统的搭建和最佳实践;
二、Build系统的搭建和最佳实践;
三、测试驱动开发―JUnit最佳实践;
四、项目管理工具的最佳实践
第三章敏捷开发案例实战(开发一个贯穿于开发全过程的电子商务应用)
第一节 敏捷项目管理
一、编写项目开发计划;
二、组建开发团队;
三、制定开发进度表;
四、将产生的文档和代码签入至版本控制系统中;
五、文档与项目实际开发进度保持同步
第二节 敏捷建模
一、利用UML构建软件的原型系统;
二、根据需求的变化迭代建构过程
第三节 敏捷开发
一、编写详细设计书;
二、定义开发标准文档;
三、组织团队成对编程;
四、重构产生的代码;
五、将产生的文档和代码签入至版本控制系统中;
六、使用Build系统生成软件可运行版本;
七、根据设计的变化反复迭代以上过程
第四节 敏捷测试
一、对代码进行实施单元测试;
二、进行可接受测试;
三、将测试中发现的Bug发布到Bug管理系统;
四、根据开发的进度反复迭代以上过程
本课程名称: 敏捷发最佳实践高级研修班
查看更多:其它公开课