硬件组成图

2022-09-13 19:51:23 IT技术网 互联网
浏览

本篇文章给大家谈谈《硬件组成图》对应的知识点,希望对各位有所帮助。

本文目录一览:

如何绘制部署图

部署图表示该软件系统如何部署到硬件环境中。它的用途是显示该系统不同的组件将在何处物理地运行,以及它们将如何彼此通信。因为部署图是对物理运行情况进行建模,系统的生产人员就可以很好地利用这种图。 UML部署图中的符号包括组件图中所使用的符号元素,另外还增加了几个符号,包括节点的概念。一个节点可以代表一台物理机器,或代表一个虚拟机器节点(例如,一个大型机节点)。要对节点进行建模,只需绘制一个三维立方体,节点的名称位于立方体的顶部。 确定所需的节点和节点间的连接关系 ◆IC卡读卡器:提供给员工刷卡用,它将收集刷卡的时间信息,传给应用系统,并存入数据库中 ◆应用服务器:用来负责从IC卡读卡器中收集信息,并对管理人员提供员工设置、考勤查询等功能 ◆数据库服务器:用来存储考勤数据,由于该系统比较小,因此在物理上可以与应用服务器合并 ◆客户端软件:提供给管理人员使用,连接应用服务器,完成相应操作 根据实现描述节点 ◆客户端:需使用Windows操作系统,安装客户端软件(假设名为KaoQing.exe) ◆服务器:包含一个用Delphi开发的服务端软件(设为KqServer.exe),它需要与Access数据库交互(设为KaoQing.mdb),并且需要通过IC卡读卡器的驱动程序(假设名为cardReader.dll)来实现与IC卡读卡器通信 ◆IC卡读写器:对于本系统而言,它是不执行构件的设备,不过为了方便员工,安装了3个。 UML部署图应用说明 ◆部署图是一种分两阶段演化的,最初的部署图是在设计时,作为确定最终硬件构架过程的一部分而创建的,然后逐步地对它进行精化,从而得到一个或多个实例形式的UML部署图 ◆设计阶段:焦点聚焦于节点或节点实例,以及它们之间的连接 ◆实现阶段:焦点聚集于将物理构件分配给节点 嵌入式系统建模 ◆识别对于你的系统而言唯一的设备和节点;重点在于对处理器和设备之间的关系建模;可以考虑对处事器和设备采用更直观的图标: 客户机/服务器和分布式系统建模 ◆当你开发的软件要运行在多台计算机上时,就必须决定如何将软件构件以合理的方式部署在各个节点。其中客户机/服务器结构就是一种典型的分布式系统模型,它包含三层B/S结构、两层C/S结构 ◆除了客户机/服务器模型之外,对于大型分布式系统可能还包括负载均衡、集群等部署结构,UML部署图的引入都能够良好地对其进行表述。

UML建模(三)--部署图

用大白话说 部署图就是在使用的时候看看都需要哪些硬件、安装在硬件上的软件,还有连接各种硬件的各种协议和中间件 。

下面系统介绍一下部署图:

部署图描述了一个系统运行时的硬件节点,在这些节点上运行的软件构件将在何处物理运行以及它们将如何彼此通信的静态视图。部署图包括两种基本模型元素:节点和节点间的连接。每个模型中,仅包含一个部署图。

部署图的主要目的是在物理的层次上做整体的系统规划。

目的还包括:

节点包括两种类型:处理器和设备。

== 处理器 ==指本身具有计算能力且能执行各各软件的节点,如服务器。处理器具有处理能力,所以在描述处理器方面应当包含了处理器的调度和进程。调度指在处理器处理其进程中为实现一定的目的而对共同使用的资源进行时间分配。调度方式包含:抢占,无优先级,循环,算法控制,手动执行。进程表示一个单独的控制纯种,是系统中一个重量级的并发和执行单元。

== 设备 ==指本身不具备处理能力的节点,如打印机。

== 连接 ==用来表示两个节点之间的硬件连接。节点之间的连接可以通过光缆直接进行,或通过卫星等方式非直接连接,通常连接都是双向的。连接用实线表示,实线上可加连接名和构造型。

1、找出所要绘图系统的节点,确定节点。

2、找出节点间的通信联系。

3、绘制部署图,每个节点都有名称,写明节点间物理联系的名称。

说部署图之前,先看看某24小时便利店管理系统的网络拓扑结构图

这个图描述了本系统的整体物理结构,从该图我们可以得到以下信息:

1、该便利店集团有总部和多个门店,总部管理财务、仓库、采购等事宜。

2、二级配送可能是该集团的一个子单位,也可能是第三方公司,其作用是及时配送货物到门店。

