UML技术手册
UML技术手册
Sinan Si Alhir
常晓波 译
出版时间:2002年11月
页数:320
系统开发人员使用建模语言对系统进行描述、可视化、构造和文档化已经有数十年的历史了,使用叉形图、箭头以及潦草书写的选择条件勾勒系统草图的历史则可以追溯到更早的时候。但是UML(统一建模语言)是在系统工程的历史上为从业人员提供的第一种适用于种类繁多的系统、领域和过程(或方法)的通用语言。它不保证项目一定成功,但它使你可以使用一种一致、标准和得到工具支持的语言来交流解决方案。
所有迹象都表明业界正在迅速普及UML。该语言由著名软件工程专家Grady Booch、James Rumbaugh和Ivar Jacobson(三人现均已加盟Rational软件公司)创造,于1997年被OMG(对象管理组织)接纳为一种标准建模语言,已取得了任何先前竞争者无法与之相比的巨大成功。UML有着坚实的概念和实践基础,非常适合支持用C++和Java实现的项目。该语言已经实现的标准化为工具和标准方法或过程奠定了基础。
本书以一种清晰明了的参考形式对UML及其扩展机制和OCL(对象约束语言)进行介绍。本书为UML初学者提供了一份教程,有助于他们尽快学会使用UML。本书简洁严谨,条理清晰地解释了该语言的各种元素。引言性章节中还阐述了UML的用途,并说明了它对项目的价值和作为一种交流手段的价值。
主要内容:
* UML在项目中扮演的角色
* 面向对象范型及其与UML的关系
* 带有实例的教程
* 对UML图的综合介绍
* 类和对象图、用例图、序列图、协作图、状态图、活动图、组件图,以及部署图
* 扩展机制
* OCL(对象约束语言)
  1. 前言
  2. 第一部分 介绍UML
  3. 第一章 引言
  4. 什么是UML
  5. UML的构成
  6. UML的发展情况
  7. 第二章 概貌
  8. 问题、解决方案和问题解决
  9. 问题和解决方案
  10. 问题解决
  11. 第三章 面向对象
  12. 世界
  13. 范型
  14. 面向对象
  15. 对象与类
  16. 链接(link)和关联(association)
  17. 场景和交互
  18. 变种和总结
  19. 第二部分 使用UML
  20. 第四章 UML教程
  21. UML图
  22. 用例图
  23. 类图
  24. 对象图
  25. 序列图
  26. 协作图
  27. 状态图
  28. 活动图
  29. 组件图
  30. 部署图
  31. 其他表示法和信息
  32. 第五章 UML概述
  33. 体系结构
  34. 元模型
  35. 体系结构视图与图
  36. 机制
  37. 问题、解决方案及问题解决
  38. 第三部分 UML快速参考
  39. 第六章 绘图与模型组织
  40. 注释
  41. 工具的作用
  42. 第七章 类图和对象图
  43. 对象
  44. 关联
  45. 链接
  46. 组合
  47. 第八章 用例图
  48. 参与者
  49. 用例
  50. 通信关系
  51. 扩展关系
  52. 使用关系
  53. 第九章 序列图
  54. 交互
  55. 类角色
  56. 生命线
  57. 激活期
  58. 消息
  59. 第十章 协作图
  60. 协作
  61. 关联角色
  62. 多重角色
  63. 消息流
  64. 第十一章 状态图
  65. 状态
  66. 转换
  67. 事件
  68. 动作
  69. 第十二章 活动图
  70. 泳道
  71. 动作状态
  72. 动作流
  73. 对象流
  74. 第十三章 组件图
  75. 组件
  76. 开发时关系
  77. 调用关系
  78. 第十四章 部署图
  79. 节点
  80. 通信关系
  81. 运行时关系
  82. 支持关系
  83. 生成关系
  84. 第十五章 扩展机制
  85. 构造型(stereotype)
  86. 性质
  87. 约束
  88. 标记值(tagged value)
  89. 用于软件工程Objectory过程的UML扩展
  90. 用于业务建模的UML扩展
  91. 第十六章 OCL
  92. 表达式
  93. 对象性质
  94. 集合(Collection)
  95. 标准类型
  96. 附录一 参考资料
  97. 词汇表
书名:UML技术手册
作者:Sinan Si Alhir
译者:常晓波 译
国内出版社:中国电力出版社
出版时间:2002年11月
页数:320
书号:7-5083-1082-9
原版书出版商:O'Reilly Media
Sinan Si Alhir
 
Sinan Si Alhir对系统开发生命周期的所有阶段都有广泛而深入的研究。根据他在高级和低级项目上的工作经验,以及在技术和方法学上的广博精深的知识,他在这本书中着重讲述了如何使用众多技术和方法在各种应用领域中,制造面向解决方案的优秀产品。
在尽情享受工作乐趣之余,Sinan Si Alhir还喜欢从事智力上和艺术上的活动,如阅读和创作诗歌、哲学书籍,欣赏音乐,以及进行体育活动,如散步和慢跑。此外,爱伦·坡、托尔斯泰、笛卡尔、黑格尔、康德、弗洛伊德等人激励他不断地探索我们称之为生活的奥秘。不过首先是他的家庭使他保持安定、充实、满足,并为这一切赋予价值。
 
 
本书封面上的动物是一只短毛家猫(Felis catus)。猫作为宠物已有数千年的历史了,起初是出于它们能够使家庭免受鼠类的侵扰。家猫的祖先是欧洲野猫(Felis silvestris)。虽然猫是很好的宠物,但它们并不像狗那样驯服,因为野生猫的社会结构不基于对领袖的服从关系。它们与食肉的土狼和猫鼬有很近的血缘关系。猫的三分之二的时间用来打盹和睡觉。
家猫与它们的野生类亲属具有许多共同的特点。猫的身体构造使之具有高超的捕猎能力:出众的平衡性、走路时悄无声息的脚掌、尖锐的爪子和牙齿、灵敏的胡须,以及灵活的肌肉和骨骼。它们的视力对于活动的物体尤其敏感,但在夜晚时它们还是需要有少量光线才能视物。猫并不总是用脚来站着,在足够长的距离下,它们通常可以借助于尾巴作为平衡物来控制自己的身体。科学上至今仍不清楚猫为什么以及如何发出咕噜咕噜的声音。
历史上对猫褒贬不一。古埃及人崇拜它们,用珠宝装饰它们,并且把它们制成木乃伊。埃及女神Bastet有一只猫头,被认为是美丽、优雅和生育的象征。但在中世纪时,人们则认为猫与巫术和邪恶有关。