`
wusuoya
  • 浏览: 643113 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

UML核心视图

    博客分类:
  • Java
阅读更多

一、静态视图


1、用例图
   用例视图采用参与者和用例作为基本元素,以不同的视角展现系统的功能性需求。


(1)业务用例视图
  使用业务主角和业务用例展现业务建模的结果。

 

(2)业务用例实现视图

 

(3)概念用例视图

 

(4)系统用例视图

 在许多项目中实际上只有系统用例视图。

 

(5)系统用例实现视图

 

2、类图
    展示系统中的类及其相互之间的关系。


 (1)概念层类图

 

 

(2)说明层类图

 

 

(3)实现层类图

实现层类图 是用得最普遍的,位于设计阶段,类图可视为伪代码。

 

3、包图
  用来表示高层次的观点。

 

二、动态视图


  描述事物动态行为的。不能够独立存在,必须特指一个静态视图或UML元素,
  说明在静态视图规定的事物结构下它们的动态行为。


1、 活动图

为了完成某一个目标需要做的活动以及这些活动的执行顺序。


(1)用例活动图

 

 

(2)对象活动图

 

(3)泳道

 

(4)业务场景建模


(5)用例场景建模

 

2、状态图


用来说明业务角色或业务实体可能的状态,导致状态转换的事件和状态转换引起的操作。

 

3、时序图


用于描述按时间顺序排列的对象之间的交互模式,它接照参与交互的对象
所具有的"生命线"和它们相互发送的消息来显示这些对象。


(1)业务模型时序图

 

(2)概念模型时序图

 

(3)设计模型时序图

 

 

4、协作图
   描述了对象间交互的一种模式,它通过对象之间的连接和它们相互发送的消息来显示参与交互的对象。
   与时序图不同的是,协作图因为展示了对象间的关系,使得它更适用于获得对对象结构的理解,
   而时序图则更适于获得对于调用过程的理解。如果更在意对象间的结构关系,则选择使
   用协作图,如果更在意对象交互的执行顺序,则选择使用时序图。协作图可通过时序图转换而形成。

(1)业务模型协作图

 

(2)概念模型协作图

 

(3)设计模型协作图

 

分享到:
评论

相关推荐

    2019年最新-统一建模语言UML——UML核心视图图书管理系统建模的案例-精选文档.ppt

    #### 二、UML的核心视图 UML中有多种视图,其中最重要的是用例视图、逻辑视图、组件视图和部署视图等。对于图书管理系统而言,首先需要关注的是用例视图,因为它是描述系统功能需求的基础。 **1. 用例视图** - **...

    Thinking In UML.part1

    第4章 uml核心视图 第5章 uml核心模型 第6章 统一过程核心工作流简介 第三部分 进阶篇——在实践中思考 第8章 准备工作 第9章 获取需求 第10章 需求分析 第11章 系统分析 第12章 系统设计 第13章 开发

    大象--Thinking in UML

    第4章 UML核心视图 第5章 UML核心模型 第6章 统一过程核心工作流简介 第三部分 进阶篇——在实践中思考 第8章 准备工作 第9章 获取需求 第10章 需求分析 第11章 系统分析 第12章 系统设计 第13章 开发 第14章 测试 ...

    Thinking In UML.part2

    第4章 uml核心视图 第5章 uml核心模型 第6章 统一过程核心工作流简介 第三部分 进阶篇——在实践中思考 第8章 准备工作 第9章 获取需求 第10章 需求分析 第11章 系统分析 第12章 系统设计 第13章 开发

    Thinking In UML.part3

    第4章 uml核心视图 第5章 uml核心模型 第6章 统一过程核心工作流简介 第三部分 进阶篇——在实践中思考 第8章 准备工作 第9章 获取需求 第10章 需求分析 第11章 系统分析 第12章 系统设计 第13章 开发

    Thinking In UML.part4

    第4章 uml核心视图 第5章 uml核心模型 第6章 统一过程核心工作流简介 第三部分 进阶篇——在实践中思考 第8章 准备工作 第9章 获取需求 第10章 需求分析 第11章 系统分析 第12章 系统设计 第13章 开发

    thinking in UML part2

    **UML核心视图** UML的核心视图主要包括用例视图、逻辑视图、实现视图和部署视图,它们分别对应不同的建模角度。 1. **用例视图**:展示了系统的功能需求,通过用例和参与者来描述系统的功能行为。 2. **逻辑视图**...

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

    第4章 UML核心视图 第5章 UML核心模型 第6章 统一过程核心工作流简介 第三部分 进阶篇——在实践中思考 第8章 准备工作 第9章 获取需求 第10章 需求分析 第11章 系统分析 第12章 系统设计 第13章 开发 . 第14章 ...

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

    第4章 UML核心视图 第5章 UML核心模型 第6章 统一过程核心工作流简介 第三部分 进阶篇——在实践中思考 第8章 准备工作 第9章 获取需求 第10章 需求分析 第11章 系统分析 第12章 系统设计 第13章 开发 . 第14章 ...

    NClass v2.04 UML类视图编辑工具

    UML类视图是UML模型中的核心部分,它展示了系统中类、接口以及它们之间的关系。类视图包括以下关键元素: 1. **类(Class)**: 表示具有特定属性、操作和关系的抽象或具体概念。在NClass中,你可以定义类的名称、...

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

    第4章 UML核心视图 第5章 UML核心模型 第6章 统一过程核心工作流简介 第三部分 进阶篇——在实践中思考 第8章 准备工作 第9章 获取需求 第10章 需求分析 第11章 系统分析 第12章 系统设计 第13章 开发 . 第14章 ...

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

    第4章 UML核心视图 第5章 UML核心模型 第6章 统一过程核心工作流简介 第三部分 进阶篇——在实践中思考 第8章 准备工作 第9章 获取需求 第10章 需求分析 第11章 系统分析 第12章 系统设计 第13章 开发 . 第14章 ...

    UML的核心视图(面向对象程序设计课件)

    UML的核心视图是其核心概念,通过不同的视图来全面地展示软件系统的各个方面,帮助理解和沟通系统的需求、设计和实现。 1. **静态视图**: - **用例图(Use Case Diagram)**:用例图主要描述了系统的外部行为,即...

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

    第4章 UML核心视图 第5章 UML核心模型 第6章 统一过程核心工作流简介 第三部分 进阶篇——在实践中思考 第8章 准备工作 第9章 获取需求 第10章 需求分析 第11章 系统分析 第12章 系统设计 第13章 开发 . 第14章 ...

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

    第4章 UML核心视图 第5章 UML核心模型 第6章 统一过程核心工作流简介 第三部分 进阶篇——在实践中思考 第8章 准备工作 第9章 获取需求 第10章 需求分析 第11章 系统分析 第12章 系统设计 第13章 开发 . 第14章 ...

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

    第4章 UML核心视图 第5章 UML核心模型 第6章 统一过程核心工作流简介 第三部分 进阶篇——在实践中思考 第8章 准备工作 第9章 获取需求 第10章 需求分析 第11章 系统分析 第12章 系统设计 第13章 开发 . 第14章 ...

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

    第4章 UML核心视图 第5章 UML核心模型 第6章 统一过程核心工作流简介 第三部分 进阶篇——在实践中思考 第8章 准备工作 第9章 获取需求 第10章 需求分析 第11章 系统分析 第12章 系统设计 第13章 开发 . 第14章 ...

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

    第4章 UML核心视图 第5章 UML核心模型 第6章 统一过程核心工作流简介 第三部分 进阶篇——在实践中思考 第8章 准备工作 第9章 获取需求 第10章 需求分析 第11章 系统分析 第12章 系统设计 第13章 开发 . 第14章 ...

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

    第4章 UML核心视图 第5章 UML核心模型 第6章 统一过程核心工作流简介 第三部分 进阶篇——在实践中思考 第8章 准备工作 第9章 获取需求 第10章 需求分析 第11章 系统分析 第12章 系统设计 第13章 开发 . 第14章 ...

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

    UML包含了九种主要的模型图,它们各自服务于不同的建模目的,同时这些模型图可以与“4+1”视图模型相结合,以全面地描绘软件系统的各个方面。 首先,我们要理解“4+1”视图模型的概念。这是一种软件架构的表示方法...

Global site tag (gtag.js) - Google Analytics