中山网站建设推荐,数据分析师前景,广州软件定制,如何给wordpress写权限于众不弃#xff0c;由我负责博客园培训中OOAD的课程。因涉及内容较多#xff0c;所以我整理了一个课程概要式的内容提要#xff0c;希望大家能够给予宝贵的意见和指导。OOAD课程大纲 概述 透视OOAD的背后—软件学习之道、术、器 该部分讲述软件学习之路上存在的问题。将软件…于众不弃由我负责博客园培训中OOAD的课程。因涉及内容较多所以我整理了一个课程概要式的内容提要希望大家能够给予宝贵的意见和指导。 OOAD课程大纲 概述 透视OOAD的背后—软件学习之道、术、器 该部分讲述软件学习之路上存在的问题。将软件开发之路所发生的问题分为三篇道篇、术篇和器篇。该课程曾在IBM2005年度作为RUP讲义的一部分获得最佳讲师和最佳讲义。参见http://www-900.ibm.com/cn/software/rational/events/rationalgroup.shtml。在本次课程中将OOAD部分从RUP中提取出来结合.NET平台的特性重新整理。整个课程以微软CAB中的一个示例出发结合OOAD来说明本次OOAD课程的内容大纲和涉列范围。 面向对象基础 该部分的内容将会分为五个部分来进行讲解对象与UML概述、面向对象的几个常用原则、GRASP原则、设计模式、架构模式。这五个部分的内容是笔者曾经在中科院计算所培训中心以及UML软件工程组织担任讲师时所涉列的课程(可以姜志辉uml或姜志辉.Net搜索获知每门课程的详细内容)。在本次下载课程里计划结合.Net2.0平台以.Net程序为示例讲述每个主题的相应思想。因为每个主题所涉及的内容较多所以很难每个部分都概括到因此只列出每个部分的主题思想关于具体的课程内容将会考虑在每个部分开讲前列出大纲然后由博客园的朋友共同修改后的最终大纲为基准修订讲义内容。 对象与UML概述由面向对象的发展史结合UML讲述面向对象与UML背后的故事。 面向对象的几个常用原则以R.C.Martin的《敏捷开发》一书为蓝本结合.Net实例讲解面向对象设计中的几个常用原则。 GRASP原则以Craig Larman的《UML和模式应用》一书为蓝本结合.Net实例讲解GRASP设计原则 设计模式以Alan Shalloway和James R.Trott的《设计模式解析》一书为蓝本结合.Net实例讲解设计模式 架构模式以微软企业库为蓝本结合当前的主流开源项目以项目中的实际应用了解架构模式。 面向对象开发方法 该部分的内容分为两个部分用例驱动和测试驱动。 用例驱动以Rational的OOAD指南为蓝本结合.Net示例(初步想以微软企业库自带的示例为原型)讲述用例驱动的开发方法。 测试驱动以Kent的《测试驱动开发》结合ICONIX方法结合.Net示例(初步想以Castle为原型)讲述测试驱动。 事实上在实际的开发过程中用例驱动和测试驱动是相辅相承以笔者的项目组为例两者的结合最为有效。所以可能在实际的讲解中会以笔者项目组中遇到的、解决的问题作为案例与大家共同探讨。另外在这两个部分笔者虽然一直在使用、摸索但是尚有很多内容也心存迷惑。同时一家之言必有纰漏因此想以沙龙的方式共同呈现给大家。希望此方面的朋友共同与我主持。 大家有什么意见或者建议请不吝赐教。以提高我们的课程质量。 转载于:https://www.cnblogs.com/Iverson-Anders/archive/2006/10/28/542983.html