- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * 使用模板 部署与构件图 部署图表示的是如何将具体软件制品(例如可执行文件)分配到计算节点(具有处理服务的某种事物)上。 部署图表示了软件元素在物理架构上的部署,以及物理元素之间的通信。 部署图有助于沟通物理或者部署架构。部署图中最基本的元素是节点,有两种类型的节点: 设备节点:具有处理和存储能力,可执行软件的物理计算资源,例如典型的计算机或者移动电话。 执行环境节点:在外部节点中运行的软件计算资源,其自身可以容纳和执行其他可执行软件元素,如OS。 Bank Customer ATM Client ATM Application Server ATM Data Server internet intranet ATM机系统 ATM机系统的部署图 构件是系统中用来描述客观事物的一个实体,它是构成系统的、支持即插即用的基本组成单位,一个构件由一个或多个对象经过包装构成,通过接口独立地时外提供服务。 一个构件由四部分组成: 构件 名是构件的唯一标识,采用118位全局唯一标识符GUID来表示。 属性是用来描述构件静态特征的一个数据项。 服务是用来描述构件动态特征的一个操作序列。 接口是用来描述构件对外界提供服务的图形界面。 UML构件是设计级别的视图,并不存在于具体软件视图,但是可以映射为具体的软件制品。 部署与构件图 构件图提供当前模型的物理视图,对系统的静态实现视图建模。构件图显示一个系统物理设计时,构件所映射的类和对象的配置。 一个构件图可以表示一个系统全部或者部分的构件体系。从组织内容看,构件图显示软件构件的组织以及构件之间的依赖关系,包括源代码构件、二进制代码构件以及可执行构件。 构件图主要包含构件、接口、依赖关系以及构件包。以下几种内容: 补充:构件图 基本概念 构件图举例 构件和接口 构件是系统中遵从一组接口并提供其实现的物理的、可替换的部分,是定义了良好接口的软件模块,如源代码、二进制代码、可执行文件以及动态连接库等。 构件的接口由该构件支持的一个或多个接口元素表示。 在建模中,构件用于显示编译和运行时的依赖关系,以及接口和软件模块之间调用的依赖关系。 一个系统可以包含多个不同类型的软件模块,每个软件模块都由模型中一个构件表示。 构件和接口 图形表示 构件用左边带有两个标签的矩形图标表示 接口用于描述构件所提供的服务的一组操作集合,指定了构件的外部可见操作。构件和接口之间的关系叫做实现关系。可以通过接口是访问一个构件。 10.5 案例分析 POS机系统 创建销售顺序图 实例分析:POS机系统 输入商品顺序图 实例分析:POS机系统 计算总价顺序图 实例分析:POS机系统 处理支付顺序图 实例分析:POS机系统 POS机系统类图 短信系统 发送短信顺序图 短信系统 接收短信顺序图 短信系统 短信系统类图 ATM机系统 Display Key Pad Dispenser Sensor Dispenser Feeder Cash Counter Transaction Manager Withdrawal Persistent Class Account Withdrawal Account Cashier Interface Dispenser Analysis Model Design Model ? trace? ? trace? ? trace? ? trace? Card Reader Client Manager 分析类到设计类的关系 ATM机系统 Display Key Pad Dispenser Sensor Dispenser Feeder Cash Counter Withdrawal Client Manager Persistent Class Account Bank Customer Card Reader Transaction Manager ATM机系统精化的协作图 ATM机系统 : Display : Key Pad : Bank Customer : Card Reader : Client Manager : Cash Counter Insert card Card inserted (ID) Ask for PIN code Show request Specify PIN code PIN code (PIN) Request PIN validation (PIN) Ask for amount to withdraw Show request Specify amount Amount (A) Request amount withdrawal (A) R
您可能关注的文档
最近下载
- 河南省2019年对口升学网络选择和判断题.docx VIP
- 兴陇中学七年级语文期中复习《骆驼祥子》单选题.docx VIP
- 2025至2030年中国电站铸锻件市场分析及竞争策略研究报告.docx
- 2025年湖南选调真题及答案.docx VIP
- 防范电信网络诈骗宣传课件 PPT.pptx VIP
- 第4课 直面挫折 积极应对中职思想政治《心理健康与职业生涯》(高教版基础模块).pdf VIP
- 广西书院文化研讨.pdf VIP
- 高考古代文化常识判断题(一).docx VIP
- 前十题单选,后十题多选,每题5分,满分100分。.docx VIP
- 12K101-1~4 通风机安装(2012年合订本).pdf VIP
文档评论(0)