1.1 为什么需要UML
1.2 UML是个啥
1.3 UML前世今生
1.4 UML特点
1.5 UML都有什么
1.6 UML视图
1.7 UML应用领域
1.8 UML工具
1.1 为什么需要UML
能更好理解问题,能加强人员沟通,能获取设计结果,为生成代码提供依据,能尽早发现错误
1.2 UML是个啥
绘制蓝图的标准语言(可视化,详述,构造,文档化)
1.3 UML前世今生
过往很丰富,但朕不想说
1.4 UML特点
统一标准(被定为的标准,好像有内幕)
面向对象
可视化
独立于开发过程
明确简洁(呵呵)
1.5 UML都有什么
基本构造块(事物(结构,行为,分组,注释),关系(依赖,关联,泛化,实现),图(9种图))
规则(命名,范围,可见性,完整性,可执行)
公共机制(规范说明,修饰,通用划分,扩展机制)
1.6 UML视图
用例视图(系统功能性需求),逻辑视图(概念设计和子系统结构),实现视图(代码结构),进程视图(系统并非执行和同步情况),部署视图(定义硬件结点的物理结构)
1.7 UML应用领域
软件系统建模,非软件系统建模,系统开发各个阶段
1.8 UML工具
很多,但朕独爱visio