1 / 68
文档名称:

UML基础知识.ppt.ppt

格式:ppt   页数:68页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

UML基础知识.ppt.ppt

上传人:junli42416 2016/5/1 文件大小:0 KB

下载得到文件列表

UML基础知识.ppt.ppt

相关文档

文档介绍

文档介绍:第7章统一建模语言 UML ?(1)UML 是一种通用的、统一的、可视化建模语言,即UML 是采用图形方式对待开发的软件系统进行描述的语言,可以把复杂问题简单化和直观化, 帮助软件设计人员理解和认识系统,抓住问题的本质, 忽略非本质因素, 促进问题的解决。(2)UML 是综合面向对象领域的几种优秀方法的特点和长处而提出的,是一种国际标准的图形化建模语言,适合于面向对象分析与设计的建模描述。 UML 可为面向对象开发的系统产品进行必要说明而不失精确性,支持可视化文档编制。(3)UML 是软件业界的第一个统一的建模语言,并得到工业界的广泛支持。可用 UML 取代过去数十种相互独立的面向对象建模语言,消除其概念的差异、语义的混淆和符号表达的不同。因此,我们应该好好学****面向对象建模语言 UML 。?本章的学****内容?了解 UML 的基本元素和规范。?学****和掌握用 UML 语言进行模型设计的表达方法。?学****用 UML 建模,进行适当的应用训练。 UML 语言概述 UML 发展史由Grady Booch 、James Rumbaugh 和Ivar Jacobson 提出的统一建模语言(Unify Modeling Language ,简称 UML) 。UML 是一种描绘软件蓝图的标准语言, 是一种定义良好,易于表达,功能强大且普遍适用的建模语言。 UML 后来被对象管理组织(Object Management Group,OMG )采纳为业界标准。因此,它已成为国际标准的面向对象建模语言。 Jim Rumbaugh Grady Booch Ivar Jacobson 建模语言的内容建模语言应该包括以下几个部分: ?模型元素,即基本的建模概念和语义; ?表示法,即模型元素的符号表示; ?准则,即行业****惯用法。 UML 视图 UML 可从不同的视角为系统的架构建模,可形成表示系统的不同视图。 UML 主要包括 5类视图。(1)用户模型视图(user model view): 用于描述用户需求,强调从用户角度看到的或需要的系统功能, 也称用例视图。(2)结构模型视图(structural model view): 用于描述系统的静态或结构组成及特征,也称静态视图(static view )或逻辑视图(logic View) 。(3)行为模型视图(behavior model view): 用于描述系统的动态或行为特征,也称动态视图(dynamic view )、并发视图(concurrent view )、过程视图(process View) 或协作视图(collaborative View) 。(4)实现模型视图( implementation model view ):用于描述系统的实现结构和行为特征,也称组件视图(component view ) 或开发视图(development View) 。(5)环境模型视图( environment model view ):用于描述系统实现环境的结构和行为特征,也称展开视图(deployment view )或物理视图(physical View) 。 UML 的图形表示每一种 UML 的视图都是由一个或多个图组成。一个图从某个侧面对系统架构的描述,所有的图组成系统的完整视图。 UML 提供了 9种视图:用例图、类图、对象图、组件图、配置图、序列图、协作图、状态图和活动图。根据状态的不同,可以将上述 9种图分为静态图和动态图,如图 所示。 UML 的模型元素可以在图中使用的概念统称为模型元素,可用相应的符号表示。图 是一些通用的模型元素符号。 UML 的注释性模型元素