本书教读者循序渐进地、系统地学习UML基础知识和应用技术。和前一版相比,本书内容根据UML 2.0进行了补充和更新,随书光盘包含了建模工具Poseidon的试用版。 全书分为三部分24章。第一部分“基础知识”包括第1章到第15章,主要是介绍UML语言的基础知识以及面向对象的概念和思想,还简单介绍了UML在开发过程的应用方法。第二部分“学习案例”包括第16章到第22章,结合实例详细分析了UML的应用方法与技巧,还介绍了UML在热点领域设计模式中的应用。第三部分“高级应用”包括最后两章,先是运用UML来描述设计模式和嵌入式系统,然后讨论UML在其他领域的应用前景。附录给出了每章的小测验答案,介绍了使用Microsoft Visio专业版绘制常用UML图的方法步骤,还对常用UML图进行了总结。 本书适用于从事面向对象软件开发的软件工程人员,也特别适合UML的初中级学习者。
第一部分 基础知识第1章 UML简介 3第2章 理解面向对象 20第3章 运用面向对象 31第4章 关系 41第5章 聚集、组成、接口和实现 53第6章 介绍用例 61第7章 用例图 68第8章 状态图 81第9章 顺序图 90第10章 协作图 106第11章 活动图 117第12章 构件图 133第13章 部署图 144第14章 理解包和UML语言基础 152第15章 在开发过程中运用UML 169第二部分 学习案例第16章 学习案例介绍 181第17章 领域分析 193第18章 收集系统需求 209第19章 开发用例 222第20章 交互 232第21章 设计外观、感觉和部署 241第22章 理解设计模式 252第三部分 高级应用第23章 嵌入式系统建模 265第24章 描绘UML的未来 280第四部分 附录附录A 小测验答案 295附录B UML建模工具 304附录C UML图总结 322
【编辑推荐】资深数据库管理专家30余年经验结晶,全面阐释数据库管理的各种技术问题与解决方法;实战性强,包含大量典型数据管理
《射频通信电路学习指导(第2版)》是普通高等教育“十五”国家级规划教材《射频通信电路》(第二版)的配套教辅书。《射频通信电路
《数据分析原理:6步解决业务分析难题》内容简介:本书系统地介绍了数据如何始于业务、取于业务、用于业务。既有扎实的理论铺设,又
本书为康萍等主编的《VisUalFosxPro程序设计实用教程》的配套习题解答与实验指导教材,由常年工作在计算机教学第一线的教师组织编
《数据分析之图算法:基于Spark和Neo4j》内容简介:图分析可以揭示复杂系统和大规模网络的运作机制,图算法为构建智能应用程序提供
3ds Max三维室内设计实用教程 内容简介 张岩编著的《3dsmax三维室内设计实用教程》为“室内设计·装饰专业高职高专教学丛书”之一。3dsmax为一款可视...
Inover40yearsatBraun,DieterRamsestablishedhimselfasoneofthemostinfluentialdesign...
《裂变增长秘籍》内容简介:本书基于微信大生态,围绕裂变获客、留存促活、销售变现、客户管理四大模块展开讲述,旨在帮助更多互联
《党政机关公文标准与格式应用指南》内容简介:本书以新版《党政机关公文格式》国家标准和《党政机关公文处理工作条例》为理论基础
《不可不知的人性》内容简介:我们常说:一个人越炫耀什么,就说明他内心越缺少什么。一个人越在意什么,那就是让他倍感自卑的地方
本书是一线程序员的经验荟萃,他们根据各自在软件工程各环节里的实践经历,现身说法,提出了自己的真知灼见,这些经验涵盖了用户
《希利尔讲艺术史》内容简介:你知道为什么古希腊画家笔下的人物一般都是裸体吗? 你知道《最后的晚餐》为什么永远无法在美术馆里展
《Redis入门指南》是一本Redis的入门指导书籍,以通俗易懂的方式介绍了Redis基础与实践方面的知识,包括历史与特性、在开发和生产
空间碎片的危害正受到科学、商业等领域空间用户越来越广泛的关注。《空间碎片--模型与风险分析(精)》(作者克林克瑞德)是一部空间
《MATLAB神经网络应用设计》利用目前国际上流行的MATLAB环境,结合神经网络工具箱,在深入浅出地介绍人工神经网络中的各种典型网
Asoneofthemostcomprehensivemachinelearningtextsaround,thisbookdoesjusticetothefi...
VisualBasic程序设计教程 本书特色 本书特色:与本书配套的《visual basic程序设计教程题解与上机指导》(第四版)已出版。电子教案及例题程序代...
《图文中国史》内容简介:樊树志教授为满足广大读者对于简明历史普及读物的需求,在毕生研究以及两部畅销通史著作——《国史概要》
逻辑与计算机科学哲学 内容简介 本书是作者自2000年以来在科学技术哲学领域研究的一些成果集,分为逻辑与思维和计算机科学哲学两编,主要包括归纳思维、逻辑真探讨、...
The Adobe Illustrator CS2 Wow!Book 内容简介 本书由基础、提示、练习、技巧、画廊和参考资料等六个部分融合而成,每部分都是Ill...