`
bolan392
  • 浏览: 276729 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

UML汇总

    博客分类:
  • UML
 
阅读更多

1.组件图 Component

 

   主要目的是呈现系统在实战上如何把设计的类分配给不同实体组件的。一般来说,组件图中每一个特定的组件,应该都必须对应到特定的一组类或接口。组件图一般由组件(Component)、提供接口 (Provided Interface)、需求接口(required Interface)、依赖关系(Dependency)组成。

 

 

 

 

 

 

2.部署图 Deployment

 

   部署图用于描述实体组件与实体机器之间的关系,主要用于陈述软件应该要部署在什么样的设备上。部署图的主要元素包括:

   节点(Node),代表某个保存设备、电脑或其他的实体资源。

   组件(Component),与组件图相同。

   关联(Association)

   依赖(Dependency)

  

 

 

 

3.包图 Package

 

 

   主要用于表达包与包之间的关系,主要元素包括:

   包(Package)

   命名空间(Namespace)

   依赖(Dependency)关系  

 

 

 

 

 4.交互概述图

 

   交互概述图主要利用活动图为基础,只是其在控制流间连接的UML元素并非活动,而是交互图(包括序列图、通信图、时间图),交互图的主要元素和活动图的完全一样。

 

 

 

 

5.组合结构图

 

   组合结构图主要用来表达系统架构,包括如下元素:

部件(Part)、组件装配关系(Assembly)、端口(Port)、提供接口(Provided Interface)、需求接口(Required Interface)

 

 

 

 

 

 6.时序图

 

   当时间因子在状态转变时扮演十分重要的角色时,时序图就比状态机图能更加明确的表示。

   时序图中的元素如下:

   生命线(Lifeline)、状态(State)、时间轴(Timeline Range)、时间进行线(Timeline)、事件(Event)

 

 

 

7.状态机图

 

   用来表示实体状态的转移和改变情形。

 

分享到:
评论

相关推荐

    电子商务系统UML图汇总.pdf

    在本文件中,涉及了UML图汇总、互联网架构、B2B、B2C、C2C、EDI以及Web技术等多种知识点。 首先,UML(统一建模语言)是软件工程中用于规范复杂系统的建模语言,它提供了一系列图形化的建模工具,包括用例图、类图...

    UML参考手册+面向对象设计UML实践(第2版)+UML图例子+23种经典设计模式UML类图汇总

    UML类图汇总.chm文件很可能是对这些设计模式的可视化表示,如工厂模式、单例模式、观察者模式、装饰器模式、策略模式、适配器模式等。每种模式都有其特定的UML类图结构,帮助开发者理解模式的工作原理和实现方式。 ...

    UML各种图示知识汇总

    UML各种图示知识汇总

    23种经典设计模式UML类图汇总.chm_23种经典设计模式UML类图汇总.chm_uml_

    《23种经典设计模式UML类图汇总》是一个关于设计模式与UML结合使用的参考资料,主要涵盖了GOF(GoF, Gamma, Helm, Johnson, Vlissides四位作者)提出的23种设计模式。 这23种设计模式可以分为三大类别:创建型模式...

    23种经典设计模式UML类图汇总

    在这个“23种经典设计模式UML类图汇总”中,你将找到有关这些模式的详细解释和它们在UML中的表示方式。 1. **单例模式**:确保一个类只有一个实例,并提供一个全局访问点。UML类图中,单例类通常有一个私有的构造...

    UML系统设计(学生信息管理系统)

    UML 系统设计(学生信息管理系统) UML 系统设计是软件工程中一个重要的设计方法,它使用统一建模语言(UML)来对系统进行建模和设计。在本文中,我们将使用 UML 设计学生信息管理系统,涵盖系统的需求分析、静态...

    UML及简汇总

    UML汇总, 简单易懂,了解面向对象的细节,列数多种规则,灵活运用才是真理。

    axure uml 流程图

    **UML(统一建模语言)**是一种标准的图形化建模工具,广泛应用于软件工程领域,用于描述软件系统的设计和实现。它提供了一种可视化的方式来表达系统的结构和行为,帮助开发者、设计师和业务分析师更好地理解和沟通...

    uml 资料汇总 题 材料

    **UML(统一建模语言)**是一种在软件开发过程中广泛使用的标准化建模语言,它提供了图形化的表示方法来描述系统的行为、结构和关系。UML不仅用于需求分析,也适用于设计、架构以及项目管理等多个阶段,使得团队成员...

    UML建模单词汇总,很全哦

    ### UML建模单词汇总详解 #### UML (Unified Modeling Language) 统一建模语言 UML是一种标准化的图形化语言,用于软件系统的设计、分析、构建以及文档记录等阶段。它支持面向对象的软件开发过程,通过一组符号化的...

    UML食堂饭卡系统报告设计

    《UML食堂饭卡系统报告设计》是一份详尽阐述食堂饭卡管理系统的报告,它包含九种不同的UML图表,如用例图和状态图,以全面展示系统的架构和功能。该报告由《UML面向对象分析》课程的实践项目组完成,旨在通过现代...

    UMl试题-选择题题目及答案

    UMl(统一建模语言)是一种标准化的图形建模语言,用于软件工程和其他领域,用于可视化、构建和文档化系统中的各种模型。本题主要涉及UML的基础概念、建模类型以及不同图表的用途。 1. 静态建模与动态建模:静态...

    设计模式UML类图汇总

    在这个“设计模式UML类图汇总”中,包含了23种经典的设计模式,每一种模式都有对应的UML类图,使得学习者可以更直观地理解这些模式的结构和关系。 首先,我们来看看23种设计模式分别是什么: 1. **单例模式**:...

    完整电子商务系统uml用例建模

    ### 完整电子商务系统UML用例建模 #### 一、引言 在软件开发过程中,使用统一建模语言(UML)进行系统分析与设计已成为业界的标准做法。本篇文档将详细介绍一个完整的电子商务系统的UML用例建模过程。通过这份资料...

    uml课程设计实验报告

    4. 销售统计模块:可能用到活动图来展示统计销售数据的过程,如按日期、类别等维度进行汇总。 5. 用户管理模块:包括用户注册、登录、权限分配等功能,类图可定义用户类及其与角色、权限的关系。 在完成这些模型后...

    23中经典设计模式uml

    23种经典设计模式uml汇总,从网络上摘取的数据

    UML_常用符号简明图解

    ### UML常用符号简明图解 #### 一、继承关系 **继承**是面向对象编程中的一个核心概念,指的是一个类(子类)继承另一个类(父类)的属性和方法。在UML中,继承关系用一条实线加一个空心三角形箭头来表示,指向被...

    UML和模式应用期末复习资料

    ### UML和模式应用期末复习知识点汇总 #### 简答题知识点详解 **UML的三个主要特性** 1. **UML是一种可视化语言**:它通过图表的方式展示系统的结构和行为,使得开发者能够清晰地看到系统的各个组成部分及其相互...

    工资管理系统UML报告

    ### 工资管理系统UML报告知识点 #### 一、系统构思 **1.1 任务陈述** 工资管理系统的核心任务在于准确地计算与分配工资费用,为企业的成本核算和账务处理提供必要的支持。该系统需根据公司的工资政策及员工的工作...

Global site tag (gtag.js) - Google Analytics