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

统一建模语言UML教材.doc

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

统一建模语言UML 教程 学习目标 掌握UML的 基本概念、通用机制、扩展机制和规则 掌握静态建模和动态建模机制 了解物理架构建模和基于UML的统一建模过程 统一建模语言UML 教学内容 5.1 UML的基本概念 5.2 UML语言概述 5.3 静态建模 5.4 动态建模 5.5 物理架构建模 5.6 基于UML的统一建模过程——RUP 本章小结 5.1 UML的基本概念 主要教学内容: 5.1.1 UML语言的产生 5.1.2 UML的定义 5.1.3 UML的目标 5.1.4 UML语言的应用 5.1 UML的基本概念— UML的产生 5.1.1 UML语言的产生 1995年10月发布了称之为统一方法(Unified Method) 的UM0.8。 1996年6月和10月分别发布了UML0.9 和UML0.91两个 新的版本,并将UM重新命名为UML(Unified Modeling Language)。 1997年1月正式公布了UML1.0 ,11月,OMG(Object Management Group)接纳UML1.1为基于面向对象技术的 标准建模语言。 2001年,UML1.4修订完毕 。 5.1 UML的基本概念— UML的定义 5.1.2 UML的定义 UML是一种可视化的、用于绘制软件蓝图的标准建模语言。可以用UML对软件系统的各种制品(包括程序、文档等)进行描述。 UML作为一种语言提供了用于交流的词汇表和使用这些词汇的规则,它由一些符号和一套指示如何使用这些符号的规则构成,可以利用这些明确定义的符号和相应的规则,建立待开发系统的各种模型。 5.1 UML的基本概念— UML的目标 5.1.3 UML的目标 利用面向对象概念为系统建模(不仅仅是编制软件)。 易于使用、表达能力强,可以进行可视化建模。 与具体的实现无关,应用于任何语言平台和工具平台,创建一种所有人和所有机器都可以使用的建模语言。 与具体的过程无关,可普遍应用于软件开发的过程。 简单、便于扩展,无需对核心概念进行修改。 为面向对象的设计与开发中出现的高级概念提供支持,强调在软件开发中对架构、框架、模式和组件的重用。 可升级,具有较强的适用性和可扩展性。 能解决复杂系统和关键任务的系统中固有的规模问题。 有利于面向对象工具的市场成长。 5.1 UML的基本概念— UML语言的应用 5.1.4 UML语言的应用 使用面向对象技术设计系统时,首先是描述需求。其 次根据需求建立系统的静态模型,构造系统的结构。这两 步所建立的模型都是静态的,属于UML中的静态建模机制。 第三步是描述系统的行为。这一步骤中建立的模型或者 可以执行,或者表示执行时的时序状态或交互关系,是标 准建模语言UML的动态建模机制。 因此,标准建模语言UML的主要内容也可以归纳为静 态建模机制和动态建模机制两大类。 5.2 UML语言概述 利用UML语言建模有3个主要要素: UML的基本构造块 控制这些构造块如何组合的规则 作用于整个UML模型的通用机制。 按照层次结构来划分,UML的基本构造块包含: 视图(View) 图(Diagram) 模型元素(Model Element)。 5.2 UML语言概述 本节主要内容: 5.2.1 视图 5.2.2 图 5.2.3 UML的模型元素及表示方法 5.2.4 UML的通用机制和扩展机制 5.2.5 UML的规则 5.2 UML语言概述— 视图 5.2.1 视图 视图是用来显示系统的不同方面。视图并不是图形 (Graph),而是由多个图(Diagram)构成的,是在某一个 抽象层上对系统的一个抽象表示。 UML的视图主要有以下5种: 用例视图(Use Case View) 逻辑视图(Logical View) 并发视图(Concurrent View) 组件视图(Component View) 部署视图(Deployment View) 5.2 UML语言概述— 图 5.2.2 图 图用来描述一个特定视图的内容。 UML中的图由各种图 形构成,图形就是各种模型元素符号。UML提供了静态图 和动态图两大类共9种图,用来描述系统的所有视图。 静态图(Static Diagram) 包括用例图、类图、对象图、组件图和部署图。 动态图(Dynamic Diagr

文档评论(0)

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

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

1亿VIP精品文档

相关文档