名家名著:软件项目的艺术(套装全2册) 9000302002758

配送至
$ $ USD 美元

开本:32开
纸张:胶版纸
包装:平装-胶订
是否套装:否
国际标准书号ISBN:9000302002758
所属分类:图书>计算机/网络>移动开发>其他
编辑推荐

作者史蒂夫·麦康奈尔()是国际公认的软件开发大师,被誉为计算机软件工程和项目管理领域的权威。他是软件工程经典书籍的缔造者,代表作有《代码大全》《快速开发》《软件估算的艺术》《软件项目的艺术》《软件开发的艺术》以及《卓有成效的敏捷》等。他与比尔·盖茨和林纳斯·托瓦兹齐名,被《软件开发》杂志的读者评选为“软件行业三大影响力人物”。在软件行业,他担任过很多重要的职务,包括《软件》杂志总编辑及 计算机协会专委会主席等。
《软件项目的艺术》详细描述成功的项目管理模型和分阶段发布流程,旨在帮助读者找到改进的方向。书中以软件项目的分阶段发布流程为主线,系统介绍了软件项目管理理念、不同阶段、结构、方法和工具。
《软件项目的艺术》分为 个部分共 章。
第Ⅰ部分“项目生存思维”介绍了软件项目生存测试、生存概念以及生存的重要方法。
第Ⅱ部分“项目生存准备”介绍了为软件项目生存而战所需的准备,如初始计划、开发用户需求、质量保证、软件架构等。
第Ⅲ部分“阶段成功”主要讨论分阶段流程的具体活动,包括阶段计划、详细设计、软件构建、系统测试、软件发布和阶段结束。
第Ⅳ部分“项目完成”讲述了项目回顾会议、调查问卷、最终历史数据归档,最后提供了软件项目管理的参考资料和这本书的网上资源。
如果你以开发软件为生,可以通过《软件开发的艺术》了解如何才能成为一名真正的专业软件开发人员。
如果你是软件项目的管理者,可以通过《软件开发的艺术》了解好项目和不成功的项目之间的区别,探讨如何才能成功完成项目。
如果你是软件企业的管理者,可以通过《软件开发的艺术》了解系统化的软件开发方法有哪些好处以及如何获得这些效益。
如果你是一名希望在软件领域工作的学生,可以通过《软件开发的艺术》了解软件工程领域的知识体系,以及软件工程领域的职业前景。内容简介

作为《代码大全》的作者,史蒂夫在本书中全面深入地介绍了软件项目管理的关键技巧。《软件项目的艺术》分为 个部分,共 章,通过一个项目生存测试问卷来展示项目管理全过程中每个关键节点的具体行动。《软件项目的艺术》以项目成功为核心导向,系统地讲解项目立项、执行、开发、集成、测试与发布等关键环节,尤其适合项目经理及项目成员阅读和参考。
《软件开发的艺术》共包含 部分 章,探讨了软件行业中个人、组织以及行业的现状,解释了如何以工匠精神来打造自己的专业软件开发职业路线。《软件开发的艺术》对软件行业的所有从业人员有较强的参考性和指导性,适合富有开拓精神的企业和团队阅读。

