欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《构件图与部署》PPT课件.ppt

    • 资源ID:53985840       资源大小:131KB        全文页数:29页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《构件图与部署》PPT课件.ppt

    UML建模语言第11讲 构件图与部署图本章将围绕构件图和部署图的基本概念以及使用方法逐一进行详细介绍。UML建模语言11.1 构件图与部署图的基本概念11.1.1 构件的基本概念在构件图中,将系统中可重用的模块封装为具有可替代性的物理单元,称为构件,它是在一个系统或子系统中的封装单位,提供一个或多个接口,是系统高层的可重用部件。UML建模语言虚包是一种只包含对其他包的元素进行引用的构件。UML建模语言系统是指组织起来以完成一定目的的连接单元的集合,在系统中肯定有一个文件用来指定系统的入口,也就是系统程序的根文件,这个文件被称为主程序。子程序规范和子程序体是用来显示子程序的规范和实现体。主程序 子程序规范和子程序体 包规范和包体 任务规范和任务体 UML建模语言11.1.2 构件图的基本概念构件图是用来表示系统中构件与构件之间、类或接口与构件之间的关系图。在构件图中,构件和构件之间的关系表现为依赖关系,定义的类或接口与类之间的关系表现为依赖关系或实现关系。构件之间的依赖关系 UML建模语言构件和接口之间的依赖关系是指一个构件使用了其他元素的接口,依赖关系可以用带箭头的虚线表示,箭头指向接口符号。构件和接口的实现关系 构件与接口的依赖关系UML建模语言11.1.3 部署图的基本概念部署图(Deployment Diagram)描述了一个系统运行时的硬件节点、在这些节点上运行的软件构件将在何处物理运行以及它们将如何彼此通信的静态视图。UML建模语言在Rational Rose 2003中可以表示的节点类型包括两种,分别是处理器(Processor)和设备(Device)。处理器(Processor)是指那些本身具有计算能力且能够执行各种软件的节点,如服务器、工作站等都是具有处理能力的机器。设备(Device)是指那些本身不具备处理能力的节点。UML建模语言11.2 构件图与部署图的创建概述11.2.1 创建构件图1.创建和删除构件图创建一个新的构件图的操作步骤如下:01 单击右键浏览器中的Component View(构件视图)或者位于构件视图下的包。02 在弹出的快捷菜单中选择New|Component Diagram命令。03 输入新的构件图名称。04 双击打开浏览器中的构件图。删除一个构件图的步骤如下:01 选中需要删除的构件图,单击右键。02 在弹出的快捷菜单中选择Delete命令即可。UML建模语言2.创建和删除构件使用菜单栏或浏览器添加构件的步骤如下:01 选择Tools|Create|Component命令,此时光标变为“+”号。如果使用浏览器,可右键单击需要添加的包,在弹出的快捷菜单中选择New|Component命令,此时光标也变为“+”号。02 以下的步骤与使用工具栏添加构件的步骤类似,按照前面使用工具栏添加构件的步骤添加即可。可以通过以下方式进行删除:01 选中待删除的构件,单击右键。02 在弹出的快捷菜单中选择Edit|Delete from Model命令,或者按Ctrl+D快捷键即可。UML建模语言3.设置构件可以通过下图增加细节信息,包括名称、构造型、语言、文本、声明、实现类和关联文件等。UML建模语言4.创建和删除构件之间的依赖关系在构件图中添加构件之间的依赖关系的步骤如下:01 单击图标,或者选择Tools|Create|Dependency命令,此时的光标变为“”符号。02 单击依赖关系的客户端构件。03 将依赖关系的线段拖动到被依赖的构件中即可,如图所示。UML建模语言如果要将依赖关系从构件中删除,可以通过以下的步骤进行操作:01 选中需要删除的依赖关系线段。02 按Delete键即可。5.创建构件与接口的实现关系01 将接口包含在该构件中,可以通过在一个构件中添加包含类的方式添加接口。02 将该构件从浏览器中拖动到编辑区域内,这时接口会自动添加到图形编辑区内。UML建模语言11.2.2 创建部署图1.创建和删除节点使用菜单栏或浏览器添加节点的步骤如下:01 选择Tools|Create|Processor命令,此时光标变为“+”号。如果使用浏览器,可右键单击Deployment View(部署视图),在弹出的快捷菜单中选择New|Processor命令,此时光标也变为“+”号。02 以下的步骤与使用工具栏添加节点的步骤类似,按照前面使用工具栏添加处理器节点的步骤添加即可。UML建模语言将节点永久地从模型中移除,可以通过以下步骤进行:01 选中待删除的节点,单击右键。02 在弹出的快捷菜单中选择Edit|Delete from Model命令,或者按Ctrl+D快捷键即可。UML建模语言2.设置节点处理器的标准规范对话框如下。UML建模语言还可以在Detail选项卡中通过Characteristion列表框添加硬件的物理描述信息。UML建模语言3.添加和删除节点之间的连接在部署图中添加节点之间的连接的步骤如下:01 单击图标,或者选择Tools|Create|Connection命令,此时的光标变为“”符号。02 单击需要连接的两个节点中的任意一个节点。03 将连接的线段拖动到另一个节点中即可。UML建模语言如果要将连接从节点中删除,可以通过以下的步骤进行:01 选中该连接。02 按Delete键或者单击右键,在弹出的快捷菜单中选择Edit|Delete命令即可。UML建模语言4.设置连接规范打开连接规范对话框的步骤如下:01 选中需要打开的连接,单击右键。02 在弹出的快捷菜单中选择Open Specification命令。UML建模语言11.3 构件图与部署图的创建示例11.3.1 创建构件图01 根据用例或场景的需求确定系统的构件。02 将系统中的类、接口等逻辑元素映射到构件中。03 确定构件之间的依赖关系,并对构件进行细化。UML建模语言1.确定系统构件可以与确定用例中的类和对象一样,根据用例的流程确定系统的构件。UML建模语言2.将系统中的类和接口等映射到构件中将系统中的类、接口等逻辑元素映射到构件中,一个构件不仅仅包含一个类或接口,也可以包含几个类或接口。UML建模语言3.确定构件的依赖关系确定构件之间的依赖关系,并对构件进行细化。UML建模语言11.3.2 创建部署图01 根据系统的物理需求确定系统的节点。02 根据节点之间的物理连接将节点连接起来。03 通过添加处理器的进程、描述连接的类型等细化对部署图的表示。1.确定系统节点根据上面的需求列表可以获得系统的节点信息。UML建模语言2.添加节点连接将上面的节点连接起来,得到的部署图。UML建模语言3.细化部署图接下来需要确定各个处理器中的主程序以及其他的内容,如构造型、说明型文档和特征描述等。UML建模语言11.4 本 章 小 结本章主要对UML中的构件图和部署图进行了介绍。接着介绍了构件图和部署图的组成元素以及如何创建这些模型元素,最后,通过简单的示例说明如何去创建构件图和部署图。UML建模语言

    注意事项

    本文(《构件图与部署》PPT课件.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开