欢迎来到天天文库
浏览记录
ID:57017634
大小:134.50 KB
页数:29页
时间:2020-07-26
《构件图与部署图课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第11讲构件图与部署图本章将围绕构件图和部署图的基本概念以及使用方法逐一进行详细介绍。11.1构件图与部署图的基本概念11.1.1构件的基本概念在构件图中,将系统中可重用的模块封装为具有可替代性的物理单元,称为构件,它是在一个系统或子系统中的封装单位,提供一个或多个接口,是系统高层的可重用部件。虚包是一种只包含对其他包的元素进行引用的构件。系统是指组织起来以完成一定目的的连接单元的集合,在系统中肯定有一个文件用来指定系统的入口,也就是系统程序的根文件,这个文件被称为主程序。子程序规范和子程序体是用来显示子程序的规范和实现体。主程序子程序规范
2、和子程序体包规范和包体任务规范和任务体11.1.2构件图的基本概念构件图是用来表示系统中构件与构件之间、类或接口与构件之间的关系图。在构件图中,构件和构件之间的关系表现为依赖关系,定义的类或接口与类之间的关系表现为依赖关系或实现关系。构件之间的依赖关系构件和接口之间的依赖关系是指一个构件使用了其他元素的接口,依赖关系可以用带箭头的虚线表示,箭头指向接口符号。构件和接口的实现关系构件与接口的依赖关系11.1.3部署图的基本概念部署图(DeploymentDiagram)描述了一个系统运行时的硬件节点、在这些节点上运行的软件构件将在何处物理运行
3、以及它们将如何彼此通信的静态视图。在RationalRose2003中可以表示的节点类型包括两种,分别是处理器(Processor)和设备(Device)。处理器(Processor)是指那些本身具有计算能力且能够执行各种软件的节点,如服务器、工作站等都是具有处理能力的机器。设备(Device)是指那些本身不具备处理能力的节点。11.2构件图与部署图的创建概述11.2.1创建构件图1.创建和删除构件图创建一个新的构件图的操作步骤如下:01单击右键浏览器中的ComponentView(构件视图)或者位于构件视图下的包。02在弹出的快捷菜单中选
4、择New
5、ComponentDiagram命令。03输入新的构件图名称。04双击打开浏览器中的构件图。删除一个构件图的步骤如下:01选中需要删除的构件图,单击右键。02在弹出的快捷菜单中选择Delete命令即可。2.创建和删除构件使用菜单栏或浏览器添加构件的步骤如下:01选择Tools
6、Create
7、Component命令,此时光标变为“+”号。如果使用浏览器,可右键单击需要添加的包,在弹出的快捷菜单中选择New
8、Component命令,此时光标也变为“+”号。02以下的步骤与使用工具栏添加构件的步骤类似,按照前面使用工具栏添加构件的步骤添
9、加即可。可以通过以下方式进行删除:01选中待删除的构件,单击右键。02在弹出的快捷菜单中选择Edit
10、DeletefromModel命令,或者按Ctrl+D快捷键即可。3.设置构件可以通过下图增加细节信息,包括名称、构造型、语言、文本、声明、实现类和关联文件等。。4.创建和删除构件之间的依赖关系在构件图中添加构件之间的依赖关系的步骤如下:01单击图标,或者选择Tools
11、Create
12、Dependency命令,此时的光标变为“↑”符号。02单击依赖关系的客户端构件。03将依赖关系的线段拖动到被依赖的构件中即可,如图所示。如果要将依赖关系从构
13、件中删除,可以通过以下的步骤进行操作:01选中需要删除的依赖关系线段。02按Delete键即可。5.创建构件与接口的实现关系01将接口包含在该构件中,可以通过在一个构件中添加包含类的方式添加接口。02将该构件从浏览器中拖动到编辑区域内,这时接口会自动添加到图形编辑区内。11.2.2创建部署图1.创建和删除节点使用菜单栏或浏览器添加节点的步骤如下:01选择Tools
14、Create
15、Processor命令,此时光标变为“+”号。如果使用浏览器,可右键单击DeploymentView(部署视图),在弹出的快捷菜单中选择New
16、Processor命
17、令,此时光标也变为“+”号。02以下的步骤与使用工具栏添加节点的步骤类似,按照前面使用工具栏添加处理器节点的步骤添加即可。将节点永久地从模型中移除,可以通过以下步骤进行:01选中待删除的节点,单击右键。02在弹出的快捷菜单中选择Edit
18、DeletefromModel命令,或者按Ctrl+D快捷键即可。2.设置节点处理器的标准规范对话框如下。还可以在Detail选项卡中通过Characteristion列表框添加硬件的物理描述信息。3.添加和删除节点之间的连接在部署图中添加节点之间的连接的步骤如下:01单击图标,或者选择Tools
19、Crea
20、te
21、Connection命令,此时的光标变为“↑”符号。02单击需要连接的两个节点中的任意一个节点。03将连接的线段拖动到另一个节点中即可。如果要将连接从节点中删除,可以通过以
此文档下载收益归作者所有