UML基础知识点
2016-03-27 15:42
253 查看
UML : unified Modeling Language 统一建模语言1.对系统问题进行分析和建模2.非专利的第三代建模和规约语言3.UML是一种开放的方法、用于说明、可视化、构建、编写一个正在开发的、面向对象的、软件密集系统的开放方法4.UML集成了Booch、OMT和面向对象软件工程的概念面向对象的分析和设计OOAD架构师技能:OOAD+UML三位大牛:Grady Booch , James Rumbaugh , Ivar jacobson建模是非常重要的,非常重要的,非常重要的,重要是事情说三遍!!!
UML三个主要的模型1.功能模型:从用户角度展示系统的功能,包括用例图2.对象模型:采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类别图,对象图3.动态模型:展示系统内部行为,包括序列图,活动图,状态图
最需要掌握的几种设计图1.Use Case 用例图2.Class 类图3.组件图4.部署图5.架构图
![](http://images2015.cnblogs.com/blog/679411/201603/679411-20160327154105979-561153750.png)
![](http://images2015.cnblogs.com/blog/679411/201603/679411-20160327154107620-226156671.png)
![](http://images2015.cnblogs.com/blog/679411/201603/679411-20160327154109573-969258789.png)
![](http://images2015.cnblogs.com/blog/679411/201603/679411-20160327154110933-1312796422.png)
![](http://images2015.cnblogs.com/blog/679411/201603/679411-20160327154111870-2141780296.png)
![](http://images2015.cnblogs.com/blog/679411/201603/679411-20160327154112839-2125573031.png)
来自为知笔记(Wiz)
UML三个主要的模型1.功能模型:从用户角度展示系统的功能,包括用例图2.对象模型:采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类别图,对象图3.动态模型:展示系统内部行为,包括序列图,活动图,状态图
最需要掌握的几种设计图1.Use Case 用例图2.Class 类图3.组件图4.部署图5.架构图
![](http://images2015.cnblogs.com/blog/679411/201603/679411-20160327154105979-561153750.png)
![](http://images2015.cnblogs.com/blog/679411/201603/679411-20160327154107620-226156671.png)
![](http://images2015.cnblogs.com/blog/679411/201603/679411-20160327154109573-969258789.png)
![](http://images2015.cnblogs.com/blog/679411/201603/679411-20160327154110933-1312796422.png)
![](http://images2015.cnblogs.com/blog/679411/201603/679411-20160327154111870-2141780296.png)
![](http://images2015.cnblogs.com/blog/679411/201603/679411-20160327154112839-2125573031.png)
来自为知笔记(Wiz)
相关文章推荐
- 解决 IDM 注册问题(非破解)
- 浅谈属性动画的简单使用(一)
- 删除所有相同的元素
- netty常用代码
- 【转】spring - ioc和aop
- YII用户注冊和用户登录(五)之进行session和cookie分析 ,并在前后区分session和cookie
- 详解Javascript的继承实现(二)
- 大数相加
- layoutSubviews何时调用的问题(原文:http://www.cnblogs.com/pengyingh/articles/2417211.html)
- MySQL索引背后的数据结构及算法原理
- 2014年 无线网络发射器
- Java中LinkedList原理解析
- matlab两种不同模式的并行运算
- sed 4个功能
- win10怎么设置扩展显示器?win10双显示屏的设置方法
- 通过UIActivityViewController实现更多分享服务
- 使用ajax+HTML+servlet实现数据模板填充
- patch文件的语法
- 拓扑排序模板
- 通过UIDocumentInteractionController预览和分享"史蒂夫•乔布斯传"