原创 软件领域驱动设计培训

2013-6-20 10:21 1000 12 12 分类: 消费电子

软件领域驱动设计培训                                 

                                                                          

 

训练焦点

利润=收入-成本。软件的需求技能是解决“产品怎样好卖”的问题,软件的设计技能是解决“降低生产成本”的问题。本训练聚焦第二个方面,介绍领域建模和领域驱动设计的技能,提升基于核心域组件的复用,降低产品线的开发维护成本。

经过多年的积累,软件公司往往会从单一的产品,变成围绕核心领域的一系列产品线,其中的各款产品都存在很多相同的机制,但又有许多不同。目前大多数软件公司的复用往往只局限于基础平台级别的复用,很难做到对本公司所处核心域的组件作复用,如果能够在这方面做一些努力,对降低维护成本,改善利润会有很大帮助。

本课程可以作为开发团队接受UMLChina“UML全程实作”训练之后的进阶课程,更进一步强调细化分析和设计实践中的相关细节和技能;专注于分析设计技能改进的团队,也可以单独选择本课程。

中国电子标准协会http://www.ways.org.cn

本训练秉行UMLChina一贯的“聚焦最后一公里”原则,【训练过程中,专家当场和团队一起讨论和研究团队的当前项目,一起把所授知识当场应用到团队的当前项目,得到团队当前项目的模型】,目标明确,效果明显。

训练时间:

2天,每天7小时(9:00-12:00,13:30-17:30)。


 

 

训练方式

针对每个知识点循环以下步骤1-5

1. 老师将先作知识和建模要点讲解。

2. 老师演示如何根据要点实作UMLChina案例项目

3. 老师演示如何根据要点实作客户的一个当前项目。

4 学员根据要点实作一个自己当前正在做的项目。

5 老师抽查学员实作结果,和大家讨论,指出其中错误和改进要点,修改出正确结果。

*自训练结束开始,提供一年的免费Email、MSN、QQ答疑。

训练大纲

 

1. 从产品到产品线

--产品和产品线

--基于核心域的软件复用

2. 核心域的领域建模

--关键抽象和若即若离的思考力

--彩色建模的架构型

--彩色建模的责任协作模式

--系统的分区和组件切割

--典型分析模式

--领域建模方法在客户项目上的分组实作

--其他领域工程方法介绍

3. 高质量软件设计

--按契约设计思想

--前置条件、后置条件、不变式

--对象约束语言OCL

--按契约设计的实现

--客户项目实作和讨论

4. 实现领域驱动设计

--核心域和非核心域的叠加原则

--DDD概念

--典型架构层模式

--主流平台下各架构层实现

--模型驱动开发的进展

--客户项目实作和讨论

 

以上时间分配会根据项目特点和训练进程调整。(

 

01.jpg

文章评论0条评论)

登录后参与讨论
我要评论
0
12
关闭 站长推荐上一条 /2 下一条