东北大学,UML,全程一体化建模,课件,第9章 物理建模.ppt

东北大学,UML,全程一体化建模,课件,第9章 物理建模.ppt

ID:59399711

大小:2.89 MB

页数:32页

时间:2020-09-19

东北大学,UML,全程一体化建模,课件,第9章  物理建模.ppt_第1页
东北大学,UML,全程一体化建模,课件,第9章  物理建模.ppt_第2页
东北大学,UML,全程一体化建模,课件,第9章  物理建模.ppt_第3页
东北大学,UML,全程一体化建模,课件,第9章  物理建模.ppt_第4页
东北大学,UML,全程一体化建模,课件,第9章  物理建模.ppt_第5页
资源描述:

《东北大学,UML,全程一体化建模,课件,第9章 物理建模.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章物理建模刘志成编著本章学习导航本章学习导航本章学习要点物理建模概述组件图的功能及组成绘制组件图部署图的功能及组成绘制部署图建议课时:4课时任务1了解物理建模的基本任务和主要内容。任务目标分组教学法资料查询法案例教学法教学方法9.1物理建模概述物理建模概述软件系统的物理架构详细描述系统的软件和硬件组成。硬件结构包括不同的节点以及节点间如何连接。软件结构包括软件运行时,进程、程序和其它组件的分布。物理架构还说明实现逻辑架构中定义的概念的代码模块的物理结构和相关性。进行物理建模的主要目的是解决以下问题:类和对象

2、物理上分布在哪一个程序或进程中?程序和进程在哪台计算机上运行?系统中有哪些计算机和其它的硬件设备,它们是如何连接在一起?不同的代码文件之间有可关联?如果某一文件被改变,其它的文件是否需要重新编译?9.1.1硬件硬件1.处理器处理器是指执行系统中的程序的计算机。处理器可以是任意大小和类型,从嵌入式系统中的微处理器到超级计算机,从桌面计算机到便携式计算机,都称为处理器。一般来说需要借助处理器运行系统中的软件。2.设备设备指的是目标系统所支持的设备,如打印机、路由器、读卡机等。它们一般被连接到控制它们的处理器上,提供

3、输入/输出或网络连接功能。3.连接处理器之间有连接,处理器与设备之间也有连接。连接表示两个节点间的通信机制,可以用物理媒体(如,光纤)和软件协议(如,TCP/IP)来描述。9.1.2软件软件1.组件在UML中,组件是指“在一组模型元素实例的物理打包时可重用的部分”。意思是说,组件是系统功能的物理实现(如:源代码文件),它实现类图或交互图中定义的逻辑模型元素。组件可以看作是开发的不同阶段(编译时、链接时和运行时)的成果。在一个工程中,经常将组件的定义映射到编程语言和使用的开发工具。2.进程和线程进程表示重量控制流

4、,而线程则代表轻量控制流。它们都被用来描述活动类,活动对象被分配给一个可执行的组件执行。3.对象这里的对象没有自己的执行线程。只有当其它东西发送消息给它们时(调用它们的操作)它们才运行。它们可被指派给一个进程或线程(一个可执行的对象)或直接指派给一个可执行的组件。任务2了解组件图的基本功能和绘制方法,并绘制WebShop电子商城系统的组件图。任务目标分组教学法资料查询法案例教学法教学方法9.2.1组件图概述组件图概述组件图(ComponentDiagram)描述软件组件及组件之间的关系,显示代码的结构。组件是逻

5、辑架构中定义的概念和功能(类、对象及它们之间的关系、协作)在物理架构中的实现。9.2.2组件图组成组件图组成1.组件组件图中的组件是定义了良好接口的物理实现单元,是系统中可替换的物理部件。组件表示将类、接口等逻辑元素打包而成的物理模块。(1)名称(2)组件的种类9.2.2组件图组成组件图组成2.接口在组件图中,组件可以通过其他组件的接口来使用其他组件中定义的操作。通过使用命名接口,可以避免在系统中各个组件之间直接发生依赖关系,有利于组件的替换。组件图中的接口使用一个小圆圈表示。3.接口和组件的关系接口和组件的关

6、系分为两种:实现关系和依赖关系。接口和组件之间用实线连接表示实现关系,如图9-4所示。接口和组件之间用虚线箭头表示依赖关系,如图9-4所示。9.2.3绘制WebShop电子商城组件图完成步骤(1)打开工程WebShop.mdl。(2)新建组件图。在视图区域中依次选择【ComponentView】【main】节点,进入组件图绘制状态。也可以右键单击【ComponentView】,依次选择【New】【ComponentDigram】,新建一个组件图9.2.3绘制WebShop电子商城组件图完成步骤(3)添加组件

7、到组件图。根据软件应用系统的组件分布情况,选择组件图绘图工具栏上的相应图标绘制组件。9.2.3绘制WebShop电子商城组件图完成步骤(4)设置组件属性。组件添加到组件图以后,可以通过右键单击组件,选择【OpenStandardSpecification】菜单,打开组件属性设置对话框。9.2.3绘制WebShop电子商城组件图完成步骤(5)设置类和组件的关系。组件图描述的是系统的实现,因此要指定实现组件功能的文件。在下图8所示的对话框中选择【Files】选项卡,右键单击中间空白区域,选择【InsertFile】

8、菜单项。9.2.3绘制WebShop电子商城组件图完成步骤对于在模型中已经存在的类,也可以建立其与组件的关系。方法一:9.2.3绘制WebShop电子商城组件图完成步骤对于在模型中已经存在的类,也可以建立其与组件的关系。方法二:9.2.3绘制WebShop电子商城组件图完成步骤(6)绘制组件间的关系。组件图用依赖关系表示各组件之间存在的关系。在UML中,组件图中依赖关系的表示方法与类图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。