分类: IT业界
2011-05-27 21:34:45
培训目标 本课程让具有一定经验的软件开发人员提升对测试驱动开发和面向对象设计的理解,掌握迭代增量式演进开发的原则和方法,并能够用这些原则和方法去指导开发实践。通过本课程的学习,将达到以下提升: l 深入理解演进式设计的要点,理解与客户沟通互动的重要性。 l 掌握面向对象设计基本原则、方法,理解测试驱动在面向对象系统的设计和实现过程中的重要作用。 l 降低设计成本,提升设计弹性,增强软件的可维护性。
培训对象 承担关键业务系统开发的IT部门 l 负责需求收集,与设计者沟通的人员 l 具有2~3年IT部门工作经验的开发人员 l 验收测试人员 l 运营维护人员
软件开发及系统集成企业 l 执行官和高级经理 l 项目经理 l 分析师和设计师 l 程序员 l 测试人员
主要特点 (1) 重理论、重实践 整个课程总结了面向对象设计的各项原则,结合讲师近20年的软件从业经验,详细探讨了实际项目中测试驱动与面向对象设计结合的方法,使参训者体会到好的理论和好的实践是一枚硬币的两面。 (2) 重沟通、重协作 课程中提供真实案例的互动讨论,鼓励参训者讲出自己的观点和问题,同时也强调开发过程中沟通、及时反馈和协作的重要性。 (3) 课程视角宽广 课程中提供大量的测试驱动开发和面向对象设计的方法、实践和案例,让参训人员开拓思路,改进软件开发实践。
学员基础 要求学员对软件开发和设计有兴趣。不同基础的学员,将从本课程中获得不同的收获。
教学大纲 整个课程时间为2天,每天5学时,每学时70分钟。
来源于IASN·爱朔科技 | |||||||||||||||