初始UML---主要内容
2016-09-27 22:21
239 查看
含义:
UML(Unified Modeling Language,统一建模语言),是一种面向对象的建模语言。主要作用是帮助用户对软件系统进行面向对象的描述和建模,其描述了软件开发过程从需求分析直到实现和测试的过程,使其中的模型元素及其关系可视化,让用户更清楚的理解模型。UML内容大概有五部分:也就是其中的五类图。
用例图:
从用户角度描述系统功能,指出各个功能的操作者。静态图:
包括类图、对象图和包图。在这里,类图:定义系统类,并且包括类之间的联系(关系,关联,和聚合等)也包括类的内部结构(类的属性和操作),存在于整个生命周期。用于描述系统中的静态结构。
在这里,对象图:是类的实例,和类图使用相同的表示。不同点在于对象图是类图的一个实例。只能在系统某一段时间内存在。
在这里,包图:由包和类组成,表示包和包之间的关系。用于描述系统的分层结构。
行为图:
描述系统的动态模型和组成对象间的交互关系。包括状态图和活动图。在这里,状态图:对类图的补充。描述类的帝乡所有可能的状态以及事件发生时状态的转移条件。
在这里,活动图:描述满足用例所要求所要进行的活动以及活动间的 约束关系,有利于识别并行活动。
交互图:
描述对象间的交互关系,包括时序图和协作图。在这里,时序图:显示对象之间的动态合作关系,强调对象之间消息发送的顺序,并显示对象之前的交互。
在这里,协作图:描述对象之间的协作关系,类似于时序图。
区别:时序图强调时间时间和顺序;协作图强调上下级关系。
两种图合成为交互图。
实现图:
包括组件图和配置图。在这里,组件图:描述代码部件的屋里结构以及各组件之间的依赖关系。帮助用户分析和理解部件之间的相互影响程度。
在这里,配置图:描述系统软硬件的物理体系结构。
下面我从应用角度解读一下如何使用UML建立软模型,共分为三步。
相关文章推荐
- UML主要内容及参考资料
- ACM主要赛考察内容
- Dive Into Accessibility 第十天:先呈现你的主要内容
- 《多任务下的数据结构与算法》主要新特色及新内容介绍
- UIPickerView内容居中显示,设置初始默认值
- BI相关的内容---BI是什么,主要工作的内容有哪些?
- 《多任务下的数据结构与算法》主要新特色及新内容介绍
- 初始UML
- OpenPLC--可编程控制器的发展趋势[本博客注:内容主要是关于PLC的开放性与现状]
- Xmpp初始连接交互内容
- 《多任务下的数据结构与算法》主要新特色及新内容介绍
- C++ primer的第三章的主要内容
- C++ primer的第三章的主要内容
- 《UML 主要的几种图》
- C#85课的主要内容
- UML视图和图和图相关的主要概念
- C#164课的主要内容
- 决定开始写blog了,主要是视频开发,电子教学,和c++方面的内容
- ACM主要内容
- 5.1 - [多选]信息安全的内容包括() - 关于信息安全发展史、信息安全的内涵、信息安全主要内容(主讲:柳毅)笔记