UML建模技术

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML建模技术相关的知识,希望对你有一定的参考价值。

1. UML(Unified Modeling Language)概述

1.1 UML是什么?

#1: UML是一种语言。

#2: UML只是一种可视化的语言。

#3:  UML是一种可用于详细描述的语言。

#4:  UML是一种构造语言。

#5:  UML是一种文档化语言。

#6:  UML是一种描述面向对象软件分析和设计结果的语言。

2. UML图

由模型元素和扩展机制构成。包括9种不同的图,分为表示系统静态结构的静态模型(包括用例图,类图,对象图、构件图,部署图),以及表示系统动态结构的动态模型(包括顺序图,协作图,状态图,活动图)。

注意:顺序图和协作图统称为交互图,用例图属于静态模型还是动态模型是有争议的!

2.1 用例图

 

2.1.1 用例

用例表示系统的功能,一个用例是系统功能的一个通用描述,系统的用例构成了系统的所有使用功能。

可以将用例应用到整个系统,也可以将用例应用到系统的一部分,如子系统等。一个系统通常需要多个用例来描述系统需求。

用例表示为一个椭圆。

2.1.2 参与者(活动者)

代表与系统交互的人、硬件设备或另一个系统。活动者不是系统的组成部分,活动者存在于系统的外部,是虚拟的概念。用一个小人来表示活动者。

........

 

以上是关于UML建模技术的主要内容,如果未能解决你的问题,请参考以下文章

基于UML的毕业选题系统建模研究

UML建模类图

UML建模的要点总结

技术人应该学习的行话--UML统一建模语言

UML建模之 - 类图&时序图

UML建模技术 实验五 活动图