您的位置:首页 > 其它

初始UML---主要内容

2016-09-27 22:21 239 查看

含义:      

      UML(Unified Modeling Language,统一建模语言),是一种面向对象的建模语言。主要作用是帮助用户对软件系统进行面向对象的描述和建模,其描述了软件开发过程从需求分析直到实现和测试的过程,使其中的模型元素及其关系可视化,让用户更清楚的理解模型。

UML内容大概有五部分:也就是其中的五类图。



用例图:

从用户角度描述系统功能,指出各个功能的操作者。

静态图:

包括类图、对象图和包图。

     在这里,类图:定义系统类,并且包括类之间的联系(关系,关联,和聚合等)也包括类的内部结构(类的属性和操作),存在于整个生命周期。用于描述系统中的静态结构。

     在这里,对象图:是类的实例,和类图使用相同的表示。不同点在于对象图是类图的一个实例。只能在系统某一段时间内存在。

     在这里,包图:由包和类组成,表示包和包之间的关系。用于描述系统的分层结构。

行为图:

描述系统的动态模型和组成对象间的交互关系。包括状态图和活动图。

     在这里,状态图:对类图的补充。描述类的帝乡所有可能的状态以及事件发生时状态的转移条件。
     在这里,活动图:描述满足用例所要求所要进行的活动以及活动间的 约束关系,有利于识别并行活动。

交互图:

描述对象间的交互关系,包括时序图和协作图。

     在这里,时序图:显示对象之间的动态合作关系,强调对象之间消息发送的顺序,并显示对象之前的交互。
     在这里,协作图:描述对象之间的协作关系,类似于时序图。
     区别:时序图强调时间时间和顺序;协作图强调上下级关系。

两种图合成为交互图。

实现图:

包括组件图和配置图。

     在这里,组件图:描述代码部件的屋里结构以及各组件之间的依赖关系。帮助用户分析和理解部件之间的相互影响程度。

     在这里,配置图:描述系统软硬件的物理体系结构。

下面我从应用角度解读一下如何使用UML建立软模型,共分为三步。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: