UML总结:解析UML的组成和应用
本节向大家描述一下UML总结,主要包括UML概念,用处,组成和应用等内容,相信通过本节的学习你的能力一定会有所提升的。下面就让我们一起来看一下UML总结的详细内容吧。
UML总结:
一、UML是什么?
UML是一种可视化的面向对象建模语言。UML描述了一个系统的静态结构和动态行为。UML用图形方式表现典型的面向对象系统的整个结构。UML从不同的角度为系统建模,并形成系统的不同视图。这些图包括:类图(它以继承结构、关联、组成和聚集为特色)、时序图、协作图和状态图等。
二、UML的用处?
UML的目标是以面向对象图的方式来描述任何类型的系统,具有很宽的应用领域。其中最常用的是建立软件系统的模型,但它同样可以用于描述非软件领域的系统,如机械系统、企业机构或业务过程,以及处理复杂数据的信息系统、具有实时要求的工业系统或工业过程等。总之,UML是一个通用的标准建模语言,可以对任何具有静态结构和动态行为的系统进行建模。
三、建模的目的与原则
UML总结建模的目的和原则,帮助我们按照实际情况或按我们需要的样式对系统进行可视化;提供一种详细说明系统的结构或行为的方法;给出一个指导系统构造的模板;对我们所做出的决策进行文档化。通过建立统一的规则来为系统建立模型。
四、UML组成
UML
通用划分
基本构造块:事物是对模型中最具代表性的成分的抽象;关系是把事物结合在一起;图聚集了相关的事物。
事物:
UML总结中事物是UML的基本元素。这些基本元素又可以分为几个部分。
结构事物:UML中的名词,它是模型基本物理元素。
行为事物:UML中的动词,它是模型中的动态部分,是一种跨越时间、空间的行为。
分组事物:UML中的容器,用来组织模型,使模型更加的结构化。
注释事物:UML中的解释部分,和代码中的注释语句一样,是用来描述模型的。
关系:事物之间通过关系连接起来。主要有四种关系。关联,依赖,实现,泛化。
图:
UML总结中图是UML中最重要的部分,因为UML主要是从不同的角度为系统建模,并形成系统的不同视图。所以对于图,从不同的角度可以分成9种。
五、UML在开发各个阶段的应用
UML总结中UML在每个阶段,使用不同的图来对系统进行描述。
需求:用例图。使用类图,对象图,包图,构件图和部署图来描述系统的静态结构。使用顺序图,合作图,活动图和状态图来描述系统动态行为。
需求:用例图
分析:明确解决问题的细节
---采用类图描述静态结构
----采用顺序图,合作图,活动图,状态图来描述动态行为
设计:给出解决方案
---采用类图,包,对类的接口进行设计
实现:
--将类用某面向对象语言实现
集成与交付:
---构件图,包,部署图
测试:
---单元测试使用类图和类的规格说明书