当前位置:   article > 正文

【UML用户指南】-08-对基本结构建模-图

【UML用户指南】-08-对基本结构建模-图

目录

1、4+1视图

2、术语和概念

3、结构图

(1)类图(class diagram):

(2)构件图:(component diagram)

(3)组合结构图:(composite structure diagram)

(4)对象图:(object diagram)

(5)制品图:(artifact digram)

(6)部署图:(deployment diagram)

4、行为图

1、用况图 (use case diagram)

2、交互图 (interaction diagram)

2.1、顺序图(sequence diagram)

2.2、通信图 (communication diagram)

3、状态图 (state diagram)

4、活动图 (activity diagram)


图是一组元素的图形表示,通常表示成顶点(事物)和弧(关系)的连通图。用图从不同的角度对系统进行可视化。

1、4+1视图

用况(用例)视图、设计(逻辑)视图、交互(进程)视图、实现视图和部署视图。每一种视图都包含结构建模(对静态事物建模)和行为建模(对动态事物建模)。

详述用于构造可执行系统的模型(正向工程)和从可执行系统的部件重新构造模型(逆向工程)。

增量(一次制作一部分)与迭代(重复地进行“设计一点、建造一点”的过程)的创建图

2、术语和概念

系统 (system)是为完成一定目的而组织起来的,并由一组模型可能从不同观点来描述的子系统的集合。

子系统(subsystem)是一组元素的组合,其中的一些元素构成了由其他被包含的元素所提供的行为的规约。

模型(model)是系统的语义闭合的抽象,这意味着它表示对现实的完整而又自我一致的简化,是为更好地理解系统而建立的。在体系结构的语境中,

视图 (view)是对系统模型的组织和结构的投影,注重于系统的一个方面。

图(diagram)是一组元素的图形表示,通常表示成由顶点(事物)和弧(关系)组成的连通图。
 

3、结构图

静态部分:由类、接口、协作、构件和结点等事物的布局组成的

(1)类图(class diagram):

展示了一组类、接口、协作以及它们之间的关系。在面向对象系统建模中类图是最常用的图

用类图说明系统的静态设计视图。包含主动类的类图用于表达系统的静态交互视图 

(2)构件图:(component diagram)

展示了实现构件的内部部件、连接件和端口。当实例化构件时,也实例化了其内部部件的副本。

(3)组合结构图:(composite structure diagram)

展示了类或协作的内部结构。构件和组合结构差别很小

(4)对象图:(object diagram)

展示了一组对象以及它们之间的关系。用对象图说明在类图中所发现的事物的实例的数据结构和静态快照。从现实或原型方面来观察的。
 

(5)制品图:(artifact digram)

展示了一组制品以及它们与其他制品、与它们所实现的类之间的关系。可以用制品图来展示系统的物理实现单元(UML 把制品图当做部署图的一部分,但是为了讨论方便,把它单独列出)。

(6)部署图:(deployment diagram)

展示了一组结点以及它们之间的关系。用部署图说明体系结构的静态部署视图。

部署图与构件图的相关之处是,一个结点通常包含一个或多个构件。

4、行为图

进行可视化、详述、构造和文档化。可以把系统的动态方面看作是对系统变化部分的表示。

1、用况图 (use case diagram)

组织系统的行为,描述了一组用况和参与者(一种特殊的类)以及它们之间的关系。可以用用况图描述系统的静态用况视图。用况图对于系统行为的组织和建模特别重要。

2、交互图 (interaction diagram)

顺序图和通信图的统称。交互图要么是顺序图,要么是通信图 

2.1、顺序图(sequence diagram)

是强调消息的时间次序的交互图。

顺序图展示了一组角色和由扮演这些角色的实例发送和接收的消息。

2.2、通信图 (communication diagram)

强调收发消息的对象的结构组织的交互图。

通信图展示了一组角色、这些角色间的连接件以及由扮演这些角色的实例所收发的消息。

3、状态图 (state diagram)

展示了一个由状态、转换、事件和活动组成的状态机。

状态图对接口、类或协作的行为建模是非常重要的。

状态图强调一个对象由事件引发的行为,这对于反应型系统的建模特别有用。
 

4、活动图 (activity diagram)

展示了计算中一步步的活动流。活动图展示了一组动作,从动作到动作的顺序的流或分支的流,以及由动作产生或消耗的值。活动图对系统的功能建模是非常重要的。活动图强调行为执行中的控制流。
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/699402
推荐阅读
相关标签
  

闽ICP备14008679号