简介
课程概述
掌握某种开发语言,让你实现了由零到一的脱变,如果你能掌握UML并能活用UML全程建模,则能让你实现由一到十的飞跃!知道UML的人很多,能在实际工作中用好UML的人却不多,课程为你分享老师十多年来实践UML的心得体会,学会活用UML来提升需求分析及软件设计的能力,学会活用UML由需求到设计全程建模。

学员收益
1.对于个人来说,提升你的价值,让你可以争取更高的薪资。
2.对于公司来说,提升组织的需求分析及软件设计水平,并能将这些技能“固化”为公司的资产,不会因为人员流动而流失。

课程大纲:
1.描述系统的需求-用例图 
   1). 如何条理地表达“系统能做什么事情”?
   2). 认识用例图。
   3). 用用例图表达“订餐系统”的需求。
   4). 用例表,进一步细化需求。
2.分析业务概念模型-类图 
   1). 通过“电力工程系统”来认识类图。
   2). 测试学员的OOA能力。
   3). 通过练习来学习类的属性、方法、关系。
   4). 类图进阶,学习类嵌套、关联类。
   5). 通过“考试管理系统”来练习类图。
3.由业务概念模型到数据库设计 
   1). 数据库设计三大范式。
   2). 如何由业务模型转化为数据库设计。
   3). “由底而上”的设计方法
   4). 分层设计实用经验谈
4.设计你的类-类图 
   1). 需求分析中的类 VS 软件设计中的类
   2). 设计中的类图基本篇-通过实例来体会。
       属性、方法。
       关系,如:引用、泛化、包含等。
   3). 设计中的类图高级篇
       用类图来实战设计模式。
5.设计各层之间的交互-序列图 
   1). 通过“上餐馆吃饭”事件来学习序列图。
   2). 用例驱动,设计各层之间的交互。
       案例分享:某成本管理系统的序列图
       实战:设计工具领用系统的序列图
   3). 序列图实践建议。
   4). 序列图的分支结构
6.UML补遗及小结 
   1). 课程回顾
   2). UML全家福
   3). 学习建议
分类
UML
课程标签: UML
查看课程