UML教程(中文版).pdf


立即下载 银环蛇
2024-05-14
模型 对象 软件 UML 开发 过程 语言 理解 之间 关系
1.8 MB

第 1、2、3 章学习提示
第 1章的重点是:模型和建模的概念,应当结合实际例子对模型在软件开发
中的地位和作用有一个正确的理解。搞清楚模型、模型元素、图和视图之间的关
系,分析模型和设计模型之间的关系,设计模型和代码之间的关系。
对于方法学,应当知道为什么在软件开发中要使用它,结构化方法和面向对
象方法的基本区别。方法学包括语言和过程,UML 是一种语言。结合第 2章的学
习,理解为什么说对象模型是 UML 和面向对象程序设计语言共享的共同的计算模
型和在软件开发过程中使用 UML 的好处。
第 2 章的重点是:理解什么是对象、链接、消息和对象模型,对象有那些特
性,这些特性对软件开发带来什么好处。书中说“对象模型的基本性质是计算发
生在对象之中和对象之间。”你对这句话是怎样具体理解的。你对于对象模型在
软件开发中的作用是怎样理解的。
结合库存控制例子知道为什么要引入类、关联、抽象类和多态性,并将这些
概念与相应代码相对照,具体了解这些代码与对象的特性的关系,如何创建对象,
如何保持链接,如何传递消息,以及相应的 UML 表示法。
2.10 讨论了“对象模型的适用性”。你的观点是什么?同意、不同意还是
部分同意部分不同意,提出自己的看法和依据。
第 3 章概述了有代表性的软件开发过程模型。你能说明在什么情况下使用什
么模型比较合适吗?你对统一过程模型如何评价?如果你了解极限编程(XP)也
可以对统一过程和 XP 说说你的看法。
本书每章的习题对于理解课文很有帮助,可以自由选做。
第 1 章 UML导论
统一建模语言(Unified Modeling Language),简称UML,按照UML的设计者所言,是
一种“通用的可视建模语言,用于说明、可视化、构造并文档化软件系统的体系结构”。本
章阐述软件开发过程中如何使用模型,以及像UML这种语言的作用。文中描述了UML的高
级结构及其语义的非形式说明,以及设计表示法和代码之间的关系。
1.1 模型与建模
模型在软件开发中的使用非常普遍。本节先介绍模型的两种典型用法,即在描述现实世
界的应用中和实现应用的软件系统中的用法,随后讨论这两种模型之间的关系。
1.1.1 软件模型
软件开发通常按以下的方式进行


模型/对象/软件/UML/开发/过程/语言/理解/之间/关系/ 模型/对象/软件/UML/开发/过程/语言/理解/之间/关系/
-1 条回复
登录 后才能参与评论
-->