UML中从硬件描述语言 eda视角描述元器件用什么图

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
第12章UML部署图.ppt 13页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
··········
图 部署图(deployment diagram,也称为配置图)是用来显示系统中软件和硬件的物理架构。 从部署图中,可以了解到软件和硬件组件之间的物理关系以及软件组件在处理节点上的分布情况。使用部署图可以显示运行时系统的组成和结构,同时还表明了构成应用程序的硬件和软件元素的配置和部署方式。 12.1
什么是部署图 部署图描述了系统中包括的计算机和其他的硬件设备,如这些计算机和设备的位置以及它们之间是如何进行相互连接的,即部署图是描述系统中的硬件节点及节点之间如何连接的图。图12-1是一个典型的部署图。
部署图的作用 一个UML部署图描述了一个运行时的硬件节点,以及在这些节点上运行的软件构件的静态视图。部署图显示了系统的硬件、安装在硬件上的软件,以及用于连接异构机器之间的中间件。创建一个部署模型的目的有以下几点。 描述系统投产的相关问题。 描述系统与生产环境中的其他系统间的依赖关系,这些系统可能是已经存在,或是将要引入的。 描述一个商业应用主要的部署结构。 设计一个嵌入系统的硬件和软件结构。 描述一个组织的硬件/网络基础结构。 12.1.2
部署图的组成元素 部署图的组成元素包括节点、节点间的连接。连接把多个节点连在一起,构成一个部署图。 12.2
部署图的表示 部署图包含节点和连接两个部分。下面分别描述其语义和表示方法。 12.2.1
节点 节点代表一个运行中的计算机系统硬件资源。节点通常拥有一些内存,并具有处理能力。
1.节点的表示 2.节点的分类 1) 处理器 2) 设备 3.节点中的构件 4.节点属性 5.节点与构件 12.2.2
连接 部署图用连接实线表示各节点之间的通信路径。对于企业的计算机系统硬件设备间的关系,我们通常关心的是节点之间是如何连接的,因此描述节点间的关系一般不使用名称,而是使用构造型描述。图12-6是节点之间连接的例子。 12.3
部署图应用 通过对12.1和12.2节的学习,大家对于部署图的作用已有所了解,在实际的应用中,部署图主要用在设计和实现两个阶段。 12.3.1
设计阶段 在设计阶段,部署图主要用来描述硬件节点以及节点之间的连接,如图12-7所示为某公司局域网络的三台服务器的连接图。 12.3.2
实现阶段 在实现阶段生产出了软件构件,可以把构件分配给对应的节点,如图12-8所示。 12.4
结 本章首先介绍了部署图中节点、连接、节点中包含元素的概念和节点表示方法,并将节点分为两类,即处理器和设备,最后阐明了部署图的应用领域,即对嵌入式系统建模、对分布式系统建模的作用。 12.5
题 1.什么是节点,节点与构件有什么区别? 2.举例说明一个节点包含的语义。 3.用一个例子说明部署图的应用。 * * * * *
正在加载中,请稍后...温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(718)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'UML之部署图',
blogAbstract:'部署图
基本特点 用来显示系统中软件和硬件的物理架构。从部署图中,可以了解软件和硬件组件之间的物理关系,以及处理节点的组件分布情况。使用部署图可以显示运行时系统的结构,同时还传达成应用程序的硬件和软件元素的配置和部署方式。 部署图显示了系统硬件,安装在硬件上的软件,以及用于连接异构的机器之间的中间型。
&构成 结点和组件 一个结点。同城描述成一个立体的盒子。表示一个计算设备,一般是一个独立的硬件设备。例如一台电脑,网络路由器,主机,传感器,或是运行上的软件系统,如个人数字助理(PDA),数据库等。 ',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:4,
permalink:'blog/static/',
commentCount:3,
mainCommentCount:3,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:true,
hostIntro:'',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}中国网站删除您尝试查看的页面。希望以下页面包含与您寻找的信息类似的内容:如果您是通过书签访问此页面,请更新您的书签。如果您是通过 developerWorks
上的链接到达这里的,请将该损坏的链接报告给我们的 ,我们会立刻进行修复。请告诉我们您单击该链接时所在的页面。很抱歉给您带来不便。感谢使用 IBM developerWorks! 
在云上开发、部署和管理您的应用IBM Cloud 云平台为您提供所需的一切。旧闻、重复
内容质量差
String,是Java中除了基本数据类型以外,最为重要的一个类型了。很多人会认为他比较简单。但是和String有关的面试题有很多,下面我随便找两道面试题,看看你能不能都答对:Q1:String s = new String(&hollis&);定义了几个对象。Q2:如何理解String的intern方法上面这两个是面试题和String相关的比较常考的,很多人一般都知道答案。A1:若常量池中已经存...
旧闻、重复
内容质量差
6月21日,首次更名为OpenInfra Days China的开源业界的顶级盛会,在北京国家会议中心盛大开幕,这一天,正好是中国传统二十四节气之一的夏至,而夏至节气,意味着这是夏天最热的日子,38度的高温如期而至,但就在这样的高温下,1000多名开源技术的爱好者仍然顶着炎炎烈日,不辞辛苦的从全国各地聚集到北京国家会议中心,来参加这场开源业界的盛会,这足见开源在中国IT技术人员中的巨大影响力,也再...
旧闻、重复
内容质量差
不知不觉中进入计算机行业已有几个年头了,回首往事依然历历在目。今天我把我这几年的学习经历,体会写出来,与大家一起分享,我想其中的一些经历大家也会遇到过,而且会与我产生共鸣,并且我希望自己的一些经验与教训能对大家有一定的启发作用。了解别人的经历也许会对自己有一定的帮助作用,那么我的目的也就达到了。这篇回忆基本上按照时间顺序来的,我尽量完整,真实的记录下自己所走过的路,其中一些我认为对我产生了比较大的...
旧闻、重复
内容质量差
—文章版权归原作者所有,转载仅供浏览,不用于任何商业用途,如有侵权请联系我们马上处理。精彩回顾
点蓝字即可
? 为什么一定要给孩...
旧闻、重复
内容质量差
也是机缘巧合,让我一个之前工作从未接触过程序员的人,现在成天和程序员打交道,要知道,不懂技术,往往他们想和你幽默的搞笑一下,未必能读懂。都说程序员情商低,不爱说话,比较闷...
旧闻、重复
内容质量差
在这篇文章中我将介绍如何写一个简短(200行)的 Python 脚本,来自动地将一幅图片的脸替换为另一幅图片的脸。这个过程分四步:检测脸部标记。旋转、缩放、平移和第二张图...
旧闻、重复
内容质量差
来自:51CTO技术栈(微信号:blog51cto)综合来源来源:《西二旗程序员写给孩子的一封信》一文作者 hubery_class,转载自13号线微信公众号,其它素材来...
旧闻、重复
内容质量差
旧闻、重复
内容质量差
英文:JeffHeaton
译文: 云+社区/白加黑大人https://cloud.tencent.com/developer/article/1035890基本介绍在...
旧闻、重复
内容质量差
本文作者Easy,程序员中的网红如果你是一个混迹微博的IT爱好者的话,可能对下面这个头像有印象。没错,这就是Easy!从2003年写下第一行PHP代码开始,编程就成为了他...
旧闻、重复
内容质量差
1  如果你问我,十几年的学习生涯最刻骨铭心的是什么?答案只有一个:高考。  我上的高中是我们那边的重点学校。当年,我在的理科班本科上线率达到98%,也就是说,一个班级只...
旧闻、重复
内容质量差
导读:正则表达式是程序员经常使用的工具之一。本文作者通过一个正则表达式的陷阱,先深入剖析了出现问题的原因,后给出怎么处理这类问题的方法。最后还给出了一些检测常见正则表达式...
旧闻、重复
内容质量差
来源:财经要参一真的不敢相信,这个时代变化之快让人无法想象!创新!创新!再创新!一个个脑洞大开的创新,让人眼花缭乱,目眩神迷!就在刚刚,刘强东突然扔出一枚超级核弹,炸的整...
旧闻、重复
内容质量差
以技术人员为例,技术人员典型的发展路径基本上都是下面的这个模式:1)0 ~ 1 年:菜鸟,需要别人手把手来教2)1 ~ 3 年:初级,需要别人带你做3)3 ~ 5 年:高...
旧闻、重复
内容质量差
今天小米正式官宣,小米平板4就要6月25号登场了,还捎带了一部红米6 Pro!额,为啥会携带红米新机,那你需要去了解一下小米的战术啦!毕竟出货量要第一,肯定得不断地推出千...
旧闻、重复
内容质量差
林鳞 编译整理量子位 出品 | 公众号 QbitAI又有新的开源库来了,英伟达出品,数量×2。正在举行的CVPR 2018大会上,英伟达开源了数据增强库NVIDIA DA...
旧闻、重复
内容质量差
内容来源:本文转载自战略合作伙伴
51CTO技术栈(微信号:blog51cto)责编 | 王友强 第
篇技术好文:8400字 | 18分钟阅读胡捷在国内曾经...
旧闻、重复
内容质量差
计算机视觉最具影响力的学术会议之一的 CVPR 将于 2018 年 6 月 18 日 - 22 日在美国盐湖城召开举行。据 CVPR 官网显示,今年大会有超过 3300 ...
旧闻、重复
内容质量差
在我的it职业成长道路上,遇到过很多贵人,比如靠谱的项目经理以及技术总监,对我的人生起到了明灯的作用,但是在业余的碎片化时间里,我觉得以下几个公众号对我帮助挺大的,特推荐...
旧闻、重复
内容质量差
点击上方“互扯程序”,选择“置顶公众号”优秀文章,第一时间送达!KSKnowledge Sharing知识分享
现在是资源共享的时代,同样也是知识分享的时代,如果你...
刚刚阅读在这里,点击刷新
刚刚阅读在这里,点击刷新
这些年来,中国互联网很少有像微信这样影响巨大的产品。
如是 · 算法工程师
即便作为兴趣爱好,无人价值技术要如何入门呢?
《程序员》杂志
我们请来 AI 技术一线的专家,请他们从实践的角度来解析 AI 领域各技术岗位的合格工程师都是怎样炼成的。
这个栏目将帮助大家筛选出人工智能和机器学习领域,每年各大顶级会议和研讨班上有意思的论文,解读出论文的核心思想,为精读提供阅读指导。
本期我们梳理了2017年区块链发展现状,从关键技术原理与实际应用出发,带你深入浅出探索区块链技术的方方面面。
16个主题,200余篇文章,180万字——不容错过的前沿技术、工具尽在其中,亲历者领域案例剖析
成都-光谷创业咖啡(长发街55号3-4)uml中建模软件,硬件的物理结构的两个图是什么图_百度知道
uml中建模软件,硬件的物理结构的两个图是什么图
我有更好的答案
统一建模语言UML软件工程领域在1995年至1997年取得了前所未有的进展,其成果超过软件工程领域过去15年来的成就总和。其中最重要的、具有划时代重大意义的成果之一就是统一建模语言(UML:UMLanguage)的出现。在世界范围内,至少在近10年内,UML将是面向对象技术领域内占主导地位的标准建模语言。采用UML作为我国统一的建模语言是完全必要的:首先,过去数十种面向对象的建模语言都是相互独立的,而UML可以消除一些潜在的不必要的差异,以免用户混淆;其次,通过统一语义和符号表示,能够稳定我国的面向对象技术市场,使项目根植于一个成熟的标准建模语言,从而可以大大拓宽所研制与开发的软件系统的适用范围,并大大提高其灵活程度。统一建模语言(UML)是用来对软件密集系统进行描述、构造、视化和文档编制的一种语言。首先,也是最重要的一点,统一建模语言融合了Booch、OMT和OOSE方法中的概念,它是可以被上述及其他方法的使用者广泛采用的一门简单、一致、通用的建模语言。其次,统一建模语言扩展了现有方法的应用范围。特别值得一提的是,UML的开发者们把并行分布式系统的建模作为UML的设计目标,也就是说,UML具有处理这类问题的能力。第三,统一建模语言是标准的建模语言,而不是一个标准的开发流程。虽然UML的应用必然以系统的开发流程为背景,但根据我们的经验,不同的组织,不同的应用领域需要不同的开发过程。举个例子来说,开发错综复杂的软件是非常有趣的工作,但开发这种软件与构造严格实时的航空电子系统是大不一样的,后者是性命攸关的大事。因此我们首先把精力集中在设计通用的元模型上(统一不同方法的语义),其次是建立通用的表示法(提供对这些语义的形象化的表达)。虽然UML的开发者们将继续倡导从用例驱动到体系结构为中心最后反复改进、不断添加的软件开发过程,但实际上设计标准的开发流程并不是非常必要的。UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。面向对象技术和UML的发展过程可用上图来表示,标准建模语言的出现是其重要成果。在美国,截止1996年10月,UML获得了工业界、科技界和应用界的广泛支持,已有700多个公司表示支持采用UML作为建模语言。1996年底,UML已稳占面向对象技术市场的85%,成为可视化建模语言事实上的工业标准。日,OMG采纳UML1.1作为基于面向对象技术的标准建模语言。UML代表了面向对象方法的软件开发技术的发展方向,具有巨大的市场前景,也具有重大的经济价值和国防价值。标准建模语言UML的内容首先,UML融合了Booch、OMT和OOSE方法中的基本概念,而且这些基本概念与其他面向对象技术中的基本概念大多相同,因而,UML必然成为这些方法以及其他方法的使用者乐于采用的一种简单一致的建模语言;其次,UML不仅仅是上述方法的简单汇合,而是在这些方法的基础上广泛征求意见,集众家之长,几经修改而完成的,UML扩展了现有方法的应用范围;第三,UML是标准的建模语言,而不是标准的开发过程。尽管UML的应用必然以系统的开发过程为背景,但由于不同的组织和不同的应用领域,需要采取不同的开发过程。作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分。(1)UML语义描述基于UML的精确元模型定义。元模型为UML的所有元素在语法和语义上提供了简单、一致、通用的定义性说明,使开发者能在语义上取得一致,消除了因人而异的最佳表达方法所造成的影响。此外UML还支持对元模型的扩展定义。(2)UML表示法定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。这些图形符号和文字所表达的是应用级的模型,在语义上它是UML元模型的实例。标准建模语言UML的重要内容可以由下列五类图(共9种图形)来定义:·第一类是用例图,从用户角度描述系统功能,并指出各功能的操作者。·第二类是静态图(Sdiagram),包括类图、对象图和包图。其中类图描 查看更多答案&&
采纳率:82%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 硬件元器件原理详解 的文章

 

随机推荐