UML视图(八)构件图

一、什么是构件图?

构件图是为了描述一个系统的主要功能(如子系统、类、包、构件等),从软件物理构件这样一个角度,通过图示的方式展示出来。

二、什么是构件?

构件(component)是系统中遵从同一组接口且提供其实现的物理的、可替换的部分。

每个接口能实现一定的功能,为其他构件提供使用接口,方便软件的复用。

常见构件有:文件、表、文档、对象库、可执行体、COM+、企业级Java Bean

三、构件图的作用?

①有利于整体了解系统的结构组成——构件之间的关系。②方便项目组的成员了解工作情况并制订工作目标,便于交流。

四、构件图的元素?

构件图仅需要4个元素:构件、接口、依赖关系、附加说明。

五、【实践】机房收费系统-构件图

UML视图(八)构件图,布布扣,bubuko.com

时间: 2024-08-05 22:34:12

UML视图(八)构件图的相关文章

UML视图(六)时序图

[定义] 时序图(Sequence Diagram),亦称为序列图或循序图,是一种UML行为图.它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作.它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件. 时序图与协作图是可以互相转换的,与胁作图不同的是,时序图强调消息事件的发生顺序,更方便于阐述事件流的过程:但是时序图却难以表达对象之间关系. [元素]对象.生命周期线.消息.会话.销毁 对象 参与交互的对象.每个对象都带有一条

UML视图(七)协作图

一.什么是协作图? 协作图是描述对象间交互的一种模式:它通过对象之间的连接和它们相互发送的消息来显示参与交互的对象. 二.协作图的作用? 协作图的建模结果用于获取对象的职责和接口.便于对对象结构的理解. 三.协作图与时序图的关系? (1)协作图与时序图可以互相转化. (2)协作图和时序图描述角度的侧重点不同.协作图侧重于对象间关系,展示对象结构,使其一目了然,很容易知道哪些对象消息影响了对象:时序图则侧重于调用过程,从而获得事件流,非常直观地描述了业务流程,很容易看出执行的顺序. 四.协作图怎么

UML视图(五)活动图

[定义]活动图是UML的动态视图之一,用来描述事物或对象的活动变化流程. [基本元素]活动.活动流. 分支.分劈和汇合.泳道.对象流,六大基本元素.     活动 活动是活动图主要结点,用两边为弧的条形框表示,中间填写活动名. 活动分为简单活动和复合活动. 简单活动:不能在分解的活动. 复合活动:可以再分解的复杂活动.     活动流 活动流描述活动之间的有向关系,反映一个活动向另一个活动之间的转移.用带箭头的实线表示.     分支 分支表示活动流的分叉和合并.表示从一个活动按照某种条件转移到

UML视图(九)部署图

一.什么是部署图? 部署图对面向对象系统的物理方面建模,描述系统运行时节点.构件实例及其对象的配置.主要用来在部署系统时涉及到的硬件(处理器和设备)进行建模. 二.部署图的组成元素? 部署图主要包括三种标记符:节点.构件和关联关系. (1)节点:是计算机资源的通用名称,包括处理器和设备两种类型,两者的区别在于处理器能够执行程序的硬件构件(如服务器.工作站),而设备是一种不具备计算能力的硬件构件(如打印机),通过接口对外提供服务. 处理器和设备都用箱子图形表示,区别是处理器的侧面有阴影. (2)构

UML视图(三)包图

包图,跟类的作用很相似,同是把相关或某方面具有共同特征的信息房子一起分隔开来:不同的是,包的范围更大容量更广. 包能容纳UML中的任何元素,例用例.业务实体.包(子包)等.Rose画图软件中的Use Case View(用例视图).Logic View(逻辑视图)和Component View(组件视图)就是三个包. 包是一种容器,如同文件夹一样,它将某些信息分类,形成逻辑单元,使用包的目的是为了整合复杂的信息. 包这么亲和,那为了避免无意的滥用,造成混乱.对包的划分进行了一些约束,总结为一句话

UML视图(二)类图

心急的C小加 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 C小加有一些木棒,它们的长度和质量都已经知道,需要一个机器处理这些木棒,机器开启的时候需要耗费一个单位的时间,如果第i+1个木棒的重量和长度都大于等于第i个处理的木棒,那么将不会耗费时间,否则需要消耗一个单位的时间.因为急着去约会,C小加想在最短的时间内把木棒处理完,你能告诉他应该怎样做吗? 输入 第一行是一个整数T(1<T<1500),表示输入数据一共有T组. 每组测试数据的第一行是一个整数N(1&l

UML总结之构件图和部署图

一 构件图 1.构件的含义: 是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现. 构件作为系统中定义良好接口的物理实现单元,仅仅依赖于构件所支持的接口.系统中的一个构件可以被支持正确接口的其他构件所替代. 2.构件和类的对比 3.构件图的含义 用来表示系统中构件与构件之间.类或接口与构件之间的关系图 4.构件图之间的关系 (1)依赖关系:用虚线箭头表示 (2)实现关系:用实线表示,多用于构件和接口之间,构件可以实现接口. 二 部署图 1.含义: 部署图描述了一个系统运

UML视图(四)状态图

以下是一个图书馆管理系统的状态图,非常典型,涵盖状态图的全部元素的使用,由于状态图相对照较简单,直接从看图就能非常好地掌握.假设想对状态图的元素严谨的概念进行了解,在图下方,有仔细的叙述. 看了上面的状态图,相信已经对状态图有了比較宏观的把握,面对接下来的理论知识,你会感觉内容非常少,这个感觉是非常自然的,由于内容确实少.时刻记得UML的重要思想如UML的定义"统一建模语言",重在"统一". 状态图显示一个状态机,通常指用于描写叙述单个对象的行为,主要用于描写叙述对

UML的概念模型

为 了理解UML,需要形成该语言的概念模型,这要求学习建模的3个要素:UML的基本构造块.支配这些构造块如何放在一起的规则和一些运用于整个UML的公 共机制.如果掌握了这些思想,就能够读懂UML模型,并能建立一些基本模型.当有了较丰富的应用UML的经验时,就能够在这些概念模型之上使用更高深的语 言特征进行构造. 2.2.1 UML的构造块 UML的词汇表包含下面3种构造块: (1)事物 (2)关系 (3)图 事物是对模型中首要成分的抽象:关系把事物结合在一起:图聚集了相关的事物. 1. UML中