UML—构件图和部署图
实现图 : -构件图、 - 部署图。
构件图:用来显示一组构件之间的组织与依赖关系。
- 构件图 :从软件构建的角度来描述一个系统的主要功能, 使用的构件最重要的是重复。
· 构件:是系统中遵从同一组接口且提供其实现的物理的、可替换的部分。
· 每一个构件能实现一定的功能,为其他构件提供使用接口,方便软件的使用。
· 构件举例: -对象库、 可执行体、COM+、企业级Java
构件和类
· 类表示逻辑抽象,而构件表示物理抽象。
· 构架是其他元素的物理实现。
· 类可以直接拥有属性和操作,一般情况下,构件一般只拥有 只能通过其接口访问的操作。
构件的特点
- 是物理的
- 是可替换的
- 是系统的一部分
- 遵从一组接口并提供对一组接口的实现。
机房收费系统构建图
部署图:用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件。
节点(Node)是一个物理元素,它在运行时存在,代表一个可计算的资源,通常占用一些内存和具有处理能力。一个构件集合一般来说位于一个节点,但有可能从一个节点转到另一个节点。
部署图的构成
节点:一个节点代表一个物理设备或是一个运行在其上的软件系统。
连接:节点之间的连线,表示节点之间的关联。
机房收费系统部署图
UML—构件图和部署图相关推荐
- ****** 五十 ******、软设笔记【UML分析和意义】-类图、对象图、状态图、活动图、顺序图、协作图、构件图、部署图,动静态模式...
一.类图(Class Diagram) 描述一组类.接口.协作已经它们之间的图,用来显示系统中各个类的静态结构图. 类之间的关系(relationship) *依赖(dependency) *泛化(g ...
- UML画图之构件图和部署图
前言 本篇博客主要内容是展示一下自己画的构件图和部署图,实际上只是初有了解,只是明白了大概的意思.故不多讲,希望这图可以帮助到一些人去理解UML. 构件图 what 描述各种软件构件之间的依赖关系 我 ...
- 设计模式——UML建模之精选核心知识用例图、构件图、部署图、对象图的小结(一)
文章大纲 引言 一.UML 的核心图概述 二.用例图 1.用例图概述 2.用例图的核心元素 2.1.参与者 2.2.用例 2.3.容器 2.4.用例图内的关系 三.组件图 四.部署图 五.对象图 引言 ...
- 菜鸟实战UML实现图——部署图 构件图
目录 -实现图 -部署图 -构件图 -举例 -实战机房收费系统 一.实现图 1.实现图:用来描述实现方面的信息,它主要从系统的层次来描述.如:硬件的组成和布局:软件的划分和功能实现. 2.实现图包括: ...
- UML设计图(包含用例图,类图,对象图,包图,构件图,部署图)精华汇总,设计师必备
UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明.可视化.和编制文档的一种标准语言.下面将对UML的九种图+包图的基本概念进行介绍以及各 ...
- UML 构件图(组件图)
UML 构件图(组件图) •什么是构件 构件和构件的要素 •构件是系统中可替换的物理部分,它包装了实现而且遵从并提供一组接口的实现 •规格说明:对于构件,必须有一个它所提供服务的抽象描述.通俗地说,每 ...
- UML之构件图和部署图
一,构件图 从软件架构的角度来描述一个系统的主要功能,如子系统,类,包,构建等. 使用构件最重要的是重复. 构建式系统中遵从同一组接口且提供实现的物理的,可实现的部分. 每个构件能实现一定的功能,为其 ...
- 【UML】构件图和部署图
一.构件图 构件图从软件架构的角度来描述一个系统的主要功能,如子系统.类.包.构件等. 使用构件最重要的是复用. ①构件 构件是系统中遵从同一组接口且提供其实现的物理的.可替换的部分. 每个构件能实现 ...
- unl构件图与部署图
构件是系统中可替换的物理部分,它包装了实现而且遵从并提供一组接口的实现 五个要素: 规格说明:对于构件,必须有一个它所提供服务的抽象描述.通俗地说,每个构件都必须提供特定的服务 一个或多个实现:构件是 ...
最新文章
- gRPC异步处理应答
- 《spring 2.0技术手册》入门不错!
- 垂直居中重要方法理解---重点是方法三
- CodeForces - 916D Jamie and To-do List(主席树+模拟)
- 系统无声音,播放器有声音
- 给 Sublime Text3 添加右键菜单
- 20200503:力扣187周周赛上
- liunx 安装 confluent-kafka-go
- Infosys:印度信息技术巨头公司
- maven打包的时候同时打源码包,并同时将源码包上传私服
- 如何利用python3创建数据表_大数据分析如何利用Python创建数据透视表
- DNS服务器分类与bind-chroot服务配置
- electron制作聊天界面(仿制qq)
- Spring系列之一:Spring入门
- 计算机基础知识第三章答案,2011年河北省职称计算机模拟习题(基础知识第三章+标准答案)...
- 工业散热风扇对除甲醛有用吗
- Telnet远程和tracert跟踪命令
- 软碟通系统U盘制作教程
- linux清除大文件命令,linux du df命令清除不要的大文件
- 颈椎不太好适合学计算机那,拒绝颈椎病 挑选人体工学电脑桌椅看这几点
热门文章
- VisualC++集成开发环境(2013-11-12)--深入浅出MFC
- onbeforepaste=clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))
- 屏幕后处理故障艺术效果
- #194-[树链剖分,博弈论] Nim游戏
- 泰坦尼克号船长再现!真实事件!
- 扫描程序设计说明文档
- 常见面试问题-自我介绍、离职原因、期望薪资…(含面试答案)
- 网站服务器带宽多少,网站服务器带宽多少合适?
- 覆盖水处理过滤器在凝结水处理中的应用
- linux使用docker安装mysql