UML2面向对象分析与设计(第2版)

UML2面向对象分析与设计(第2版)

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。

作品简介

分析和设计是软件开发中至关重要的一环,面向对象的方法是主流的软件开发方法,UML是用于面向对象分析设计的标准化建模语言。本书围绕这3个方面展开,以论述分析设计建模过程为最终目标,以面向对象方法作为建模的理论基础,以UML作为建模支撑语言。全书从面向对象和UML的基本概念入手,循序渐进地讲解业务建模、需求建模、需求分析、设计原则和模式、架构设计、构件设计和代码生成等分析设计中的各个知识点,并通过多个贯穿全书的案例将各个知识点串联起来,形成一套完整的面向对象分析设计方法论。

本书是作者多年从事软件工程教学和软件项目开发实践的总结,书中并没有太多抽象的概念,主要关注实际软件开发中所需要的知识和实践技能,力求做到通俗易懂。

作品目录

  1. 内容简介
  2. 第2版前言
  3. 第1版前言
  4. 第1章 上升到面向对象
  5. 1.1 从素数问题看面向对象
  6. 1.2 面向对象技术基础
  7. 1.3 对象和类
  8. 1.4 面向对象技术的相关原则
  9. 1.5 建立面向对象思维
  10. 1.6 练习题
  11. 第2章 可视化建模技术
  12. 2.1 可视化建模基础
  13. 2.2 统一建模语言
  14. 2.3 UML 2组成结构
  15. 2.4 UML 2概念模型
  16. 2.5 应用UML 2建模
  17. 2.6 练习题
  18. 第3章 业务建模
  19. 3.1 分析设计过程简介
  20. 3.2 业务建模基础
  21. 3.3 业务用例模型
  22. 3.4 业务对象模型
  23. 3.5 业务建模实践
  24. 3.6 从业务模型到系统模型
  25. 3.7 练习题
  26. 第4章 用例建模
  27. 4.1 理解需求
  28. 4.2 从业务模型获取需求
  29. 4.3 建立用例模型
  30. 4.4 编写用例文档
  31. 4.5 重构用例模型
  32. 4.6 其他问题
  33. 4.7 练习题
  34. 第5章 用例分析
  35. 5.1 理解分析
  36. 5.2 从用例开始分析
  37. 5.3 架构分析
  38. 5.4 构造用例实现
  39. 5.5 定义分析类
  40. 5.6 练习题
  41. 第6章 面向对象的设计原则
  42. 6.1 设计需要原则
  43. 6.2 Liskov替换原则
  44. 6.3 开放—封闭原则
  45. 6.4 单一职责原则
  46. 6.5 接口隔离原则
  47. 6.6 依赖倒置原则
  48. 6.7 练习题
  49. 第7章 面向对象的设计模式
  50. 7.1 模式与设计模式
  51. 7.2 GoF模式
  52. 7.3 更多的设计模式
  53. 7.4 职责分配模式
  54. 7.5 其他问题
  55. 7.6 练习题
  56. 第8章 架构设计
  57. 8.1 过渡到设计
  58. 8.2 架构设计基础
  59. 8.3 确定设计元素
  60. 8.4 引入设计机制
  61. 8.5 定义运行时架构
  62. 8.6 描述系统部署
  63. 8.7 练习题
  64. 第9章 构件设计
  65. 9.1 用例设计
  66. 9.2 子系统设计
  67. 9.3 类设计
  68. 9.4 数据库设计
  69. 9.5 练习题
  70. 第10章 从模型到代码
  71. 10.1 正向工程
  72. 10.2 逆向工程
  73. 10.3 模型驱动架构
  74. 10.4 练习题
  75. 参考文献