UML建模实例教程.PPTVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML建模实例教程

课外拓展 (1)以小组方式进行讨论分析。 (2)通过上网查询类图到数据库转换的相关资料。 (3)将数据库建模文件保存以备检查。 操作提示 (1)上网查找文献,学习由UML的类图到关系数据库的转换的方法,并试着由图书管理系统的类图转换成基于SQL Server的数据库。 (2)选择与你的生活和学习相关的一个业务系统(学生信息管理系统、进销存系统,应用PowerDesigner对建立该系统概念数据模型和物理数据模型。 (3)对比Rational Rose和PowerDesigner在数据库建模和UML建模方面的优缺点 操作要求 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 UML建模实例教程 UML建模实例教程 第9章 物理建模 主讲:伏玉琛 本章学习导航 本章学习导航 本章学习要点 物理建模概述 组件图的功能及组成 绘制组件图 部署图的功能及组成 绘制部署图 建议课时:4课时 任务1 了解物理建模的基本任务和主要内容。 任务目标 分组教学法 资料查询法 案例教学法 教学方法 9.1 物理建模概述 物理建模概述 软件系统的物理架构详细描述系统的软件和硬件组成。 硬件结构包括不同的节点以及节点间如何连接。 软件结构包括软件运行时,进程、程序和其它组件的分布。 物理架构还说明实现逻辑架构中定义的概念的代码模块的物理结构和相关性。 进行物理建模的主要目的是解决以下问题: 类和对象物理上分布在哪一个程序或进程中? 程序和进程在哪台计算机上运行? 系统中有哪些计算机和其它的硬件设备,它们是如何连接在一起? 不同的代码文件之间有可关联?如果某一文件被改变,其它的文件是否需要重新 编译? 9.1.1硬件 硬件 1.处理器 处理器是指执行系统中的程序的计算机。处理器可以是任意大小和类型,从嵌入式系统中的微处理器到超级计算机,从桌面计算机到便携式计算机,都称为处理器。一般来说需要借助处理器运行系统中的软件。 2.设备 设备指的是目标系统所支持的设备,如打印机、路由器、读卡机等。它们一般被连接到控制它们的处理器上,提供输入/输出或网络连接功能。 3.连接 处理器之间有连接,处理器与设备之间也有连接。连接表示两个节点间的通信机制,可以用物理媒体(如,光纤)和软件协议(如,TCP/IP)来描述。 9.1.2 软件 软件 1.组件  在UML中,组件是指“在一组模型元素实例的物理打包时可重用的部分”。意思是说,组件是系统功能的物理实现(如:源代码文件),它实现类图或交互图中定义的逻辑模型元素。组件可以看作是开发的不同阶段(编译时、链接时和运行时)的成果。在一个工程中,经常将组件的定义映射到编程语言和使用的开发工具。 2.进程和线程  进程表示重量控制流,而线程则代表轻量控制流。它们都被用来描述活动类,活动对象被分配给一个可执行的组件执行。 3.对象  这里的对象没有自己的执行线程。只有当其它东西发送消息给它们时(调用它们的操作)它们才运行。它们可被指派给一个进程或线程(一个可执行的对象)或直接指派给一个可执行的组件。 任务2 了解组件图的基本功能和绘制方法,并绘制WebShop电子商城系统的组件图。 任务目标 分组教学法 资料查询法 案例教学法 教学方法 9.2.1 组件图概述 组件图概述 组件图(Component Diagram)描述软件组件及组件之间的关系,显示代码的结构。组件是逻辑架构中定义的概念和功能(类、对象及它们之间的关系、协作)在物理架构中的实现。 9.2.2 组件图组成 组件图组成 1.组件 组件图中的组件是定义了良好接口的物理实现单元,是系统中可替换的物理部件。组件表示将类、接口等逻辑元素打包而成的物理模块。 (1)名称 (2)组件的种类 9.2.2 组件图组成 组件图组成 2.接口  在组件图中,组件可以通过其他组件的接口来使用其他组件中定义的操作。通过使用命名接口,可以避免在系统中各个组件之间直接发生依赖关系,有利于组件的替换。组件图中的接口使用一个小圆圈表示。 3.接口和组件的关系  接口和组件的关系分为两种:实现关系和依赖关系。接口和组件之间用实线连接表示实现关系,如图9-4所示。接口和组件之间用虚线箭头表示依赖关系,如图9-4所示。 9.2.3 绘制WebShop电子商城组件图 完成步骤 (1)打开工程WebShop.mdl。 (2)新建组件图。 在视图区域中依次选择【Component View】?【main】节点,进入组件图绘制状态。也可以右键单击【Component View】,依次选择【New】?【Component Digram】,新建一个组件

文档评论(0)

2105194781 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档