什么是UML?
UML 是 OMG 在1997年1月提出了创建由对象管理组和 UML1.0 规范草案;
UML是一种建模语言
UML是用来干什么的?
UML是一种建模语言,它通过建立各种图像模型,来构造一个面向对象的产品的设计蓝图。
通俗来讲,它就是用来画 程序设计图的。
通常,我们在得到一个需求的时候,首先是要分析需求,然后设计程序蓝图,最后才是 编写代码 实现需求 。
而UML正是我们在设计程序蓝图时,不可或缺的帮手。
UML是通过什么方式来设计程序?
UML通过,3种基本元素,4种事务,4种关系 和 10种图例 来设计程序蓝图
UML 3种基本元素
1.事务
2.关系
3.图
UML 4种事务
1.结构事务(类,接口,协作,用例,活动类,组件,节点)
2.行为事务(交互,状态机。)
3.分组事务(包)
4.注释事务(注释)
UML 4种关系
1.泛化
2.依赖
3.关联
4.实现
UML 10种图例
1.包图
2.类图
3.用例图
4.活动图
5.时序图
6.协作图
7.状态图
8.对象图
9.部署图
10.组件图
UML编辑器
StartUML
官方下载地址:http://staruml.io/download(可能会很卡,推荐到360软件商店,或鲁大师等杀毒软件里去下载,避免下载时携带广告垃圾)