- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * 子情景4.5物理模型 情境4:Web系统建模—在线销售系统 学习情境4:Web软件建模—在线销售系统 UML及Rose建模应用 子情境4.5 物理模型 在线销售系统是一种Web管理系统,虽然是以网络为基础,但是该系统的硬件设计与软件设计一样重要,本子情景记性在线销售系统的硬件设计。 子情景描述 任务1:建立构件图 在完成系统的逻辑设计后,需要进一步描述系统的物理实现和物理运行情况。构建图提供系统的物理视图,在一个非常高的层次上显示系统中的构件与构件之间的依赖关系。要求确定本系统的构件,以及它们之间的关系,画出系统的构件图。 任务描述 1.组件图概述 组件图(Component Diagram)用来建模系统的各个组件(包括原代码文件、二进制文件、脚本、可执行文件)之间的关系,它们是通过功能或者位置(文件)组织在一起的。 2.组件及其表示 每个组件都应该有一个名称以标示该组件并区别其他组件。组件的名称位于组件图标的内部。根对象名类似,组件名也有简单名称和路径名称两种类型。 3.接口和组件的关系 在组件图中也可以使用接口。通过使用接口,组件可以使用其他组件中定义的操作;而且,使用命名的接口可以防止系统中不同组件直接发生依赖关系,这有利于组件的更新。 相关知识 创建构件图 如图4-69所示,在Component View(构件图)上单击鼠标右键,在弹出的菜单中选择“New”菜单项下的“Component Diagram”操作,输入“构件图”重命名,双击打开对应窗口。 步骤1 图4-69 创建构件图 任务实施 新建构件 (1)如图4-70所示,在工具箱中选择“Component”(构件)工具图标,单击选定该图标。 步骤2 图4-70 选择构件工具 (2)移动光标至窗口适当位置,单击创建名为“NewComponent”的构件,输入“WebInterface”重命名发,如图4-71所示。 图4-71 新建构件示例 任务实施 参照步骤2,创建如图4-72所示的其它构件。 步骤3 图4-72 创建所需构件 任务实施 创建构件间的依赖关系 (1)创建构件“WebInterface”与“数据库管理员”间的依赖关系: 如图4-73所示,在工具箱中选定“Dependency”(依赖)工具图标,指向构件“数据库管理员”,按住鼠标,拖动至构件“WebInterface”,松开鼠标,创建两者间的依赖关系完成。 步骤4 图4-73 选择依赖工具 任务实施 (2)重复利用“Dependency”工具,依次创建其它构件间的依赖关系,如图4-74所示。 图4-74 构件间的依赖关系 任务实施 任务2:建立部署图 对于一个大型的电子商务网站,获取了系统元件后下一步就应该确定系统运行时的硬件节点、在这些节点上运行的软件构件将在何处物理运行以及它们将如何彼此通信。具体来说要确定系统各层上包含的处理器,以及处理器之间的关系,画出系统部署图。 任务描述 1.部署图概述 组件图用来建模软件组件,而部署图用来对部署系统是涉及到的硬件进行建模。 2.节点 节点用来表示一种硬件,例如,计算机、打印机、扫描仪等。通过检查对系统有用的硬件资源有助于确定节点。 3.关联关系 在部署图中不同节点之间的通信路径是通过关联关系(Association)表示的,图4-76中的实践就表示节点之间的关联关系,这种关系用来表示两种硬件(或者节点)通过某种方式彼此通信,通信方式使用关联关系一起显示的固化类型来表示 4.部署图的应用 在使用部署图为客户/服务器系统建模时需要考虑客户端和服务器端的网络连接以及系统的软件组件在节点上的分布情况。 相关知识 创建部署图 如图4-80所示,在“Deployment View”(部署图)上单击鼠标右键,在弹出的菜单中选择“Open”操作,打开部署图对应窗口。 步骤1 图4-80 打开部署图窗口 任务实施 创建Processor(处理器) (1)如图4-81所示,在工具箱中选择工具“Processor”(处理器),单击选定该图标。 步骤2 图4-81 选择处理器工具 (2)移动光标至窗口适当位置,单击出现名为“NewProcessor”的处理器,如图4-82所示。 图4-82 创建“处理器”示例 任务实施 重命名和编写Stereotype(规定) (1)重命名:输入“:GenericPC”,按回车确认,实现重命名。 (2)编写Stereot
文档评论(0)