部署图
来源:互联网 发布:win7打开本地端口 编辑:程序博客网 时间:2024/05/16 13:54
部署图
首先,我们先来讲解部署图。部署图主要是用来描述一系列组件部署到节点运行的结构。部署图显示了系统运行时的结构。一般情况下部署图帮助我们来理解分布
式应用系统。同时部署图还传达了构建应用系统的软件与硬件元素的配置及部署方式。
部署图中的基本元素:
1、节点:这里就是指组件运行的环境。可以是软件(操作系统、其他等)或硬件资源(计算机,其他硬件)。
UML建模语言中的通用图形化表示为:
2、节点实例:节点实例与节点的区别就是有下划线和冒号,节点实例必须紧跟冒号,当然这个节点实例名称可以为空,节点必须要有。
3、组件容器:一个节点可以包含其他节点,可以是组件,也可以是节点。
4、节点之间的关系
(1)、单向依赖:
上图表示 查询统计组件,通过.net提供的ADO.NET访问SQLServer2005数据库。
(2)、双向依赖:
上图表示:产品管理模块会把数据写入到数据库中,同时产品管理中的信息会从数据库中读取,双向依赖。
(3)、通信:
上图表示:应用软件系统与数据库通过.NET提供的方式相互通信,个人理解任务就是双向通信(双向依赖)[错误之处,还请高人指出]。
5、实例讲解:
下面我们已一个简单的系统B2C来进行讲解:
我们先来看看B2C系统中的相应节点:
客户端通过浏览器访问B2C站点,首先进入会员管理,如果注册,则进入到注册系统。会员管理中完成对采购的管理、支付、发布等。
节点描述:
浏览器:通过键入网站地址访问B2C站点。这是与B2C系统交互的唯一入口。
注册系统:完成用户的注册与数据库通信。图上并未画出,所有的节点除了浏览器不需要直接与数据库交互外,其他的模块都需要与数据库通信。
会员管理:完成会员中心的管理。会员的个人信息,开店的店铺信息,收货地址等等信息的管理,我的采购,我发布的产品等等。
采购系统:系统中的子功能,用于完成买家的产品采购。
发布系统:主要为卖家提供服务,发布产品信息等。与数据库通信
支付系统:完成支付交易的操作。与个人账户进行通信。
当然这里只是举个简单的例子,其他的内容,比如前台的展示等等,这些目前都没有考虑其中,也没有仔细分析,这里只是达到介绍的目的。
6、总结
通过上面的讲解相信大家对部署图已经有了基本的认识,部署图主要是用来完成将组件部署到节点上运行的结构。从整体上描述了,系统运行时的结构。部署图是
- 部署图
- 部署图
- 部署图
- 部署图
- 部署图
- 部署图
- Tfs 自动部署 部署图
- 部署图&构件图
- 部署图Deployment Diagram
- 关于系统部署图
- ICEGrid 部署图
- UML ---部署图
- UML 部署图
- UML_部署图
- UML_部署图
- UML之部署图
- UML之部署图
- UML-部署图
- 2013 多校联合 2 A Balls Rearrangement (hdu 4611)
- 5.1 Chain of Responsibility职责链模式
- Jquery图片滚动插件—BxCarousel
- MySQL Connector/Python 安装、测试
- AGG札记 待续
- 部署图
- 推荐一个Root手机及刷机工具—刷机大师
- Spring Data JPA
- 将汇编的指令画在图片上==可以贴图法操作==动动图片图案指示就行了。(堆积木编译器)
- Decorator in Python
- 基于jQuery的上下无缝滚动应用(单行或多行)
- PAT 1008
- sap workload
- asteria参考アドレス