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

UML图基本类型

时间:2018-06-28 15:23:52      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:系统   imp   val   span   一段   分享图片   image   物理   设计模型   

use case model用例模型

analysiss model分析模型

design model设计模型

implementation model实现模型

deployment model部署模型

 

UML图的分类

静态模型(static model)

动态模型(dynamic model)

 

静态建模

创建并记录一个系统的静态特征。

反映一个软件系统基础、固定的框架结构。

创建相关问题域主要元素的视图。

静态建模包括:

  --用例图(use case diagrams)

  --类图(class diagrams)

  --对象图(object diagrams)

  --组件图(component diagrams)

  --部署图(deployment diagrams)

 

动态建模

动态建模用以展示系统的行为。

动态建模包括:

  --时序图(sequence diagrams)

  --协作图(collaboration diagrams)

  --状态图(state chart diagrams)

  --活动图(activity diagrams)

 

其它重要的UML元素

包(package

UML的扩展机制

  --注释(comments)

  --构造型(stereotypes)

  --标记值(tagged values)

  --限制(constraints)

 

核心UML

用例图

展示系统的核心功能及其交互的用户。

用户称之为“活动者”(Actor)。

用例使用椭圆表示。

为简化建模过程,用例图可标注优先级。

use case diagram用例图

    技术分享图片

 

类图

表现类的特征。

类图描述了多个类、接口的特征,以及对象之间的协作与交互。

由一个或多个矩形区域构成,内容包括:

  --类型(类名)

  --属性(可选)

  --操作(可选)

class diagram类图

    技术分享图片

对象图

表现对象的特征。

对象图展现了多个对象的特征及对象之间的交互。

object diagram    对象图

    技术分享图片

组件图

表现软件组件之间的关系。

component diagram组件图

    技术分享图片

部署图

表现用于部署软件应用的物理设备信息。

deployment diagram部署图

    技术分享图片

时序图

捕捉一段时间范围内多个对象之间的交互信息。

强调消息交互的时间顺序。

sequence diagram时序图

    技术分享图片

协作图

表现一定范围内对象之间协作的信息。

强调与信息交流的对象之间的组织结构。

collaboration diagram协作图

    技术分享图片

状态转换图

强调一个对象在不同事件触发时,其内部状态的转变过程。

statechart diagram状态图

    技术分享图片

活动图

描述活动的流程。

activity diagram活动图

    技术分享图片

引用一组相关实体。

通常可用于划分类的命名空间

包可用于

  --命名(Naming)

  --成员可见度(Member visibility)

  --导入(Importing)

  --继承(Extending)

  --泛化(Generalization)

 

       技术分享图片

基本示例:

    技术分享图片 

    技术分享图片

 来源:http://www.cnblogs.com/zfc2201/archive/2011/08/16/2141433.html

UML图基本类型

标签:系统   imp   val   span   一段   分享图片   image   物理   设计模型   

原文地址:https://www.cnblogs.com/GJ-ios/p/9238661.html

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