Chinaunix首页 | 论坛 | 博客
  • 博客访问: 27668
  • 博文数量: 33
  • 博客积分: 805
  • 博客等级: 军士长
  • 技术积分: 380
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-09 09:50
文章分类
文章存档

2011年(33)

我的朋友
最近访客

分类: IT业界

2011-05-27 21:34:45

测试驱动的面向对象软件(演进式设计)高级培训--IASN·爱朔科技
 

培训目标

本课程让具有一定经验的软件开发人员提升对测试驱动开发和面向对象设计的理解,掌握迭代增量式演进开发的原则和方法,并能够用这些原则和方法去指导开发实践。通过本课程的学习,将达到以下提升:

l  深入理解演进式设计的要点,理解与客户沟通互动的重要性。

l  掌握面向对象设计基本原则、方法,理解测试驱动在面向对象系统的设计和实现过程中的重要作用。

l  降低设计成本,提升设计弹性,增强软件的可维护性。

 

培训对象

承担关键业务系统开发的IT部门

l  负责需求收集,与设计者沟通的人员

l  具有2~3IT部门工作经验的开发人员

l  验收测试人员

l  运营维护人员

 

软件开发及系统集成企业

l  执行官和高级经理

l  项目经理

l  分析师和设计师

l  程序员

l  测试人员

 

主要特点

(1)       重理论、重实践

整个课程总结了面向对象设计的各项原则,结合讲师近20年的软件从业经验,详细探讨了实际项目中测试驱动与面向对象设计结合的方法,使参训者体会到好的理论和好的实践是一枚硬币的两面。

(2)       重沟通、重协作

课程中提供真实案例的互动讨论,鼓励参训者讲出自己的观点和问题,同时也强调开发过程中沟通、及时反馈和协作的重要性。

(3)       课程视角宽广

课程中提供大量的测试驱动开发和面向对象设计的方法、实践和案例,让参训人员开拓思路,改进软件开发实践。

 

学员基础

要求学员对软件开发和设计有兴趣。不同基础的学员,将从本课程中获得不同的收获。

 

教学大纲

整个课程时间为2天,每天5学时,每学时70分钟。

 

教学单元

单元教学目标

第一部分:面向对象系统与测试驱动的历史(1学时)

了解面向对象系统与测试驱动的历史。理解演进式开发的成功要点。

第二部分:测试驱动开发的原理和方法(1学时)

理解测试驱动的优点,掌握自动化单元测试、系统测试和集成测试的编写方法。

第三部分:面向对象设计原则(2学时)

理解主要的面向对象设计原则。

第四部分:测试驱动面向对象系统设计(1学时)

掌握测试驱动面向对象系统设计的过程和方法。

第五部分:狙击者案例(2学时)

一个教学案例。

第六部分:套利宝案例(3学时)

一个真实世界的案例。

来源于IASN·爱朔科技

 
阅读(367) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~