网站大量收购独家精品文档,联系QQ:2885784924

UML系统分析与设计课件.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

UML系统分析与设计在UML中,节点用一个立方体来表示。节点必须有名称。节点的名称是一个字符串,有两种:简单名和路径名;位于节点图标内部。实际应用中,节点名称通常是从现实的词汇表中抽取出来的短名词或名词短语。节点UML系统分析与设计通常,UML图中的节点只显示名称,也可以用标记值或表示节点细节的附加栏加以修饰示。建模过程中,节点可以分为两种:处理器(Processor)和设备(Device)。节点UML系统分析与设计处理器是能够执行软件、具有计算能力的节点。服务器、工作站和具有处理能力的机器都是处理器。UML中,处理器的符号如下所示。→处理器节点UML系统分析与设计设备是没有计算能力的节点,通常情况下都是通过其接口为外部提供某种服务。比如哑终端、打印机和扫描仪等部属于设备。UML中,设备的符号如下所示。→设备节点UML系统分析与设计软件系统体系结构建模——包图3、系统业务对象层持久对象及数据包:将能实现系统功能的实际业务对象集,及这些对象在交互过程中产生的数据和新的对象,作为持久对象和数据存储在磁盘中SQL查询语言包:负责处理和操作存储在磁盘中的持久对象和数据,包括对象的索引、查询、提取、存储、插入和删除等,所有这些操作都依赖于SQL查询语言进行UML系统分析与设计一、包图的基本概念包图(PackageDiagram)是一种描述系统总体结构的模型的重要建模工具,通过对图中各个包以及包之间关系的描述,展现出系统的模块与模块之间的依赖关系。UML系统分析与设计包含义:将多个元素组织为语义相关组的通用机制。UML表示UML系统分析与设计包拥有的元素包拥有的元素:类、接口、组件、节点、协作、用例、图以及其他包。一个模型元素不能被一个以上的包所拥有。如果包被撤销,其中的元素也要被撤销。一个包形成了一个命名空间。UML系统分析与设计包的名称每个包必须有一个与其他包相区别的名称。两种形式:简单名和路径名。UML系统分析与设计包对自身所包含的内部元素的可见性也有定义,使用关键字private、protected或public来表示。private定义的私有元素对包外部元素完全不可见;protected定义的被保护的元素只对那些与包含这些元素的包有泛化关系的包可见;public定义的公共元素对所有引入的包以及它们的后代都可见。可见性可见性的类型:公有的(public)“+”受保护的(protected)“#”私有的(private)“-”UML系统分析与设计包之间的关系包之间可以有两种关系:依赖:在一个包中引入另一个包输出的元素泛化UML系统分析与设计包之间的关系UML系统分析与设计二、使用Rose创建包图1通过工具栏或菜单栏添加包的步骤如下:在类图的图形编辑工具栏中,选择用于创建包的按钮,或者在菜单栏中,选择“Tools”(工具)中“Create”(新建)菜单下的“Package”选项。此时的光标变为“+”符号。2单击类图的任意一个空白处,系统在该位置创建一个包图,系统产生的默认名称为“NewPackage”。3将“NewPackage”重新命名成新的名称即可。1、创建删除包图UML系统分析与设计二、使用Rose创建包图1选中“PackageA”包的图标,单击右键,在菜单选项中选择“SelectCompartmentItems...”选项。2在弹出对话框的左侧,显示了在该包目录下的所有的类,选中类,通过中间的按钮将“ClassA”和“ClassB”添加到右侧的框中。3添加完毕以后,点击“OK”按钮即可。2、添加包中的信息UML系统分析与设计二、使用Rose创建包图包和包之间与类和类之间一样,也可以有依赖关系,并且包的依赖关系也和类的依赖关系的表示形式一样,使用依赖关系的图标进行表示。3、创建包的依赖关系UML系统分析与设计重点内容:系统体系结构概述软件系统体系结构建模——包图软件系统体系结构建模——构件图硬件系统体系结构建模——部署图第1112章包图、构件图、部署图UML系统分析与设计软件系统体系结构建模——构件图在构件图中,我们将系统中可重用的模块封装成为具有可替代性的物理单元,我们称之称为构件,它是独立的,在一个系统或子系统中的封装单位,提供一个或多个接口,是系统高层的可重用的部件。构件是软件复用的基本物理实现单元。在UML中,对象库,可执行体、COM+构件和企业级JavaBeans都可以描述成构件。UML系统分析与设计软

文档评论(0)

lifang365 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档