码迷,mamicode.com
首页 > 其他好文 > 详细

UML建模技术

时间:2017-07-16 11:24:44      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:组成   分析   部分   面向   unifi   不同   应用   nbsp   作图   

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建模技术

标签:组成   分析   部分   面向   unifi   不同   应用   nbsp   作图   

原文地址:http://www.cnblogs.com/bfwbfw/p/7189786.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!