构件图与部署图PPT学习教案
构件图是用来表示系统中构件与构件之间、类或接口与构件之间的关系图。在构件图中,构件和构件之间的关系表现为依赖关系,定义的类或接口与类之间的关系表现为依赖关系或实现关系。构件之间的依赖关系可以用带箭头的虚线表示,箭头指向接口符号。
在 Rational Rose 2003 中,可以表示的节点类型包括两种,分别是处理器(Processor)和设备(Device)。处理器(Processor)是指那些本身具有计算能力且能够执行各种软件的节点,如服务器、工作站等都是具有处理能力的机器。设备(Device)是指那些本身不具备处理能力的节点。
在创建构件图时,可以使用菜单栏或浏览器添加构件的步骤如下:选择 Tools | Create | Component 命令,此时光标变为“+”号。如果使用浏览器,可以右键单击需要添加的包,在弹出的快捷菜单中选择 New | Component 命令,此时光标也变为“+”号。然后,可以通过以下步骤添加细节信息,包括名称、构造型、语言、文本、声明、实现类和关联文件等。
在构件图中,可以添加构件之间的依赖关系,步骤如下:单击图标,或者选择 Tools | Create | Dependency 命令,此时的光标变为“↑”符号。然后,单击依赖关系的客户端构件,将依赖关系的线段拖动到被依赖的构件中即可。如果要将依赖关系从构件中删除,可以通过以下的步骤进行操作:选中需要删除的依赖关系线段,然后按 Delete 键即可。
此外,还可以创建构件与接口的实现关系。可以通过在一个构件中添加包含类的方式添加接口,然后将该构件从浏览器中拖动到编辑区域内,这时接口会自动添加到图形编辑区内。
部署图(Deployment Diagram)描述了一个系统运行时的硬件节点、在这些节点上运行的软件构件将在何处物理运行以及它们将如何彼此通信的静态视图。在创建部署图时,可以使用菜单栏或浏览器添加节点的步骤如下:选择 Tools | Create | Processor 命令,此时光标变为“+”号。如果使用浏览器,可以右键单击 Deployment View(部署视图),在弹出的快捷菜单中选择 New | Processor 命令,此时光标也变为“+”号。然后,可以通过以下步骤添加细节信息,包括节点名称、处理器类型、节点描述等。
在设置节点处理器的标准规范对话框中,可以选择处理器类型、设置节点名称、节点描述等信息。
构件图和部署图都是软件开发中重要的设计工具,它们可以帮助开发者更好地设计和实现软件系统。通过学习构件图和部署图,可以提高软件设计和开发的效率和质量。