|
可视化建模与UML课程主要讲解了UML建模的各种技术。UML的组成主要有事物、图和关系。
UML包含4中事物:构件事物、行为事物、分组事物和注释事物。构件事物是UML模型的静态部分,它包括类、接口、协作、用例、构件和节点等。行为事物是UML模型的动态部分,它描述跨越空间和时间的行为,主要包括交互和状态机。分组事物是UML模型图的组织部分,它描述事物的组织结构,主要由包来实现。注释事物是UML模型的解释部分,用来对模型中的元素进行说明和解释。
UML中有4种关系:依赖、关联、实现和泛化。依赖是两个模型元素间的语义关系,其中一个元素的变化会影响到另一个元素的语义。关联指明一个对象和另一个对象之间的关系。泛化是一种一般化到特殊化的关系,是一般事务和该事务较为特殊的种类之间的关系。实现是类之间的语义关系,其中的一个类指定了由另一个类必须执行的约定。
UML图是描述UML视图内容的图形。UML有9种不同的图,它们分别是用例图、类图、对象图、状态图、活动图、顺序图、协作图、组件图和部署图,通过它们的相互合作提供被建模系统的所有视图。
用例图从用户的角度描述系统功能,并指出各功能的操作者。类图是UML面向对象中最常见的一种图,类图可以帮助我们更直观地了解一个系统的体系结构。对象图是类图的实例,几乎使用和类图完全相同的标识,两者不同之处在于对象图显示类的多个对象实例,而不是实例的类。状态图描述一个实体基于事件反应的动态行为,它显示了该实体是如何根据当前所处的状态对不同的事件做出的反应。活动图记录单个操作或方法的逻辑,或者单个业务流程的逻辑,它描述系统中各种活动的执行顺序,通常用于描述一个操作中所要进行的各项活动的执行流程。顺序图描述对象之间动态的交互关系,主要体现对象之间进行消息传递的时间顺序。协作图用于显示组件及其交互关系的空间组织结构,它并不侧重于交互的顺序。组件图描述代码部分的物理结构及各个部件之间的依赖关系,组件图有利于分析和理解部件之间的相互影响程度。部署图描述系统中硬件和软件的物理配置情况和系统体系结构。 |
上一篇:【寻钥匙】6月4日 第三食堂 钥匙下一篇:江西省大学生足球联赛分赛,井大VS江西理工
|