编辑推荐
null
内容简介
施穆勒(Joseph Schmuller)著的《UML基础案例与应用(第3版修订版)》教读者循序渐进地、系统地学习UML基础知识和应用技术。和前一版相比,本书内容根据UML 2.0进行了补充和更新。 本书包括四部分内容。第一部分“基础知识”包括第1章到第15章,主要介绍UML语言的基础知识以及面向对象的概念和思想,还简单介绍了UML在开发过程中的应用方法。第二部分“学习案例”包括第16章到第22章,结合实例详细分析了UML的应用方法与技巧,还介绍了UML在热点领域设计模式中的应用。第三部分“高级应用”包括第23章和第24章,先是运用UML来描述设计模式和嵌入式系统,然后讨论UML在其他领域的应用前景。第四部分“附录”给出了每章的小测验答案,介绍了使用Microsoft Visio专业版绘制常用UML图的方法和步骤,还对常用UML图进行了总结。 本书适用于从事面向对象软件开发的软件工程人员,也特别适合UML的初中级学习者。
作者介绍
Joseph Schmuller在IT行业有20年的工作经验,是一位技术架构师,也是畅销图书和技术文章的作者。他拥有威斯康辛大学的博士学位,还是北弗罗里达州立大学的助理教授。
目 录
第一部分 基础知识 第1章 UML简介 1.1 在纷繁复杂中寻求解决问题的办法 1.2 UML的诞生 1.3 UML的组成 1.3.1 类图 1.3.2 对象图 1.3.3 用例图 1.3.4 状态图 1.3.5 顺序图 1.3.6 活动图 1.3.7 协作图 1.3.8 构件图 1.3.9 部署图 1.4 其他特征 1.4.1 注释 1.4.2 关键字和构造型 1.5 UML 2.0中的新图 1.5.1 组成结构图 1.5.2 交互纵览图 1.5.3 计时图 1.5.4 有创新也有保留的包图 1.6 为什么需要这么多种图 1.7 这不仅仅是一系列图 1.8 小结 1.9 常见问题解答 1.10 小测验和习题 1.10.1 小测验 1.10.2 习题 第2章 理解面向对象 2.1 无处不在的对象 2.2 一些面向对象的概念 2.2.1 抽象 2.2.2 继承 2.2.3 多态性 2.2.4 封装 2.2.5 消息传递 2.2.6 关联 2.2.7 聚集 2.3 意义 2.4 小结 2.5 常见问题解答 2.6 小测验和习题 第3章 运用面向对象 3.1 类的可视化表示 3.2 属性 3.3 操作 3.4 属性、操作和可视化表达 3.5 职责和约束 3.6 附加注释 3.7 类——应该做什么和如何识别它们 3.8 小结 3.9 常见问题解答 3.10 小测验和习题 …… 第4章 关系 第5章 聚集、组成、接口和实现 第6章 介绍用例 第7章 用例图 第8章 状态图 第9章 顺序图 第10章 协作图 第11章 活动图 第12章 构件图 第13章 部署图 第14章 理解包和UML语言基础 第15章 在开发过程中运用 第二部分 学习案例 第16章 学习案例介绍 第17章 领域分析 第18章 收集系统需求 第19章 开发用例 第20章 交互 第21章 设计外观、感觉和部署 第22章 理解设计模式 第三部分 高级应用 第23章 嵌入式系统建模 第24章 描绘UML的未来 第四部分 附录 附录A 小测验答案 附录B UML建模工具 附录C UML图总结
媒体评论
null