第2周UML简介.ppt

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

3.5.7 协作图 协作图和顺序图的作用一样,反映的也是动态协作。除了显示消息变化(称为交互)外,协作图还显示了对象和它们之间的关系(称为上下文有关) 。 协作图 3.5.8 组件图 组件图用来反映代码的物理结构。代码的物理结构用代码组件表示。组件可以是源代码、二进制文件或可执行文件组件。 组件图 3.5.9 部署图 部署图用来显示系统中软件和硬件的物理架构。通常部署图中显示实际的计算机和设备(用结点表示),以及各个结点之间的关系(还可以显示关系的类型)。每个结点内部显示的可执行的组件和对象清晰地反映出哪个软件运行在哪个结点上。组件之间的依赖关系也可以显示在部署图中。 部署图 3.5.10 UML2.0新特性 语言定义精确程度提高 改良的语言组织 重点改进大规模的软件系统模型性能 对特定领域的改进的支持 全面的合并,合理化、清晰化各种不同的模型概念 UML2.0 3.6 UML建模流程 建模流程 课堂实践 3 上网查询资料+实践形式完成。 操作提示 (1)小组讨论UML1.4中的各种图形符号,并说明各有什么样的功能。 (2)小组讨论UML1.4和UML2.0图形符号的差异。 (3)小组讨论UML建模的过程是怎样的。 操作要求 课外拓展 (1)学习过程中收集UML学习的相关网站,以便于课外拓展学习。 (2)课外拓展学习过程中要加强讨论。 操作提示 (1)登录http://,进入该网站UML专题模块进一步学习UML的基本知识。 (2)通过网络搜索引擎,查找UML2.0的相关说明文档,了解UML2.0的新特性。 操作要求 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 UML建模实例教程 UML建模实例教程 UML简介 本章学习导航 本章学习导航 本章学习要点 UML的发展 UML的特点 UML的结构 UML的视图 UML图形符号 UML建模基本流程 任务1 了解UML的基本概念,了解UML的发展历程,理解UML的特点,并理解为什么选择UML进行建模。 任务目标 课堂讲授法 资料查询法 教学方法 3.1.1 UML的发展历程 二十世纪八十年代初期,开始了用不同的方法进行面向对象的分析与设计。 二十世纪九十年代中期,出现了第二代面向对象方法。 Grady Booch和James Rumbaugh在1994年10月共同合作把他们的工作统一起来,到1995年成为“统一方法(Unified Method)”版本0.8。 随后,UM方法又吸纳了Ivar Jacobson提出的用例(use case)思想,到1996年,成为“统一建模语言”版本0.9 。 1997年1月,UML版本1.0被提交给OMG组织,作为软件建模语言标准化的候选。 发展历程 UML(统一建模语言,Unified Modeling Language)是一种建模语言,是第三代用来为面向对象系统的产品进行说明、可视化和编制文档的方法。 UML的含义 3.1.1 UML的发展历程 3.1.1 UML的发展历程 UML的版本及下载地址 OMG官方发布的UML的当前最高版本为2.0,可以从http:///上下载; 出于建模工具的选用,本书仍然采用UML1.4进行讲解; 2.1版没有作为一个正式的版本独立发布。 3.1.1 UML的发展历程 易于使用、表达能力强,进行可视化建模; 与具体的实现无关,可应用于任何语言平台和工具平台; 与具体的过程无关,可应用于任何软件开发的过程; 简单并且可扩展,具有扩展和专有化机制,便于扩展,无需对核心概念进行修改; 为面向对象的设计与开发中涌现出的高级概念提供支持,强调在软件开发中对架构、框架、模式和组件的重用; 与最好的软件工程实践经验集成; 可升级,具有广阔的适用性和可用性; 有利于面对对象工具的市场成长。 UML的目标 UML不是一种可视化的程序设计语言,而是一种可视化的建模语言;UML不是工具或知识库的规格说明,而是一种建模语言规格说明,是一种表示的标准;UML不是过程,也不是方法,但允许任何一种过程和方法使用它。 理解UML 3.1.2 理解UML建模 自1997 年UML 被OMG采纳为面向对象的建模语言的国际标准以来,它不断融入了软件工程领域的新思想、新方法和新技术。 UML不局限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。近年来,UML凭借其简洁明晰的表达方式、超凡脱俗的表达能力,为业界所广泛认同。 目前,在多数软件企业的正规化开发流程中,开发人员

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档