UML学习总结

什么是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软件商店,或鲁大师等杀毒软件里去下载,避免下载时携带广告垃圾)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值