展开全部

主编推荐语

本书深刻剖析了面向对象分析与设计(OOAD)的概念和方法。

内容简介

全书分为理论和应用两部分。理论部分深刻剖析了面向对象分析与设计(OOAD)的概念和方法。应用部分连续列出了5个不同类型、不同领域的应用,描述如何从初始阶段到交付阶段,将OOAD理论和方法应用到项目中。

应用部分所涉及的领域包括系统架构、数据获取、密码分析、控制系统和Web开发,还给出了一些关于重要问题的有效建议,包括分类、实现策略和高性价比的项目管理。书中介绍的概念都基于牢固的理论基础。

同时,作者十分注重实效,基于其丰富的经验,面向软件工程实践者的实际需要,提出了改进的对象开发方法,用于解决系统和软件开发者面临的复杂问题;运用大量例子说明了基本概念,解释了方法,并展示了在不同领域的成功应用。

目录

  • 版权信息
  • 内容简介
  • 出版说明 经久不息的回荡
  • 重看面向对象
  • 特别的Booch,特别的书
  • 前言
  • 致谢
  • 作者简介
  • 第1篇 概念
  • 第1章 复杂性
  • 1.1 复杂系统的结构
  • 1.2 软件固有的复杂性
  • 1.3 复杂系统的5个属性
  • 1.4 有组织和无组织的复杂性
  • 1.5 从混沌到有序
  • 1.6 复杂系统的设计
  • 1.7 小结
  • 第2章 对象模型
  • 2.1 对象模型的演进
  • 2.2 对象模型基础
  • 2.3 对象模型要素
  • 2.4 应用对象模型
  • 2.5 小结
  • 第3章 类与对象
  • 3.1 对象的本质
  • 3.2 对象之间的关系
  • 3.3 类的本质
  • 3.4 类之间的关系
  • 3.5 类与对象的互动
  • 3.6 创建高品质的类与对象
  • 3.7 小结
  • 第4章 分类
  • 4.1 正确分类的重要性
  • 4.2 确定类和对象
  • 4.3 关键抽象与机制
  • 4.4 小结
  • 第2篇 方法
  • 第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 小结
  • 第6章 过程
  • 6.1 首要原则
  • 6.2 宏观过程:软件开发生命周期
  • 6.3 微观过程:分析与设计过程
  • 6.4 小结
  • 第7章 实战
  • 7.1 管理和计划
  • 7.2 人员配备
  • 7.3 发布版本管理
  • 7.4 复用
  • 7.5 质量保证和测量指标
  • 7.6 文档化
  • 7.7 工具
  • 7.8 特殊主题
  • 7.9 面向对象开发的好处和风险
  • 7.10 小结
  • 第3篇 应用
  • 第8章 系统架构——基于卫星的导航
  • 8.1 初始
  • 8.2 细化
  • 8.3 构造
  • 8.4 交付之后
  • 第9章 控制系统——交通管理
  • 9.1 初始
  • 9.2 细化
  • 9.3 构造
  • 9.4 交付之后
  • 第10章 人工智能——密码分析
  • 10.1 初始
  • 10.2 细化
  • 10.3 构造
  • 10.4 交付之后
  • 第11章 数据采集——气象监测站
  • 11.1 初始
  • 11.2 细化
  • 11.3 构造
  • 11.4 交付之后
  • 第12章 Web应用——休假跟踪系统
  • 12.1 初始
  • 12.2 细化
  • 12.3 构造
  • 12.4 交付和交付之后
  • 附录A 面向对象编程语言
  • 附录B 进一步阅读
  • 注解
  • 术语表
展开全部

评分及书评

4.0
3个评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。