- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
统一建模语言介绍.ppt.ppt
统一建模语言介绍
UML简介
UML的诞生
在一个现代化的工程中,人们要相互沟通和合作,就必须使用标准的工业化设计语言,用这些语言来对待开发的产品进行建模。
建模过程把复杂的问题分解成为易于理解的小问题,以达到问题的求解。
建模是开发优秀软件的所有活动中核心部分之一,其目的是把所要设计的结构和系统的行为联系起来,并对系统的结构进行可视化控制。
UML简介
UML的诞生
从1994年起,Grady Booch和James Rumbaugh在Rational软件公司开始了UML的创建工作。
1995年,OOSE方法和Objectory方法的创建者Ivar Jacobson也加入其中。
UML三位创始人正式联手,共同为创建一种标准的建模语言而一起工作,他们将开发出来的产品名称定为UML(Unified Modeling Language,统一建模语言)。
UML简介
UML的诞生
1997年11月,在Ivar Jacoboson、Grady Booch以及James Rumbaugh的共同努力下,UML1.1版本提交给OMG (Object Management Group, 对象管理组织)并获得通过,UML1.1成为业界标准的建模语言。
2003年6月,OMG技术会议上 UML 2.0获得正式通过,UML的发展与应用也上升到一个新的高度,越来越多的人开始学习和使用UML来进行软件建模。
UML简介
UML
Unified Modeling Language
统一建模语言
统一建模语言
统一建模语言
UML简介
Ivar Jacoboson
Grady Booch
James Rumbaugh
Object Modeling Technique(OMT)
Booch开发方法
Object-Oriented Software Engineering(OOSE)
UML
UML简介
你应该使用UML吗?是!旧的面向对象符号正在快速消失,新的书、文章将全部采用UML作为符号。如果你正要开始使用建模符号,你就该直接学习UML。
--Martin Fowler
UML简介
UML的结构
视图(View)
用户视图:以用户的观点表示系统的目标,它是所有视图的核心,该视图描述系统的需求。
结构视图:表示系统的静态行为,描述系统的静态元素,如包、类与对象,以及它们之间的关系。
行为视图:表示系统的动态行为,描述系统的组成元素如对象在系统运行时的交互关系。
实现视图:表示系统中逻辑元素的分布,描述系统中物理文件以及它们之间的关系。
环境视图:表示系统中物理元素的分布,描述系统中硬件设备以及它们之间的关系。
UML简介
UML的结构
图(Diagram)
用例图(Use Case Diagram): 又称为用况图,对应于用户视图。在用例图中,使用用例来表示系统的功能需求,用例图用于表示多个外部执行者与系统用例之间以及用例与用例之间的关系。用例图与用例说明文档(Use Case Specification)是常用的需求建模工具,也称之为用例建模。
UML简介
UML的结构
图(Diagram)
类图(Class Diagram):对应于结构视图。类图使用类来描述系统的静态结构,类图包含类和它们之间的关系,它描述系统内所声明的类,但它没有描述系统运行时类的行为。
用例图与类图是UML 13种图中使用频率最高的两种图。
UML简介
UML的结构
图(Diagram)
对象图(Object Diagram):对应于结构视图。对象图是类图在某一时刻的一个实例,用于表示类的对象实例之间的关系。
包图(Package Diagram):UML2.0新增图,对应于结构视图。包图用于描述包与包之间的关系,包是一种把元素组织到一起的通用机制,如可以将多个类组织成一个包。
UML简介
UML的结构
图(Diagram)
组合结构图(Composite Structure Diagram):UML2.0新增图,对应于结构视图。组合结构图将每一个类放在一个整体中,从类的内部结构来审视一个类。组合结构图可用于表示一个类的内部结构,用于描述一些包含复杂成员或内部类的类结构。
状态图(State Diagram):对应于行为视图。状态图用来描述一个特定对象的所有可能状态及其引起状态转移的事件。一个状态图包括一系列对象的状态及状态之间的转换。
UML简介
UML的结构
图(Diagram)
活动图(Activity Diagram):对应于行为视图。活动图用来表示系统中各种活动的次序,它的应用非常广泛,既可用来描述用例的工作流程,也可以用来描述类中某个方法的操作行为。
顺序图(Sequence Diagram):又称为时序图或序列图,对应于行为视图。顺序图用于表示对象之间的交互
您可能关注的文档
- 第六章操作系统接口.ppt
- 第六章数据库系统安全.ppt
- 第六章线性空间§3维数.ppt
- 第六章自相关第一节自相关的概念一、自相关的概念1.自相关的概念.doc
- 第六章自适应控制概论.doc
- 第六章软件体系结构的概念.doc.doc
- 第十一位这个题目的含义.ppt
- 第十一章专利权的客体.ppt.ppt
- 第十七课声音的导入与编辑.ppt
- 第十四章进程控制-Read.doc
- 2023-2024学年山东省济南市历下区五年级(下)期末语文试卷(A卷).pdf
- 2023-2024学年山东省济南市历下区七年级(下)期中数学模拟试卷.pdf
- 甘肃省白银市靖远县多校2025届高三下学期5月冲刺联考数学试题和答案详解.docx
- 2023-2024学年山东省济南市平阴县八年级(下)期末数学试卷.pdf
- 2023-2024学年山东省济南市历城区八年级(下)期中物理试卷.pdf
- 2023-2024学年山东省济南市平阴县七年级(下)期末语文试卷.pdf
- 2023-2024学年山东省济南市平阴县八年级(下)期中语文试卷.pdf
- 高三家长会家长发言稿.docx
- 工程建设质量管理小组活动准则.docx
- 第5章 轴对称能力提升测试卷(原卷版)(1).docx
最近下载
- (高清版)DB50∕T 1266-2022 城市轨道交通防雷装置检测技术规范 .pdf VIP
- 内蒙古开放大学23秋思维方式与方法形考1-3+终结性考核答案.docx
- 无人机测绘技术实训任务书.docx VIP
- 钢板桩施工安全要求.docx
- 中图版高考地理一轮总复习精品课件 第18章 天津乡土地理 第十八章 天津乡土地理.ppt VIP
- L13S2给水图集(附条文).pdf
- DB4401T 230—2023城市道路路面结构设计指南.pdf VIP
- 电气工程及其自动化专业_外文文献_英文文献_外文翻译_plc方面.pdf VIP
- 2025中小学教师资格证考试教育学心理学试题库及参考答案.docx VIP
- 生物类似药研发与评价技术指导原则_概述及解释说明.pdf
文档评论(0)