UML精粹
UML精粹封面图

UML精粹

(美) 福勒 (Fowler,M.) , 著

出版社:电子工业出版社

年代:2012

定价:49.0

书籍简介:

在紧迫的时间压力下,程序员很难通过紧跟技术创新的脚步来享受软工领域的最新成果。正因如此,殿堂级大师Martin Fowler这本旨在帮助专业人士提升效率的图书一问世,迅即给软工社区带来巨大震撼。其前两版经年畅销,因行文精炼、自然,见解透彻而广受称道。誉为软件设计为生者必备资料的第三版,更是——带来有效面向对象设计的最佳思想及愈发便利的教学体例,引进交互概观图、定时图、复合结构图等新图型,对类图、顺序图、状态图、活动图等亦有较大更新。

书籍目录:

插图目录第3版前言第1版前言序为什么要花时间学UML本书结构第3版的变化致谢第1章 简介1.1 UML是什么1.2 使用UML的方式1.3 UML诞生史1.4 表示法和元模型1.5 UML图1.6 什么是合法的UML1.7 UML的含义1.8 仅有UML是不够的1.9 何处开始UML1.10 更多资料第2章 开发过程2.1 迭代和瀑布过程2.2 预测性和自适应计划2.3 敏捷过程2.4 Rational统一过程2.5 为项目裁剪过程2.6 为过程裁剪UML2.6.1 需求分析2.6.2 设计2.6.3 文档2.6.4 理解遗留代码2.7 选择开发过程2.8 更多资料第3章 类图:基础3.1 性质3.1.1 属性3.2.2 关联3.2 多重性3.3 性质的编程解释3.4 双向关联3.5 操作3.6 泛化3.7 注解符和注释3.8 依赖3.9 约束规则3.10 何时使用类图3.11 更多资料第4章 序列图4.1 创建和删除参与者4.2 循环、条件等4.3 同步和异步调用4.4 何时使用序列图第5章 类图:进阶概念5.1 关键词5.2 责任5.3 静态操作和属性5.4 聚合和组合5.5 派生性质5.6 接口和抽象类5.7 只读和冻结5.8 引用对象和值对象5.9 限定关联5.10 分类和泛化5.11 多重和动态分类5.12 关联类5.13 模板(参数化)类5.14 枚举5.15 主动类5.16 可见性5.17 消息第6章 对象图6.1 何时使用对象图第7章 包图7.1 包和依赖7.2 包的分解7.3 实现包7.4 何时使用包图7.5 更多资料第8章 部署图8.1 何时使用部署图第9章 用例9.1 用例的内容9.2 用例图9.3 用例的级别9.4 用例和特性(或故事)9.5 何时使用用例9.6 更多资料第10章 状态机图10.1 内部活动10.2 活动状态10.3 超状态10.4 并发状态10.5 实现状态图10.6 何时使用状态图10.7 更多资料第11章 活动图11.1 分解一个动作11.2 分区11.3 信号11.4 令牌11.5 流和边11.6 针脚和变换11.7 扩展区域11.8 流结束11.9 结合规格11.10 其他更多内容11.11 何时使用活动图11.12 更多资料第12章 通信图12.1 何时使用通信图第13章 组合结构13.1 何时使用组合结构第14章 组件图14.1 何时使用组件图第15章 协作15.1 何时使用协作第16章 交互概述图16.1 何时使用交互概述图第17章 时间图17.1 何时使用时间图附录A UML版本之间的变化A.1 对UML的修订A.2 《UML精粹》中的变化A.3 从UML1.0到1.1的变化A.3.1 类型和实现类A.3.2 完整和不完整的鉴别器约束A.3.3 组合A.3.4 不可变和冻结A.3.5 序列图上的返回A.3.6 术语“角色”的使用A.4 从UML 1.2(和1.1)到1.3(和1.5)的变化A.4.1 用例A.4.2 活动图A.5 从UML 1.3到1.4的变化A.6 从UML 1.4到1.5的变化A.7 从UML 1.x到UML 2.0A.7.1 类图:基础(第3章)A.7.2 序列图(第4章)A.7.3 类图:概念(第5章)A.7.4 状态机图(第10章)A.7.5 活动图(第11章)参考文献索引插图目录图1.1 UML元模型的小片段图1.2 UML图形类型分类图1.3 Wiki的一部分的非正式屏幕流图(http;//c2.com/cgi/wiki)图3.1 一个简单的类图图3.2 展示订单的性质为属性图3.3 展示订单的性质为关联图3.4 双向关联图3.5 使用动词短语命名关联图3.6 注解符用做一个或多个图形元素的注释图3.7 依赖的例子图4.1 一张中央控制的序列图图4.2 分布控制的序列图图4.3 创建和删除参与者图4.4 交互框图4.5 旧习惯表达控制逻辑图4.6 CRC卡样例图5.1 在类图中展示责任图5.2 静态表示法图5.3 聚合图5.4 组合图5.5 time period内的派生属性图5.6 接口和抽象类的Java例子图5.7 小球-球窝表示法图5.8 老的带依赖的棒棒糖表示法图5.9 使用棒棒糖表示法在序列图中展示多态图5.10 限定关联图5.11 多重分类图5.12 关联类图5.13 提升关联类为完整的类图5.14 关联类的细微差别(角色不应该是关联类)图5.15 用一个类表达瞬时关系图5.16 为关联使用 temporal 关键词图5.17 模板类图5.18 绑定元素(版本1)图5.19 绑定元素(版本2)图5.20 枚举图5.21 主动类图5.22 带消息的类图6.1 Party组合结构的类图图6.2 展示Party实例的对象图图7.1 在图上展示包的方式图7.2 企业应用包图图7.3 把图7.2分离成两个部分图7.4 被其他包实现的包图7.5 在客户包中定义一个需求接口图8.1 部署图实例图9.1 用例文本实例图9.2 用例图图10.1 一个简单的状态机图图10.2 一个文本域的typing(输入中)状态的内部事件展示图10.3 带活动的状态图10.4 带有嵌套子状态的超状态图10.5 并发正交状态图10.6 处理图10.1状态转换的C#嵌套switch图10.7 图10.1的状态模式实现图11.1 一个简单的活动图图11.2 一张次级的活动图图11.3 修改图11.1的活动为调用图11.2的活动图11.4 活动图上的分区图11.5 活动图上的信号图11.6 发送和接收信号图11.7 展示边的4种方式图11.8 流上的变换图11.9 扩展区域图11.10 扩展区域中的单个动作的速记图11.11 活动中的流结束图11.12 结合规格图12.1 中央控制的通信图图12.2 嵌套小数编号的通信图图13.1 展示TV Viewer及其接口的两种方式图13.2 组件的内部视图(来自Jim Rumbaugh的例子)图13.3 带多个端口的组件图14.1 组件的表示法图14.2 组件图例子图15.1 带角色类图的协作图15.2 拍卖协作的序列图图15.3 协作发生图15.4 展示JUnit(junit.org)中模式使用的非标准方式图16.1 交互概述图图17.1 展示状态为线的时间图图17.2 展示状态为区域的时间图

内容摘要:

  在紧迫的时间压力下,程序员很难通过紧跟技术创新的脚步来享受软件工程领域的最新成果。正因如此,殿堂级大师MartinFowler这本旨在帮助专业人士提升效率的图书一问世,立即给软件工程社区带来巨大震撼。其前两版经年畅销,因行文精炼自然、见解透彻而广受称赞。被誉为以软件设计为生者必备资料的第3版,更是带来有效面向对象设计的最佳思想及愈发便利的教学体例,引进交互概述图、时间图、组合结构等新图型,对类图、顺序图、状态图、活动图等也有较多更新。  本书适合作为计算机、电子、通信等专业本科及研究生课程教材,对软件开发人员及专业研究者也极具参考价值。

书籍规格:

书籍详细信息
书名UML精粹站内查询相似图书
丛书名传世经典书丛
9787121170492
如需购买下载《UML精粹》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸23 × 18装帧平装
页数 232 印数

书籍信息归属:

UML精粹是电子工业出版社于2012.6出版的中图分类号为 TP312-62 的主题关于 面向对象语言-程序设计-指南 的书籍。