`

<<UML基础案例与应用>>书摘(第一章)

    博客分类:
  • UML
阅读更多

学外语时首先是使用它而不是先学它的语法和组词造句,当你花了一定的时间来运用外语后,就很容易理解外语的语法规则和组词规则。

 

类图:

 你周围的事物大部分都具有某些属性(特性),并且它们以某种方式体现出各自的行为,我们可以认为这种行为就是一组操作。

矩形框代表类的图标,它被分成3个区域。最上面的区域是类名,中间区域是类的属性,最下面区域里列的是类的操作。类图就是由这些类框和表明类之间如何关联的连线所组成。

为了为我们所处的这个复杂世界进行交互,大部分现代软件都在模拟现实世界的某些方面。几十年的经验告诉我们,当软件代表了现实世界种事物的类时采用这种模拟方式开发软件最容易。类图就能为开发人员提供这种模拟现实世界的表达方式。

 

对象图

对象是类的一个实例,是具有具体属性值和体行的一个具体实例。

对象的图形也是一个矩形,和类的图标一样,但是对象名下面要带下划线。具体实例的名字位于冒号的左边而该实例所属的类的名字位于冒号的右边。

 

用例图

是从用户的观点对系统行为的一个描述。对于系统开发人员来讲,用例是一个有价值的工具:它是用来从用户的观察角度收集系统需求的一个靠得住的工具。

 

状态图

在任一给定的时刻,一个对象总是处于某一特定的状态。

 

顺序图

在一个运行的系统中,对象之间要发生交互,并且这些交互要经历一定时间。UML顺序图所表达的正是这种基于时间的动态交互。

 

活动图

 

协作图

系统的工作目标是由系统各组成元素相互协作完成的,建模语言必须具备这种协作关系的表达方式。UML顺序图就是为此目的设计的。

 

构件图

现代软件开发是基于构件的,这种开发方式对群组开发尤为重要。

构件图和部署图与整个计算机系统密切相关。

 

部署图

UML部署图显示了基于计算机系统的物理体现结构,它可以描述计算机和设备,展示它们间的连接,以及驻留在每台机器中的软件。

每台计算机用一个立方体来表示,立方体之间的连线表示这些计算机间的通信关系。

 

有时你可能需要将图中的组织元素分组,或者是你想在你的图中说明一些类或构件是某个特定子系统的一部分,可以通过将讲这些元素组织成包来达到此目的。

包用一边突起的公文夹图标来表示。

 

注释

有时图中的某一部分需要给出的明确的解释,此时UML注释很有用。可以把注释看成图形化的黄页。

注释的图标是一个带折角的矩形,矩形框中是解释性文字,注释与被注释图元素间用一条虚线连接。

 

构造型

构造型使你能够使用现有的UML元素来制定新的元素。

构造型用由两对双尖括号括起来的一个名称来表示,然后就可以在需要的地方使用这个被括起来的名字。

 

小结

<!---->1)  <!---->系统开发是一项人力活动。如果没有易于理解的表示法系统,开发过程就会冒很大的错误风险。

<!---->2)  <!---->UML就是一套表示法系统,它已经成为系统开发领域中的标准。UML是由Grady BoochJames RumbaughIvar Jacobson发明的。

<!---->3)  <!---->UML只说明一个系统应该做什么,并没有告诉我系统应该怎么做。

分享到:
评论

相关推荐

    UML.基础、案例与应用.(第三版)

    本书记载了UML的基础知识,面向对象理论,以及丰富的应用案例,旨在帮助读者全面理解和掌握这一关键工具。 1. **UML基础知识**:UML包含了多种图形符号,如用例图、类图、序列图、协作图、状态图、活动图等,它们...

    UML基础案例与应用教材课件

    UML基础、案例与应用教材课件 第一部分 基础知识 第二部分 学习案例 第三部分 高级应用 第四部分 附录

    UML基础案例与应用

    《UML基础案例与应用》是一本专注于统一建模语言(Unified Modeling Language,简称UML)的书籍,由人民邮电出版社出版。UML是一种在软件工程领域广泛使用的图形化建模工具,它通过标准化的符号和图形来描述软件系统...

    UML基础、案例与应用:第3版

    《UML基础、案例与应用:第3版》这本书是面向那些希望掌握统一建模语言(UML)的读者,旨在通过实例学习和练习来构建扎实的UML基础知识。UML是一种标准化的建模语言,用于软件开发中的系统建模、设计和沟通。书中...

    UML基础案例与应用(第三版)

    《UML基础案例与应用(第三版)》是关于统一建模语言(Unified Modeling Language,简称UML)的一本深入浅出的教材。UML是一种标准化的通用建模语言,用于软件开发过程中对系统进行可视化建模,它包含了多种图表,如用...

    UML基础、案例与应用(第三版)

    《UML基础、案例与应用(第三版)》是Joseph Schmuller所著的一本关于UML的经典教材,其第三版由李虎和赵龙刚翻译,并由人民邮电出版社出版。这本书详细介绍了UML的基础知识、各种图的使用方法,并通过案例展示了UML在...

    UML 基础案例与应用(PDF)

    《UML基础案例与应用》是一本深入探讨统一建模语言(Unified Modeling Language,简称UML)的专业资料,主要面向软件开发人员、系统分析师以及对软件建模有兴趣的学习者。UML是一种图形化的建模语言,它为软件开发...

    UML 基础、案例与应用(第三版)

    《UML 基础、案例与应用(第三版)》是一本专为面向对象软件开发的从业者和UML初学者设计的教材。UML,全称统一建模语言(Unified Modeling Language),是软件工程领域中用于系统建模的一种标准化语言,它提供了图形...

    UML资料(UML 基础、案例与应用 (第三版))

    UML 基础、案例与应用 (第三版) 作者:[美]施穆勒 著,李虎,赵龙刚 译 出版社:人民邮电出版社 ISBN:7115123357 印次:1 纸张:胶版纸 出版日期:2004-7-1 字数:516000 版次:1版1次 内容提要: 本书教...

    UML基础、案例与应用(第三版)].施穆勒.扫描版_2分.pdf

    第14章 理解包和UML语言基础 152 14.1 包图 152 14.1.1 包的作用 152 14.1.2 包之间的关系 153 14.1.3 合并包 154 14.2 层级 155 14.2.1 一个类比 156 14.2.2 继续 157 14.3 大胆深入 157 14.4 用包表示UML的底层...

    UML.基础、案例与应用.(第三版).pdf

    UML.基础、案例与应用.(第三版).part2.rar

    UML基础案例与应用(第三版)高清PDF-part1

    强烈推荐的UML经典书籍,为了上传方便,压缩成4个文件,高清晰pdf文件

    uml 基础、案例与应用(第三版)

    UML基础、案例与应用(第三版) 目录 第一部分 基础知识 第1章 UML简介 3 1.1 在纷繁复杂中寻求解决问题的办法 3 1.2 UML的诞生 4 1.3 UML的组成 5 1.4 其他特征 12 1.5 UML 2.0中的新图 13 1.6 为...

    UML 基础、案例与应用 (第三版)

    UML基础、案例与应用(第三版),希望和大家一起分享!

    UML基础案例和应用

    《UML基础、案例与应用(第三版)》这本书详细介绍了这些概念,并通过实际案例帮助读者理解和应用UML。书中的案例涵盖了各种软件开发的场景,从简单的系统到复杂的企业级应用,有助于读者掌握UML的实际运用技巧。...

Global site tag (gtag.js) - Google Analytics