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

上传人:牧羊曲112 文档编号:5531800 上传时间:2023-07-18 格式:PPT 页数:29 大小:277.49KB
返回 下载 相关 举报
《构件图与部署》PPT课件.ppt_第1页
第1页 / 共29页
《构件图与部署》PPT课件.ppt_第2页
第2页 / 共29页
《构件图与部署》PPT课件.ppt_第3页
第3页 / 共29页
《构件图与部署》PPT课件.ppt_第4页
第4页 / 共29页
《构件图与部署》PPT课件.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《《构件图与部署》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《构件图与部署》PPT课件.ppt(29页珍藏版)》请在三一办公上搜索。

1、,第11讲 构件图与部署图本章将围绕构件图和部署图的基本概念以及使用方法逐一进行详细介绍。,11.1 构件图与部署图的基本概念11.1.1 构件的基本概念在构件图中,将系统中可重用的模块封装为具有可替代性的物理单元,称为构件,它是在一个系统或子系统中的封装单位,提供一个或多个接口,是系统高层的可重用部件。,虚包是一种只包含对其他包的元素进行引用的构件。,系统是指组织起来以完成一定目的的连接单元的集合,在系统中肯定有一个文件用来指定系统的入口,也就是系统程序的根文件,这个文件被称为主程序。子程序规范和子程序体是用来显示子程序的规范和实现体。,主程序,子程序规范和子程序体,包规范和包体,任务规范和

2、任务体,11.1.2 构件图的基本概念构件图是用来表示系统中构件与构件之间、类或接口与构件之间的关系图。在构件图中,构件和构件之间的关系表现为依赖关系,定义的类或接口与类之间的关系表现为依赖关系或实现关系。,构件之间的依赖关系,构件和接口之间的依赖关系是指一个构件使用了其他元素的接口,依赖关系可以用带箭头的虚线表示,箭头指向接口符号。,构件和接口的实现关系,构件与接口的依赖关系,11.1.3 部署图的基本概念部署图(Deployment Diagram)描述了一个系统运行时的硬件节点、在这些节点上运行的软件构件将在何处物理运行以及它们将如何彼此通信的静态视图。,在Rational Rose 2

3、003中可以表示的节点类型包括两种,分别是处理器(Processor)和设备(Device)。处理器(Processor)是指那些本身具有计算能力且能够执行各种软件的节点,如服务器、工作站等都是具有处理能力的机器。,设备(Device)是指那些本身不具备处理能力的节点。,11.2 构件图与部署图的创建概述11.2.1 创建构件图1.创建和删除构件图创建一个新的构件图的操作步骤如下:01 单击右键浏览器中的Component View(构件视图)或者位于构件视图下的包。02 在弹出的快捷菜单中选择New|Component Diagram命令。03 输入新的构件图名称。04 双击打开浏览器中的构

4、件图。删除一个构件图的步骤如下:01 选中需要删除的构件图,单击右键。02 在弹出的快捷菜单中选择Delete命令即可。,2.创建和删除构件使用菜单栏或浏览器添加构件的步骤如下:01 选择Tools|Create|Component命令,此时光标变为“+”号。如果使用浏览器,可右键单击需要添加的包,在弹出的快捷菜单中选择New|Component命令,此时光标也变为“+”号。02 以下的步骤与使用工具栏添加构件的步骤类似,按照前面使用工具栏添加构件的步骤添加即可。可以通过以下方式进行删除:01 选中待删除的构件,单击右键。02 在弹出的快捷菜单中选择Edit|Delete from Model

5、命令,或者按Ctrl+D快捷键即可。,3.设置构件可以通过下图增加细节信息,包括名称、构造型、语言、文本、声明、实现类和关联文件等。,4.创建和删除构件之间的依赖关系在构件图中添加构件之间的依赖关系的步骤如下:01 单击图标,或者选择Tools|Create|Dependency命令,此时的光标变为“”符号。02 单击依赖关系的客户端构件。03 将依赖关系的线段拖动到被依赖的构件中即可,如图所示。,如果要将依赖关系从构件中删除,可以通过以下的步骤进行操作:01 选中需要删除的依赖关系线段。02 按Delete键即可。5.创建构件与接口的实现关系01 将接口包含在该构件中,可以通过在一个构件中添

6、加包含类的方式添加接口。02 将该构件从浏览器中拖动到编辑区域内,这时接口会自动添加到图形编辑区内。,11.2.2 创建部署图1.创建和删除节点使用菜单栏或浏览器添加节点的步骤如下:01 选择Tools|Create|Processor命令,此时光标变为“+”号。如果使用浏览器,可右键单击Deployment View(部署视图),在弹出的快捷菜单中选择New|Processor命令,此时光标也变为“+”号。02 以下的步骤与使用工具栏添加节点的步骤类似,按照前面使用工具栏添加处理器节点的步骤添加即可。,将节点永久地从模型中移除,可以通过以下步骤进行:01 选中待删除的节点,单击右键。02 在

7、弹出的快捷菜单中选择Edit|Delete from Model命令,或者按Ctrl+D快捷键即可。,2.设置节点处理器的标准规范对话框如下。,还可以在Detail选项卡中通过Characteristion列表框添加硬件的物理描述信息。,3.添加和删除节点之间的连接在部署图中添加节点之间的连接的步骤如下:01 单击图标,或者选择Tools|Create|Connection命令,此时的光标变为“”符号。02 单击需要连接的两个节点中的任意一个节点。03 将连接的线段拖动到另一个节点中即可。,如果要将连接从节点中删除,可以通过以下的步骤进行:01 选中该连接。02 按Delete键或者单击右键,

8、在弹出的快捷菜单中选择Edit|Delete命令即可。,4.设置连接规范打开连接规范对话框的步骤如下:01 选中需要打开的连接,单击右键。02 在弹出的快捷菜单中选择Open Specification命令。,11.3 构件图与部署图的创建示例11.3.1 创建构件图01 根据用例或场景的需求确定系统的构件。02 将系统中的类、接口等逻辑元素映射到构件中。03 确定构件之间的依赖关系,并对构件进行细化。,1.确定系统构件可以与确定用例中的类和对象一样,根据用例的流程确定系统的构件。,2.将系统中的类和接口等映射到构件中将系统中的类、接口等逻辑元素映射到构件中,一个构件不仅仅包含一个类或接口,也

9、可以包含几个类或接口。,3.确定构件的依赖关系确定构件之间的依赖关系,并对构件进行细化。,11.3.2 创建部署图01 根据系统的物理需求确定系统的节点。02 根据节点之间的物理连接将节点连接起来。03 通过添加处理器的进程、描述连接的类型等细化对部署图的表示。1.确定系统节点根据上面的需求列表可以获得系统的节点信息。,2.添加节点连接将上面的节点连接起来,得到的部署图。,3.细化部署图接下来需要确定各个处理器中的主程序以及其他的内容,如构造型、说明型文档和特征描述等。,11.4 本 章 小 结本章主要对UML中的构件图和部署图进行了介绍。接着介绍了构件图和部署图的组成元素以及如何创建这些模型元素,最后,通过简单的示例说明如何去创建构件图和部署图。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号