`
poyunri
  • 浏览: 29477 次
文章分类
社区版块
存档分类
最新评论

UML视图

 
阅读更多

. UML视图概述

随着系统复杂性的增加,建模就成了必不可少的工作。理想情况下,系统由单一的图形来描述,该图形明确地定义了整个系统,并且易于人们相互交流和理解。然而,单一的图形不可能包含系统所需的所有信息,更不可能描述系统的整体结构功能。

一般来说,系统通常是从多个不同的方面来描述。

1. 系统的使用实例。使用实例从系统外部参与者的角度描述系统的功能。

2. 系统的逻辑结构。逻辑结构描述系统内部的静态结构和动态行为,即从内部描述如何设计实现系统功能。

3. 系统的构成。描述系统由哪些构件组成。

4. 系统的并发特性。描述系统的并发性,解决各种通信和同步问题。

5. 系统的配置。描述系统的软件和硬件设备之间的配置关系。

为方便起见,用视图来划分系统各方面,每一种视图描述系统某一方面的特性。这样,一个完整的系统模型就由许多视图来共同描述。

UML中的视图大致分为如下5种:

l 用例视图

l 逻辑视图

l 并发视图

l 组件视图

l 配置视图

上述5种视图分别描述系统的一个方面,5种视图组合构成UML完整模型,如下图所示。

. 用例视图 (Use Case View)

1. 用例视图强调从系统的外部参与者(主要是用户)的角度看到的或需要的系统功能。

2. 用例视图描述系统应该具备的功能,也就是外部参与者所需要的功能。

3. 用例是系统中的一个功能模块,一个用例对应着一个功能模块,系统要提供的功能都是在用例视图中描述的。

4. 参与者可以是一个用户或者是另一个系统,一个参与者可以参与多个用例的执行,用例视图列出了哪个参与者参与了哪些用例的执行。

5. 用例视图是UML视图的核心,它的内容直接驱动其它视图的开发。

6. 用例视图主要由用例图组成。

. 逻辑视图 (Logical View)

1. 逻辑视图强调从系统的静态结构和动态行为的角度显示如何实现系统的功能。

2. 用例视图描述了系统要提供什么样的功能,而逻辑视图用来描述如何实现用例视图中提出的功能。

3. 与用例视图不同,逻辑视图主要关注系统内部,它既描述系统的静态结构,也描述系统的内部活动。

4. 系统的静态结构在类图和对象图中进行描述,主要描述类、对象以及它们之间的关系。

5. 系统的动态行为在状态图、时序图、协作图和活动图中进行描述。

6. 逻辑视图的使用者主要是设计人员和开发人员。

. 并发视图 (Concurrency View)

1. 并发视图强调显示系统的并发性。

2. 并发视图主要考虑资源的有效利用,代码的并行执行以及系统环境中的异步事件的处理。

3. 并发视图要处理线程之间的通信和同步。

4. 并发视图由状态图、协作图以及活动图组成。

5. 并发视图的使用者主要是开发人员和系统集成人员。

. 组件视图 (Component View)

1. 组件视图强调显示组件的组织结构。

2. 组件视图描述系统的实现模块以及它们之间的依赖关系。

3. 组件视图主要由组件图构成。

4. 组件视图的使用者主要是开发人员。

. 配置视图 (Deployment View)

1. 组件视图强调显示系统的具体部署。

2. 配置视图显示系统的物理部署,它描述位于节点上的运行实例的部署情况。例如一个程序在哪台计算机上执行,执行程序的各节点设备之间是如何连接的。

3. 配置视图主要由配置图构成。

4. 配置视图的使用者主要是开发人员、系统集成人员和测试人员。

分享到:
评论

相关推荐

    UML视图的名称

    UML视图的图片,通过该图片可以很好的掌握UML视图的画法

    UML 的九种模型图与"4+1" 视图模型对应关系

    UML模型视图 默认分类 2008-08-14 11:43:03 阅读92 评论0 字号:大中小 订阅 UML模型视图由哪几种具体的视图构成?各自的作用是什么? UML模型视图可以通过4+1视图模型的软件体系结构来了解 1代表Use Case View ...

    UML九种视图总结

    UML九种视图总结

    UML参考手册-UML入门资料

    3 1 UML 视图 3 2 静态视图 3 3 用例视图 3 4 交互视图 3 4 1 顺序图 3 4 2 协作图 3 5 状态机视图 3 6 活动视图 3 7 物理视图 3 8 模型管理视图 3 9 扩展组件 3 10 各种视图间的关系 第 4 章 静态视图 ...

    UML参考手册.PDF

    3.1 UML视图 14 3.2 静态视图 15 3.3 用例视图 16 3.4 交互视图 17 3.4.1 顺序图 17 3.4.2 协作图 18 3.5 状态机视图 19 3.6 活动视图 20 3.7 物理视图 21 3.8 模型管理视图 24 3.9 扩展组件 25 3.10 各种视图间的...

    大象--Thinking in UML

    大象希形 写给读者的话 关于本书 如何阅读本书 光盘使用说明 第一部分 准备篇——需要了解 第1章 为什么需要UML 第2章 建模基础 第二部分 基础篇——在学习中思考 ...附录 UML视图常用元素参考 图目录 表目录 后记

    uml静态视图习题

    关于uml静态视图考试复习题只要是针对类图与用例图

    UML参考手册.doc

    3.1 UML视图 14 3.2 静态视图 15 3.3 用例视图 16 3.4 交互视图 17 3.4.1 顺序图 17 3.4.2 协作图 18 3.5 状态机视图 19 3.6 活动视图 20 3.7 物理视图 21 3.8 模型管理视图 24 3.9 扩展组件 25 3.10 ...

    UML参考手册

    第二部分是UML视图的简要概述,以便读者能将概念与视图联系起来。该部分综述了UML所支持的各种视图,并说明各种构件如何协同工作。该部分首先介绍了一个用到了各种UML视图的例子,接着分章介绍每一种视图。概述的...

    基于UML描述的4+1视图模型及应用

    基于UML描述的4+1视图模型及应用 基于UML描述的4+1视图模型及应用基于 UML描述的4+1视图模型及应用 基于UML描述的4+1视图模型及应用 基于UML描述的4+1视图模型及应用 基于UML描述的4+1视图模型及应用

    軟件建模技術與與UML說明

    1.1 模型 1.2 软件模型 1.3 软件建模方法 1.4 面向对象方法基础 2.1 关于UML 2.2 UML的构成 3.1 用例 3.2 参与者 ...8.1 UML视图和应用领域 8.2 软件模型与UML图 8.3软件分析和设计与UML图 8.4 建模十原则

    UML 教程 全面了解uml模型图,基本视图,学习方法

    . 引 论; 2. 建模技术; 3. UML的模型图; 4. UML的基本视图; 5. 标准建模过程概述; UML的学习方法和应用领域; 6.小 结。

    UML图形详解

    软件工程的概念是参照建筑工程等流程提出来的,与建筑工程相同,软件工程需要可行性分析、需求分析、概要设计、详细设计......建筑需要图纸,软件也需要图纸,设计软件图纸的工具就是UML(统一建模语言)。

    Think in UML大象(架构师必备,珍藏版).part02.rar

    大象--Thinking in UML(09年度畅销榜NO.3) 作者: 谭云杰 出版社:中国水利水电出版社 ISBN:9787508460468 出版日期:2009 年1月 编辑推荐 ...附录 UML视图常用元素参考 图目录 表目录 后记

    Think in UML大象(架构师必备,珍藏版).part06.rar

    大象--Thinking in UML(09年度畅销榜NO.3) 作者: 谭云杰 出版社:中国水利水电出版社 ISBN:9787508460468 出版日期:2009 年1月 编辑推荐 ...附录 UML视图常用元素参考 图目录 表目录 后记

    Think in UML大象(架构师必备,珍藏版).part08.rar

    大象--Thinking in UML(09年度畅销榜NO.3) 作者: 谭云杰 出版社:中国水利水电出版社 ISBN:9787508460468 出版日期:2009 年1月 编辑推荐 ...附录 UML视图常用元素参考 图目录 表目录 后记

    Think in UML大象(架构师必备,珍藏版).part03.rar

    大象--Thinking in UML(09年度畅销榜NO.3) 作者: 谭云杰 出版社:中国水利水电出版社 ISBN:9787508460468 出版日期:2009 年1月 编辑推荐 ...附录 UML视图常用元素参考 图目录 表目录 后记

    Think in UML大象(架构师必备,珍藏版).part04.rar

    大象--Thinking in UML(09年度畅销榜NO.3) 作者: 谭云杰 出版社:中国水利水电出版社 ISBN:9787508460468 出版日期:2009 年1月 编辑推荐 ...附录 UML视图常用元素参考 图目录 表目录 后记

    Think in UML大象(架构师必备,珍藏版).part01.rar

    大象--Thinking in UML(09年度畅销榜NO.3) 作者: 谭云杰 出版社:中国水利水电出版社 ISBN:9787508460468 出版日期:2009 年1月 编辑推荐 ...附录 UML视图常用元素参考 图目录 表目录 后记

    Think in UML大象(架构师必备,珍藏版).part10.rar

    大象--Thinking in UML(09年度畅销榜NO.3) 作者: 谭云杰 出版社:中国水利水电出版社 ISBN:9787508460468 出版日期:2009 年1月 编辑推荐 ...附录 UML视图常用元素参考 图目录 表目录 后记

Global site tag (gtag.js) - Google Analytics