活用UML-软件设计高手(2012-5-26 北京答谢专场)
时间:
2012-5-26(周六) 上午9:00-12:00,下午13:30-17:30
地点:
北京市海淀区中关村东路106号莫泰168酒店会议室(暂定)
由地铁站至培训场地,步行约需5分钟。
课程概述:
不好的设计,导致编码工作量剧增不用说,还有一堆质量隐患,面对需求变化时更加是束手无策。我们需要的是“灵巧的,能适应变化”的设计,能解决实际问题的设计!本课程将介绍如何应用UML(统一建模语言)来应对这个挑战,系统地讲解如何理解需求、如何进行架构设计、详细设计等,让学员学会如何做出“高性价比”的设计。
费用(需要发票):
报名人数 | 费用(5月15日前) | 费用(5月15日后) |
1人 | 750元/人 | 800元/人 |
2人 | 600元/人 | 700元/人 |
3人 | 500元/人 | 600元/人 |
4人或以上 | 400元/人 | 500元/人 |
费用(不需要发票):
报名人数 | 费用(5月15日前) | 费用(5月15日后) |
1人 | 480元/人 | 600元/人 |
2人 | 400元/人 | 500元/人 |
3人或以上 | 300元/人 | 400元/人 |
讲师简介:
张传波,网名:Fireball(火球)
UML类畅销书《火球 UML大战需求分析》作者
软件知识原创基地(www.umlonline.org) 首席专家
中国UML认证专家委员会专家
讲师有十余年的应用UML进行软件分析的经验,曾主持和指导多个大型项目的软件架构、用户体验设计、数据库设计、详细设计等工作,对软件设计有独到的理解。同时讲师有多年的授课经验,讲课深入浅出,注重引导学员思考,通过大量的实例让学员掌握知识。讲师是每日培训缔造者,是讲师的训练师。
课程概述:
不好的设计,导致编码工作量剧增不用说,还有一堆质量隐患,面对需求变化时更加是束手无策。我们需要的是“灵巧的,能适应变化”的设计,能解决实际问题的设计!本课程将介绍如何应用UML(统一建模语言)来应对这个挑战,系统地讲解如何理解需求、如何进行架构设计、详细设计等,让学员学会如何做出“高性价比”的设计。
课程目标:
1. 学会用用例图捕获需求。
2. 学会运用部署图、组件图、包图进行架构设计。
3. 学会运用序列图来细化设计。
4. 学会运用类图进行软件设计。
课程大纲:
一、描述系统的行为-用例图
1. 如何条理地表达“系统能做什么事情”。
2. 认识用例图。
3. 用用例图表达“订餐系统”的需求。
4. 用例表,进一步细化需求。
二、描绘系统的骨架-部署图
1. 认识“某便利店管理系统”的网络拓扑结构图。
2. 通过该系统来学习部署图。
3. 演练部署图。
4. 怎样才能画好部署图?
三、构造骨架及可重用设计-组件图
1. 认识什么是组件。
2. 学习组件图语法。
3. 用组件图来练习可重用设计。
四、组织你的设计-包图
1. 认识什么是包图。
2. 学习包图的语法。
3. 学习应用包图进行设计的例子。
五、设计出系统的蓝图框架-部署图、组件图、包图综合应用
1.“请假\外出管理系统”架构设计展示
2.用例图的展示
3.部署图的展示
4.部署图、组件图、包图综合应用
六、设计你的类-类图
1. 类图可能是用得最多的UML图。
2. 什么是类?
3. 类图基本篇-通过实例来体会。
a) 属性、方法。
b) 关系,如:引用、泛化、包含等。
七、让你的类交互-序列图
1. 通过“上餐馆吃饭”事件来学习序列图。
2. 分析用例,设计软件背后的实现。
a) 案例1:增加、编辑、删除、查看。
b) 案例2:复杂查询。
八、工作流的设计利器-状态机图
1. 通过“请假审批”案例来认识状态机图。
2. 认识状态机工作流。
九、小结
1. 课程回顾
2. UML全家福
3. 提出学习建议
报名方法及更多详细资料,请下载附件!