UML之构件图】的更多相关文章

构件图,英文名曰:Component Diagrams用于描述一组构件之间的组织和依赖关系,用于建模系统的静态实现视图,构件可以是可执行程序.库.表.文件和文档等,她包含了逻辑类或者逻辑类的实现信息,因此结构模型视图和实现之间存在映射关系. 构件图中也可以包括或子系统,她们都用于将模型元素组织较大的组块.构件是系统中逻辑的并且可替代的部分,她遵循并提供对一组接口的实现,好的构件用定义良好的接口来定义灵活的抽象.例如,可以为逻辑模型中的一个类定义一个接口,而这同一个接口将延续到一些实现她的设计构件…
http://blog.csdn.net/sds15732622190/article/details/49048887 前言 下面要介绍UML中的构建图,它属于实现图的一种,五种静态图之一. 定义         表示系统中构件与构件之间,以及定义的类或接口与构件之间关系的图.多个系统构件组成了构件图. 构件种类 实施构件 一个可执行系统必要和充分的构件,运行时创建的组件,也可以是最终可运行系统产生的允许结果.如,动态链接库,可执行文件等. 配置构件 运行系统需要配置的构件,形成可执行文件的基…
一.构件图概述 1.概念 用来显示一组构件之间的组织及其依赖关系 2.基本元素 (1)构件:定义了良好接口的物理实现单元. ● 配置构件:形成可执行文件的基础,如:动态链接库(DLL).ActiveX控件等. ● 工作产品构件:配置构件的来源,如:数据文件和程序源代码. ● 执行构件:最终可运行系统产生的运行结果. (2)接口:一个类提供给另一个类的一组操作. ● 导出接口:导出接口有提供操作的构件提供. ● 导入接口:访问服务的组件使用导入接口. (3)关系 依赖.泛化.关联和实现. 3.作用…
为 了理解UML,需要形成该语言的概念模型,这要求学习建模的3个要素:UML的基本构造块.支配这些构造块如何放在一起的规则和一些运用于整个UML的公 共机制.如果掌握了这些思想,就能够读懂UML模型,并能建立一些基本模型.当有了较丰富的应用UML的经验时,就能够在这些概念模型之上使用更高深的语 言特征进行构造. 2.2.1 UML的构造块 UML的词汇表包含下面3种构造块: (1)事物 (2)关系 (3)图 事物是对模型中首要成分的抽象:关系把事物结合在一起:图聚集了相关的事物. 1. UML中…
之前说了uml的设计图,现在说一下uml的最后两种图:构件图.部署图.这两种图之所以放在一起是因为它们都是软件的实现图. 构件图           构件图是描述一组构件之间的组织与依赖关系的模型.那么,问题来了,什么是构件?           构件是系统中遵从同一组接口且提供其实现的物理的可替代的部分.看不懂,没关系,我给你解释下,构件就相当于装修房子时地门.窗户一样,从别的地方拿过来直接就能往门框上装的东西. 构件的类型           构件根据物理的形式的不同,分为以下几种:    …
一.类图(Class Diagram) 描述一组类.接口.协作已经它们之间的图,用来显示系统中各个类的静态结构图. 类之间的关系(relationship) *依赖(dependency) *泛化(generalization) *关联(association) *实现(realization) (1)依赖(dependency) *依赖关系是一种使用关系,特定事物的改变有可能会影响到使用该事物的其他事物.大多数情况下,依赖关系体现在某一个类的方法使用另一个类的对象作为参数. *在UML中,依赖…
构件图是显示代码自身结构的实现级别的图表.构件图由诸如源码文件.二进制代码文件.可运行文件或动态链接库 (DLL) 这种构件构成,并通过依赖关系相连接 以下这张图介绍了构件图的基本内容: 以下这张图是个构件图的实例:…
宏观导图: 细节探究: 一.What 构件:是一个应用很广的名词,在建筑工程.机械工程.软件工程中等都有该概念.其实,说道底表达的都是一个意思.就像是标准化生产出来的零部件一样,具有可替换性.同质性,非常的灵活,因此也具有高度的可复用性. 我们的软件行业,构件的定义是系统中实际存在的可更换部分,他实现特定的功能,符合一套接口标准并实现一组接口. 构件图:描述各个构件之间关系的系统静态建模过程中的图例. 二.Why 思想:增强代码的复用率,提高软件开发过程的效率和质量. 作用:用来显示一组构件之间…
第一章 一.UML图示建模工具 二.UML--统一建模语言,以图形符号为基础,描述软件模型既简洁又清晰.它不是开发方法,是独立于任何开发方法之外的语言.它用于描述软件系统分析.设计和实施中的各种模型. 优点: 1.UML语言使系统建模过程标准化,统一化,规范化: 2.UML在整个软件开发过程中采用相同的概念和表示方法,在不同的开发阶段,不必转换概念和表示方法: 3.UML采用图形化的表现形式,产生的模型易于理解: 4.用UML进行系统建模所得到的建模制品不但包括各种模型框图,还有大量丰富的文档给…
1.用例图(use case diagrams) [概念]描述用户需求,从用户的角度描述系统的功能 [描述方式]椭圆表示某个用例:人形符号表示角色 [目的]帮组开发团队以一种可视化的方式理解系统的功能需求 [用例图]  2.静态图 类图(class  diagrams) [概念]显示系统的静态结构,表示不同的实体是如何相关联的 [描述方式]三个矩形   [目的]表示一个逻辑类或实现类,逻辑类通常是用户的业务所涉及的事物:实现类是程序员处理的实体 [类图] 2.对象图(object      di…