目 录
软件项目的艺术
第Ⅰ部分 项目生存思维
第章 欢迎加入项目生存训练营
生存需求
生存权利
生存检查清单:项目健康测试
生存检查清单
译者有话说
第章 软件项目生存测试
生存测试题
生存测试问卷
生存测试问卷
生存测试结果解释
生存检查清单 软件项目的艺术
详细目录
第Ⅰ部分 项目生存思维
第章 欢迎加入项目生存训练营
生存需求
生存权利
生存检查清单:项目健康测试
生存检查清单
译者有话说
第章 软件项目生存测试
生存测试题
生存测试问卷
生存测试问卷
生存测试结果解释
生存检查清单
译者有话说
第章 项目生存的概念
软件开发流程的作用
对流程的误区
拯救流程
流程与团队的创新和士气
过渡到系统化流程的理由
流程的上游和下游
不确定性锥
生存检查清单
译者有话说
第章 项目生存的关键方法
规划
软件规划示例
规划检查点的审查
两阶段筹资方法
准备规划检查点的审查
规划检查点审查议程
规划检查点审查的主要意义
风险管理
项目控制
项目的可见性
人件
开发人员的兴趣与工作分配要对齐
向开发人员表达诚挚的谢意
提供有利于思考的办公空间
避免开放式工作空间
用户参与
产品极简主义
专注于软件交付
生存检查清单
译者有话说
第章 成功的软件项目知多少
研发阶段
项目流程
分阶段交付的好处
分阶段交付的成本
阶段计划
团队建设
代码量增长曲线
主要里程碑和可交付内容
生存检查清单
译者有话说
第Ⅱ部分 项目生存准备
第章 拥抱变化,精准定位
变更控制过程
变更控制的好处
自动修订控制的好处
常见的变更控制问题
如何考虑变更
何时考虑变更
如何处理小的变更
如何进行人员管理
哪些工作产品要进行变更控制
致力于变更控制
生存检查清单
译者有话说
第章 初步计划
项目愿景
定义要放弃的内容
致力于愿景
高管授权
项目规模目标
宣传计划和进展
宣传进度指标
风险管理
致力于风险管理
风险监督员
十大风险清单
支持风险跟踪的工具
详细的风险管理计划
匿名风险报告渠道
人员策略
人才发展
团队培养
新手开发人员:可用与胜任
团队动态
员工培养的关键问题
团队组织
项目团队的组织结构
“老虎队”
时间统计
软件开发计划
生存检查清单:初步计划
译者有话说
第章 需求开发
需求开发流程概述
确定一组关键的最终用户
采访最终用户
构建简单的用户界面原型
如果条件允许,应使用情节串连故事板
不断修改原型直到最终用户对软件感兴趣
制定用户界面样式指南
全面扩展原型
请记住,原型是要废弃的
将全面扩展的原型作为基准规范
编写详细的最终用户手册
创建单独的、没有用户界面的需求文档
生存检查清单:需求开发
译者有话说
第章 质量保证
为什么质量很重要
质量保证计划
质量保证计划的组成部分
缺陷跟踪
技术审查
常规审查模式
成功审查的要点
系统测试
测试
质量保证计划涵盖的工作产品
质量保证的辅助活动
软件发布标准
生存检查清单
译者有话说
第章 软件架构
启动架构阶段
好的架构有哪些特征
系统概述
概念的完整性
子系统和组织
表示法
适应场景变化与调整策略
分析可重用性,决定购买还是自己动手写
常用功能领域的策略
需求的可追溯性
支持分阶段交付计划
如何判断架构已完成
软件架构文档
生存检查清单
译者有话说
第章 最后准备
项目估算
估算过程指南
里程碑目标
非技术性的估算考虑
分阶段交付计划
将项目划分为阶段
阶段主题
与分阶段交付相似的计划
发布版本
修订分阶段交付计划
持续进行规划活动
风险管理
项目愿景
决策机构
人员
更新软件开发计划
生存检查清单
译者有话说
第Ⅲ部分 阶段成功
第章 阶段计划
为什么需要制定阶段计划
阶段计划介绍
需求更新
详细设计
软件构建
产生测试用例
用户文档更新
技术审查
修正缺陷
技术协调
风险管理
项目跟踪
集成和发布
阶段结束总结
微型里程碑
创建完整的里程碑列表
达到预期质量水平
定义微型里程碑
小型项目的微型里程碑
人员管理的考虑
项目如果错过了微型里程碑,怎么办
阶段计划和管理风格
生存检查清单
译者有话说
第章 详细设计
重新审查架构
程序组织
分析重用
需求的解决方案
需求的可追溯性
软件构建计划
修正架构中的缺陷
项目需要做多少详细设计
技术审查
检测功能缺陷
检测需求缺陷
缺失需求
不需要的功能
审查项目目标
交叉培训
审查和生产力
详细设计文档
项目第一阶段的特殊考虑
生存检查清单:详细设计
译者有话说
第章 软件构建
源代码质量
编程标准
项目目标
简洁
软件集成流程
完成意味着彻底完成
为其他开发人员提供稳定的基础
每日构建和冒烟测试
第一阶段的特殊考虑
避免过早开发基础设施
跟踪进度
收集状态信息
可见性
每周项目跟踪更新
与客户和上层管理人员沟通
控制变更
保持专注
软件构建是不是只有这些事儿
生存检查清单:软件构建
译者有话说
第章 系统测试
测试的哲学
系统测试范围
测试组对每日构建的支持
开发人员对系统测试的支持
策略
生存检查清单:系统测试
译者有话说
第章 软件发布
认真对待发布
何时发布
缺陷计数
统计每个缺陷的工作量
缺陷密度预测
缺陷集
缺陷播种
缺陷建模
软件发布决定
缺陷跟踪和宣传
发布清单
批准发布签字
生存检查清单:软件发布
译者有话说
第章 阶段结束
举行变更委员会大型会议
重新校准估算
重新估算生产效率
“重新估算”还是“失误”
根据项目计划评估绩效
项目文件归档
更新软件项目日志
生存检查清单:阶段结束
译者有话说
第Ⅳ部分 项目完成
第章 项目历史
收集项目数据
项目回顾会议
项目回顾调查问卷
软件项目历史文档
为未来项目准备项目历史结论
分发软件项目历史副本
生存检查清单:项目历史
译者有话说
第章 项目生存急救包
成功法则
项目取得成功的关键
绝对不做的事情
其他项目生存资源
书籍
互联网资源
结语
参考文献
软件项目术语表
软件开发的艺术
详细目录
第Ⅰ部分 软件“焦油坑”
第 章 与恐龙搏斗
译者有话说
第 章 假黄金
移动巨石
巨石和软件
边做边改的编程模式
注重质量
银弹造成的假象
软件不“软”
如何识别假黄金
译者有话说
第 章 货物崇拜与软件工程
软件开发的效仿者
货物崇拜式的软件工程
真正的辩论
译者有话说
第 章 软件工程不是计算机科学
“是”与“应该是”
工程与科学
抛开表面,审视实质
正确的问题
译者有话说
第 章 软件工程知识体系
本质性与附属性
定义稳定核心
软件工程知识体系
树立里程碑
译者有话说
第 章 软件新世界
职业定义
探索软件工程职业
穿越赫拉克勒斯神柱
译者有话说
第Ⅱ部分 个人专业化
第 章 人尽其才
人格测试
软件开发人员的 测试结果
伟大设计师的人格特征
全面和绝对的承诺
软件人口统计
教育
工作前景
编程高手和问题成员
关注人性
译者有话说
第 章 提高软件意识水平
软件意识分级
对症下药
你有经验吗
译者有话说
第 章 建设软件社区
译者有话说
第 章 建筑师和木匠
职称分级
职业专业化
团队专业化
时间将会给出答案
译者有话说
第 章 经验是写作的基础
译者有话说
第Ⅲ部分 软件组织专业化
第 章 软件淘金热
软件淘金热
后淘金热时代的发展
淘金经济学的思维和不解
向上扩展和向下扩展
回到淘金热
译者有话说
第 章 优秀软件实践案例
实际状况
软件实践改进后的收益
不同方法的投资回报率
了解软件估计
改进软件带来的间接效益
最佳的规模经济
软件组织的挑战
迈出关键的一步
个棘手的问题
译者有话说
第 章 托勒密推理
概述
提高成熟度级别
可以处理的所有风险
哪些人在用
完美兼顾软件开发
认真的承诺
组织评级
形式和本质
译者有话说
第 章 量化人员因素
人员因素
低效率开发人员
具体工作环境
工作动机
资深员工的
重要的关注点
译者有话说
第 章 专业发展体系
知识领域
能力水平
专业发展阶梯等级
职业发展阶梯
不同能力水平的 要求
专业发展阶梯的经验教训
专业发展阶梯的优势
推广 专业发展阶梯
译者有话说
第Ⅳ部分 行业专业化
第 章 专业工程
我们需要工程
工程与艺术
工程学科的成熟过程
软件开发的科学
软件工程的责任
译者有话说
第 章 软件工程历练
专业工程师的发展
第一步
学术认证
软件工程教育的差异
继续教育
一些观点
译者有话说
第 章 证书的意义
认证
许可证
软件工程师可以获得许可证吗
许可证制度好吗
许可证的起步
获得证书的优势
获得证书
三条路径
铁戒指的意义
译者有话说
第 章 职业道德准则
软件工程师的道德准则
道德准则的必要性
学习不能停的时代
译者有话说
第 章 慧眼识珠
为什么需要技术转化
创新的传播
鸿沟
一些棘手的问题
风险在哪里
分级推广代理
站在巨人的肩上
译者有话说
显示全部信息