3、每个门店都有终端电脑,这些终端电脑通过互联网与总部的服务器、二级配送的服务器有联系。

4、财务、仓管、采购子系统在总部的局域网内的。

5、二级配送的客户端直接与二级配送的Server相连。

第1、2点是业务信息,第3、4、5点是技术信息。

注意:标注及黄色底色的文字不是部署图的一部分,仅是用来说明而已。

部署图的基本要点如下:

1、实际环境中的一台电脑、服务器或者硬件设备,在部署图中可用节点(Node)来了表示,也就是图中的一个一个立体矩形框框。

2、每个节点有个名称,如图中的财务的PC、总部的Server等。

3、可以用标记(Tags)来详细说明每个节点的具体配置情况,如图中的总部的Sever,Number=1表示服务器数量只有一台,OS=Windows Server 2003则说明服务器采用Windows Server 2003为操作系统。

4、节点与节点之间,如果有物理联系,则直接拉线条,在线条上面写上连接的方式。如总部的Server与门店的PC是通过Internet来联系的,总部的Server与财务的PC是通过局域网来联系的。

部署图跟拓扑图有什么区别?

部署图是用来显示系统中软件和硬件的物理架构,从部署图中,可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。

拓扑图是一种与大小、距离无关的几何图。例如网络拓扑就是由网络节点设备和通信介质构成的网络结构图。

部署图是行为图吗

部署图(deployment diagram,配置图)是用来显示系统中软件和硬件的物理架构。从部署图中,您可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的配置和部署方式。

部署图简介

一个UML部署图(对象管理组织2001)描述了一个运行时的硬件结点,以及在这些结点上运行的软件组件的静态视图。 部署图显示了系统的硬件,安装在硬件上的软件,以及用于连接异构的机器之间的中间件。

创建目的

· 探究系统投产的相关问题.

· 探究你的系统和生产环境中的其它系统的依赖关系,这些系统可能是已经存在,或是将要引入的。

· 描述一个商业应用主要的部署结构。

· 设计一个嵌入系统的硬件和软件结构。

· 描述一个组织的硬件/网络基础结构。

简介

在特定的项目图上注明软件组件;集中在企业级图上的结点和通信关联

结点和组件

用描述性术语命名结点;仅仅建模重要的软件组件;为组件一致地应用一致版型;把可视化的版型应用到结点

依赖和通信关联

用版型来注明通信协议;仅仅建模组件间的关键性依赖

通用准则

在特定的项目图上注明软件组件图1是一个大学管理系统的UML部署图描述. 该图描述了那些包含单一应用程序的主要软件组件是怎样配置到生产环境中的,这使得项目团队能够确定他们的部署策略。2.集中在企业级图上的结点和通信关联

UML部署图经常被认为是一个网络图或技术架构图,图2是该风格的一个例子,它描述了一个简单组织的技术基础结构。 注意图2是一个非常简单的例子,像这样的图,许多组织将会有几十甚至几百个结点。

虽然在图的有限范围内注明组件的部署情况是可以显示它的作用的,例如图1,但图很快地就变得笨重起来。 图2则关注于企业的那些高阶部署,因此配置在硬件结点之上的软件组件的精细的、细节的东西就不需要显示出来,你可以在你的CASE工具中处理这些信息,但这并不意味着你需要在图上显示它们。

UML建模中构件图和部署图的差别?

UML建模中构件图和部署图的区别为:用途、使用者不同、构成不同。

一、用途不同

1、构件图:构件图是用来描述系统的静态实现视图。

2、部署图:部署图是用来定义系统中软硬件的物理体系结构的视图。

二、用户是不同的

1、组件图:组件图的用户是开发人员和设计人员。

2、部署图:部署图的用户是开发人员、系统集成商和测试人员。

三、成分不同

1、组件图:组件图由组件标记和组件之间的关系组成。

2、部署图:部署图由一组物理节点及其相互关系组成。

扩展资料:

UML定义良好,易于表达,功能强大,普遍适用。面向对象分析(Object-OrientedAnalysis,OA)已经成为主流的系统分析方法,在加强对问题空间和系统任务的理解、改善各方之间的沟通、保持需求的一致性和支持软件重用四个方面表现出优于其他系统分析方法的能力。

UML的出现是为了统一Booch、OMT、OSE和其他方法,以及面向对象方法中使用的符号,并且在它被提出后不久就作为OMG的标准之一被采用。从而改变了数十种面向对象的建模语言相互独立、各具优势的局面,使面向对象的分析技术得到了前所未有的发展。

关于《硬件组成图》的介绍到此就结束了。