展开全部

主编推荐语

本书为读者呈现的是作者在软件开发实践中的思考和体验,目的在于探究实践中的问题的根源,并给出思想上的解决之道。

内容简介

本书以软件开发的基本顺序为主线,以简单、想象和文化的开发思想为线索,以为软件开发实践提供指导价值为目标。本书力图做到传递经过组织的、可操作的软件开发经验,使软件开发领域的新手在知识(软件开发思想)积累过程中少走弯路,也使软件开发领域的老手可以对照自己的经验把可能的困惑降到最低。有一些有趣例子为那些有价值的思考提供支持。

本书中,作者尝试对简单、想象和文化做一些形而上的思考。这些思考会比较抽象,但却是很多话题的基础。

目录

  • 版权信息
  • 本书赞誉
  • 前言
  • 为什么写本书
  • 本书面向的读者
  • 如何阅读本书
  • 第1章 无极生太极
  • 1.1 创造的根源
  • 1.2 本质的把握
  • 1.3 简单的追求
  • 第2章 关于软件开发方法论的思考
  • 2.1 方法论的实践场景
  • 2.2 CMM的精髓
  • 2.2.1 过程定义
  • 2.2.2 成熟之路
  • 2.3 敏捷软件开发的精髓
  • 2.3.1 人与实践
  • 2.3.2 海岸灯塔
  • 2.4 最好的软件开发方法
  • 2.4.1 中庸
  • 2.4.2 聚焦
  • 2.5 方法论的执行
  • 2.5.1 关于执行
  • 2.5.2 约束与习惯
  • 第3章 关于需求的思考
  • 3.1 需求的实践场景
  • 3.2 需求开发
  • 3.2.1 准确表达
  • 3.2.2 信息传递
  • 3.3 需求管理
  • 3.3.1 变化之道
  • 3.3.2 应对之道
  • 第4章 关于软件架构设计的思考
  • 4.1 架构设计的实践场景
  • 4.2 软件架构的本质
  • 4.3 软件架构的设计
  • 4.3.1 业界技术成果
  • 4.3.2 软件框架
  • 4.3.3 隐喻的价值
  • 4.3.4 架构模式
  • 4.3.5 软件架构师的素质
  • 第5章 关于软件实现的思考
  • 5.1 软件实现的实践场景
  • 5.2 模型的设计
  • 5.2.1 领域模型
  • 5.2.2 计算模型
  • 5.3 软件开发
  • 5.3.1 写给新手
  • 5.3.2 掌握编程
  • 5.4 负责制度
  • 5.5 软件决策
  • 5.6 质量保证
  • 第6章 关于软件测试的思考
  • 6.1 软件测试的实践场景
  • 6.2 软件测试的本质
  • 6.3 破坏的意义
  • 6.3.1 软件测试的第一个原则:聚焦
  • 6.3.2 软件测试的第二个原则:积累
  • 6.3.3 软件测试的第三个原则:自动化
  • 6.3.4 软件测试的第四个原则:目标一致
  • 6.4 一个典型的破坏:性能测试
  • 6.5 其他
  • 第7章 关于团队的思考
  • 7.1 团队的实践场景
  • 7.2 湘江战役
  • 7.3 团队建设
  • 7.3.1 思想准备
  • 7.3.2 如何组建团队
  • 7.3.3 现实与理想
  • 7.4 团队管理
  • 7.4.1 论人
  • 7.4.2 稳定的价值
  • 7.4.3 团队文化
  • 第8章 关于项目管理的思考
  • 8.1 项目管理的实践场景
  • 8.2 项目管理的本质
  • 8.3 关于项目经理
  • 8.4 计划的本质
  • 8.5 风险的问题
  • 8.6 管理的境界
  • 第9章 关于软件维护的思考
  • 9.1 软件维护的实践场景
  • 9.2 软件维护的本质
  • 9.3 组件化开发
  • 9.4 版本依赖
  • 9.5 妥协的方案
  • 第10章 关于组织发展的思考
  • 10.1 组织发展的实践场景
  • 10.2 知识积累
  • 10.3 行业成熟
  • 10.4 知识资产
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社有限公司

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。