作者简介
史蒂夫·麦康奈尔( )
代表作有《代码大全》(年被《福布斯》技术委员会评为“软件开发奠基之作”)。先后创办 和 (目前主要为客户提供投资规划和管理服务以及开发投资预测和分析工具)。
此前作为 创始人兼首席软件工程师,他负责领导软件项目,也为其他公司提供软件项目咨询服务,他还通过著书立说的方式 成为软件工程知识体系的布道者。他是《软件》和《软件从业者》杂志的编委会成员、《计算机》杂志资深审稿人、 计算机协会及 的重要贡献者。
作为社区与公共事务的积极参与者,他担任过贝尔维尤学校董事会主席、贝尔维尤扶轮社主席、洛克利文社区协会董事会成员、 预测模型的贡献者、专委会主席、《软件》杂志主编、软件工程知识体系专家组成员,惠特曼文理学院和西雅图大学计算机科学顾问委员会成员。
史蒂夫在惠特曼文理学院获得哲学和计算机科学的双学士学位,在西雅图大学获得了软件工程硕士学位。史蒂夫·麦康奈尔( )
代表作有《代码大全》(年被《福布斯》技术委员会评为“软件开发奠基之作”)。先后创办 和 (目前主要为客户提供投资规划和管理服务以及开发投资预测和分析工具)。
此前作为 创始人兼首席软件工程师,他负责领导软件项目,也为其他公司提供软件项目咨询服务,他还通过著书立说的方式 成为软件工程知识体系的布道者。他是《软件》和《软件从业者》杂志的编委会成员、《计算机》杂志资深审稿人、 计算机协会及 的重要贡献者。
作为社区与公共事务的积极参与者,他担任过贝尔维尤学校董事会主席、贝尔维尤扶轮社主席、洛克利文社区协会董事会成员、 预测模型的贡献者、专委会主席、《软件》杂志主编、软件工程知识体系专家组成员,惠特曼文理学院和西雅图大学计算机科学顾问委员会成员。
史蒂夫在惠特曼文理学院获得哲学和计算机科学的双学士学位,在西雅图大学获得了软件工程硕士学位。
方敏
就职于微软公司,担任首席测试总监期间,对必应搜索、中国创新项目、、、 服务等产品和服务做出了重要的贡献。他拥有近三十年工程技术团队和项目管理经验,精通软件敏捷开发和传统软件项目管理。他注重创新,注重发挥团队优势。
方敏是微软美国华人协会的创始成员之一,该协会有几千名会员。他是美国西雅图地区知名的职场发展专家,热衷于提升在美华人的国际竞争力。曾经多次受邀为母校清华大学举办国际化职场发展和软件技能讲座。方敏毕业于清华大学,获得电子工程学士和硕士学位,后来在美国新墨西哥州矿业技术学院获得计算机科学硕士学位。
朱嵘
朱嵘早年就职于英国系统公司,在其美国分支机构担任质量工程师,负责空客和波音多种机型的关键质量分析与故障维修。她毕业于哈尔滨工业大学,获得无线电工程系信息工程专业的学士学位。
显示全部信息