本书为Martin Fowler所著《UML精粹》一书第3版之中译本。原书首版自1997年问世以来,深受读者欢迎,堪称书中上乘。数年来,内容与时俱进,不断更新,继第2版之后,去岁九月,第3版出,内容以UML 2.0为基础,引进交互概观图、定时图、复合结构图等新图型;对类图、顺序图、状态图、活动图等均多有更新。作者一如既往,力求以极小篇幅,讲述重要内容,见地独到,且使用对话文体,讲述技术内容,实用与基础并重;文笔清新,引人入胜。本书可作为高等学校计算机、电子、通信等专业高年级学生及研究生课程之教学用书,同时对软件研究者与开发人员亦颇具参考价值。
第3版译序\r\n第2版译序\r\n第3版前言\r\n第1版前言\r\n序\r\n 为何对UML操心?\r\n 本书的结构\r\n 第3版的变动\r\n 致谢\r\n第1章 引言\r\n 何谓UML?\r\n UML的使用方式\r\n UML发展简史\r\n 图示法与元模型\r\n UML图\r\n 何谓合法UML?\r\n UML的含义\r\n UML并非足够\r\n 何处着手使用UML\r\n 何处找寻更多资料\r\n第2章 开发过程\r\n 迭代过程与瀑布过程\r\n 预见性计划制订与适应性计划制订\r\n 敏捷过程\r\n Rational统一过程\r\n 过程适配项目\r\n UML适配过程\r\n 需求分析\r\n 设计\r\n 文档\r\n 理解遗产代码\r\n 选择开发过程\r\n 何处找寻更多资料\r\n第3章 类图: 基础部分\r\n 特性\r\n 属性\r\n 关联\r\n 重数\r\n 特性的程序解释\r\n 双向关联\r\n 操作\r\n 泛化\r\n 注文与注释\r\n 依赖\r\n 约束规则\r\n 何时使用类图\r\n 何处找寻更多资料\r\n第4章 顺序图\r\n 参加者的创建与删除\r\n 循环、条件等\r\n 同步调用与异步调用\r\n 何时使用顺序图\r\n第5章 类图:高级概念\r\n 基词\r\n 职责\r\n 静态操作与静态属性\r\n 聚合与组合\r\n 导出特性\r\n 接口与抽象类\r\n 只读与冻结\r\n 指引对象与值对象\r\n 受限关联\r\n 分类与泛化\r\n 多重分类与动态分类\r\n 关联类\r\n 模板(参数化)类\r\n 枚举\r\n 主动类\r\n 可见性\r\n 消息\r\n第6章 对象图\r\n 何时使用对象图\r\n第7章 包图\r\n 包与依赖\r\n 包面\r\n 包的实现\r\n 何时使用包图\r\n 何处找寻更多资料\r\n第8章 部署图\r\n 何时使用部署图\r\n第9章 用案\r\n 用案的内容\r\n 用案图\r\n 用案级别\r\n 用案与特征(或情节)\r\n 何时使用用案\r\n 何处找寻更多资料\r\n第10章 状态机图\r\n 内部活动\r\n 活动状态\r\n 超态\r\n 并发状态\r\n 状态图的实现\r\n 何时使用状态图\r\n 何处找寻更多资料\r\n第11章 活动图\r\n 动作的分解\r\n 分划\r\n 信号\r\n 权标\r\n 流与边\r\n 饰针与转换\r\n 展开区域\r\n 流终\r\n 汇合指明\r\n 此外尚有更多内容\r\n 何时使用活动图\r\n 何处找寻更多资料\r\n第12章 通信图\r\n 何时使用通信图\r\n第13章 复合结构\r\n 何时使用复合结构\r\n第14章 构件图\r\n 何时使用构件图\r\n第15章 协作\r\n 何时使用协作\r\n第16章 交互概观图\r\n 何时使用交互概观图\r\n第17章 定时图\r\n 何时使用定时图\r\n附录 UML各个版本间的变动\r\n UML的修订\r\n 《UML精粹》中的变动\r\n 从UML 1.0到UML1.1的变动\r\n 类型与实现类\r\n 完整与不完整判别元约束\r\n 组合\r\n 永恒与冻结\r\n 顺序图上的回送(返回)\r\n 术语“角色”的使用\r\n 从UML 1.2(及1.1)到UML 1.3(及1.5)的变动\r\n 用案\r\n 活动图\r\n 从UML 1.3到UML 1.4的变动\r\n 从UML 1.4到UML 1.5的变动\r\n 从UML 1.x到UML 2.0\r\n 类图: 基础部分(第3章)\r\n 顺序图(第4章)\r\n 类图:高级概念(第5章)\r\n 状态机图(第10章)\r\n 活动图(第11章)\r\n参考文献\r\n图索引\r\n汉英对照术语索引\r\n英汉对照术语索引
无封面