UML构件图介绍

构件图,英文名曰:Component Diagrams用于描述一组构件之间的组织和依赖关系,用于建模系统的静态实现视图,构件可以是可执行程序、库、表、文件和文档等,她包含了逻辑类或者逻辑类的实现信息,因此结构模型视图和实现之间存在映射关系。

构件图中也可以包括或子系统,她们都用于将模型元素组织较大的组块。构件是系统中逻辑的并且可替代的部分,她遵循并提供对一组接口的实现,好的构件用定义良好的接口来定义灵活的抽象。例如,可以为逻辑模型中的一个类定义一个接口,而这同一个接口将延续到一些实现她的设计构件。接下来,我们一起来学习一下构件图,她在UML中发挥着怎样的作用,又是如何成为我们的得力助手呢?首先,我们来看一下这一章知识的总体蓝图:

接着,我们开始来了解构件图的一些基本知识:

基础知识有利于我们对构件图的理解,可以促进我们对构件图进一步研究,接下来,我们来看看构件图的接口,关系以及有着怎样的要求:

URL地址:http://www.bianceng.cn/Programming/project/201602/49615.htm

时间: 2024-09-11 06:08:04

UML构件图介绍的相关文章

UML——构件图

  构件图(component diagram)也叫组件图,它一般用来描述系统各个构件之间的依赖关系.   为了更好地认识构件图我们先介绍一下什么是构件:   构件是系统中可替代的物理部分,是现实存在的.每个构件都必须提供特定的功能,在实现时必须遵从某种构建标准.构件的类型有:实施构件.工作产品构件和执行构件.在UML中用一个大矩形穿插两个小矩形来表示:     接下来介绍构件图:   构件图主要由构件和接口组成,他们之间主要的关系是依赖和实现关系.系统中的构件表示法和这些构件的关系就构成了构件

统一建模语言(UML)介绍

统一建模语言 科技名词定义 中文名称: 统一建模语言 英文名称: unified modeling language;UML 定义: 是一种面向对象的建模语言,它是运用统一的.标准化的标记和定义实现对软件系统进行面向对象的描述和建模. 应用学科: 地理学(一级学科):地理信息系统(二级学科) 以上内容由全国科学技术名词审定委员会审定公布 百科名片    UML的组成 Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是

UML协作图介绍

面向对象动态建模,用于建立行为的实体间行为交互的四种图,状态图(Stage Diagram),时序图(Sequence Diagram),活动图(Activity Diagram)前面的博客中,我们已经学习完,今天我们来一起学习一下协作图(Sequence Diagram).协作图和我们前面学习过的时序图都是一种交互图,协作图强调的是收发消息的对象的组织结构. 在系统体系结构的语境中,协作既包括静态方面也包括动态方面的概念组块命名,协作为一个类.接口和其她元素组成的群体命名,他们共同工作,提供了

中国人最常用的UML工具介绍和评价

原文 http://www.cnblogs.com/trufun/archive/2012/02/27/2369838.html 第一名:Rational Rose.大名鼎鼎,史上最有名.最无可替代的UML产品,以至于,大多数将之等同于UML工具,正如将可乐等同于可口可乐.需要指出的是,自从 Rational被IBM收购之后,Rational Rose已经成为历史,作为UML1.4标准的产物,现在已经不升级.其替代品是IBM的其他产品,如IBM RSA, RSD等. 第二名:IBM Ration

UML部署图介绍

部署图,英文名曰:Deployment Diagram,通常也称配置图,她是用来显示系统中软件和硬件的物理结构,从部署图中,我们可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况,使用部署图可以显示运行显示运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的配置和部署方式. 部署图是用来面向对象系统的物理方面建模的二种图形之一,部署图展示运行时进行处理的节点和在节点上生存的制品的配置.下面我们来一起看看部署图中有哪些知识呢,接下来,我们来看一下本章知识的总体蓝图概览: 首先,

cocos2dx骨骼动画Armature源码剖析(一)_javascript技巧

cocos2dx从编辑器(cocostudio或flash插件dragonBones)得到xml或json数据,调用类似如下所示代码就可以展示出动画效果 ArmatureDataManager::getInstance()->addArmatureFileInfoAsync( "armature/Dragon.png", "armature/Dragon.plist", "armature/Dragon.xml", this, schedu

UML之构件图

       构件图,英文名曰:Component Diagrams用于描述一组构件之间的组织和依赖关系,用于建模系统的静态实现视图,构件可以是可执行程序.库.表.文件和文档等,她包含了逻辑类或者逻辑类的实现信息,因此结构模型视图和实现之间存在映射关系.        构件图中也可以包括或子系统,她们都用于将模型元素组织较大的组块.构件是系统中逻辑的并且可替代的部分,她遵循并提供对一组接口的实现,好的构件用定义良好的接口来定义灵活的抽象.例如,可以为逻辑模型中的一个类定义一个接口,而这同一个接口

UML,构件图与部署图

一.构件图概述 1.概念 用来显示一组构件之间的组织及其依赖关系 2.基本元素 (1)构件:定义了良好接口的物理实现单元. ● 配置构件:形成可执行文件的基础,如:动态链接库(DLL).ActiveX控件等. ● 工作产品构件:配置构件的来源,如:数据文件和程序源代码. ● 执行构件:最终可运行系统产生的运行结果. (2)接口:一个类提供给另一个类的一组操作. ● 导出接口:导出接口有提供操作的构件提供. ● 导入接口:访问服务的组件使用导入接口. (3)关系 依赖.泛化.关联和实现. 3.作用

JAVA与模式 学习笔记(一) 统一的建模语言UML介绍(2

  三.类图        类图就是显示出类.接口以及它们静态结构和关系的图.类图的基本元素是类或者接口. 类的框可分为一下几层 类名 属性清单 方法清单 性质清单       如果一个类有内部成员类,那么它的类图就会有5层.在类图中,除了类名层不能省略必须显示外,其他几层在UML中都可以省略的.        第一层是类名,如果类名为正体字,表明类是具体的(Concrete,即可以实例化的),变量名如果是斜体的,表明类是抽象的.         第二层是属性层.左面如果有+号,表明它是publ