UML介绍与使用.pptVIP

  1. 1、本文档共57页,可阅读全部内容。
  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文档。上传文档
查看更多
1.2 浏览UML的用例图 1.2.1 在Visio 2003中浏览用户登录模块的用例图 在Visio 2003中浏览用户登录模块的用例图的基本操作步骤如下: (1)启动Visio 2003 (2)打开已有的UML模型文件 Visio 2003工作界面的基本组成与Office 2003相同,主要包括标题栏、菜单栏、工具栏、状态栏、标尺等。 (3)保存绘图文件及用例图 (4)关闭绘图文件 1.2.2 在Rational Rose 2003中浏览用户登录模块的用例图 (1)启动Rational Rose 2003。 通常可以通过【开始】菜单中的级联菜单【Rational Software】→【Rational Rose Enterprise Edition】启动Rational Rose 2003,Rational Rose 2003的初始界面如图1-14所示。 图1-14 Rational Rose 2003的初始界面 (2)打开已有的UML模型文件 (3)显示用例图 (4)保存模型文件及用例图 (5)关闭用例图 (6)退出Rational Rose 2003 1.3 UML简介 1.3.1 建立软件模型的重要性 建立软件模型具有以下功能。 (1)可以简化系统的设计和维护,使之更容易理解。 (2)便于开发人员展现系统。 (3)允许开发人员指定系统的结构或行为。 (4)提供指导开发人员构造系统的模板。 (5)记录开发人员的决策。 1.3.2 UML的功能 主要有以下功能。 (1)为软件系统建立可视化模型 (2)规约软件系统的产出 (3)构造软件系统的产出 (4)为软件系统的产出建立文档 1.3.3 UML的组成 UML由视图(View)、图(Diagram)、模型元素(Model Element)和通用机制(General Mechanism)等几个部分组成。 (1)视图(View) 视图是表达系统的某一方面特征的UML建模元素的子集,视图并不是具体的图,它是由一个或多个图组成的对系统某个角度的抽象。 UML包括5种不同的视图:用例视图 逻辑视图、并发视图、组件视图、部署视图。 (2)图(Diagram) 图是模型元素的图形表示,视图由图组成,UML 2.0以前常用的图有9种,把这几种基本图结合起来就可以描述系统的所有视图。 9种图分为两类,一类是静态图,包括用例图、类图、对象图、组件图和部署图;另一类是动态图,包括顺序图、通信图、状态机图和活动图。 (3)模型元素(Model Element) 模型元素是构成图最基本的元素,它代表面向对象中的类、对象、接口、消息和关系等概念。 常见的联系:关联关系、依赖关系、泛化关系、实现关系和聚合关系。 (4)通用机制(General Mechanism) 通用机制用于为模型元素提供额外信息,例如注释、模型元素的语义等。 1.3.4 UML的图 每一种UML的视图都是由一个或多个图组成的,图就是系统架构在某个侧面的表示,所有的图一起组成了系统的完整视图。 UML 2.0以前提供了9种不同的图,用例图描述系统的功能,类图描述系统的静态结构,对象图描述系统在某个时刻的静态结构,组件图描述实现系统元素的组织,部署图描述环境元素的配置,顺序图按时间顺序描述系统元素的交互。 通信图按照时间和空间顺序描述系统元素间的交互和它们之间的关系,状态机图描述系统元素的状态条件和响应,活动图描述系统元素的活动。 1.3.5 UML的视图 UML是用来描述模型的,用模型来描述系统的结构或静态特征,以及行为或动态特征。 UML中,模型是通过视图(View)来描述系统的不同侧面的,通过图(Diagram)描述将要建立系统的模块,视图并不是图。 每一个视图描述系统某一方面的特征,这样一个完整系统模型就由许多视图从不同的角度来共同描述,这样系统才可能被精确定义。 1.3.6 UML的应用 UML常应用在以下领域。 (1)信息系统 (2)嵌入式系统 (3)分布式系统 (4)商业系统 【同步训练】 【任务1】在Visio 2003中浏览用户登录模块的活动图 【任务描述】 (1)在Visio 2003中打开“01用户登录模块模型”,然后显示“01用户登录模块活动图”。 (2)调整“01用户登录模块活动图”中文字的大小及各个形状的位置,然后保存活动图的修改。 (3)观察Visio 2003界面的组成。 【本章小结】 软件模型是系统的完整抽象,图则是模型或模型子集的图形化表示。 本章主要对UML的图建立初步印象,了解Visio 2003和Rational Rose 2003的界面组成,掌握在Visio

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档