超越传统的软件开发

出版时间:2005-1-1  出版社:电子工业出版社  作者:雷剑文,李明树,陈振冲  页数:356  字数:420000  
Tag标签:无  

内容概要

本书从软件工程理论、软件开发实验、编程心理学等多个方面,深入剖析了极限编程的原理和实质。全书以分析对极限编程的种种误解为主线,以编程实验数据为基础,用科学的方法阐述了极限编程的内涵,以解破幻象,还极限编程以真面目。全书分为三大部分,共10章。    本书不仅对极限编程做了客观而深刻的剖析,而且其实验方法和分析方法具有极大的借鉴价值。作者通过融会各种学科的知识,旁征博引地对开发软件开发方法和实践进行了深入的研讨,这是值得读者精读本书的另一大特色。    本书适合各类软件开发人员、编程爱好者和高等院校计算机相关专业的师生阅读。

书籍目录

第一部分 软件和模型 第1章 软件和模型  1.1 冒险的成功    1.1.1 瀑布模型的特点  1.1.2 可接受的失败  1.1.3 与工程项目的比较  1.1.4 项目失败的实例 1.2 能力成熟度模型  1.2.1 第一级——初始级  1.2.2 第二级——可重复级  1.2.3 第三级——定义级  1.2.4 第四级——管理级  1.2.5 第五级——优化级  1.2.6 关键过程域 1.3 即时上市达成即时上市的方法 1.4 足够好的软件 1.5 优秀的程序员  1.5.1 程序员的差异  1.5.2 魔术数字28  1.5.3 真正的才能 1.6 编程心理学  1.6.1 不同的诠释  1.6.2 编码不等于软件项目 1.7 不要从经验学习  1.7.1 信念  1.7.2 从经验中学习  1.7.3 经验与实验 1.8 总结 思考与练习 参考文献 第2章 极限编程 2.1 极限编程的诞生 2.2 快速改变的软件需求 2.3 角色  2.3.1 权利和责任  2.3.2 单元测试和验收测试  2.3.3 客户  2.3.4 程序员 2.4 价值 2.5 原则 2.6 活动 2.7 12个实践  2.7.1 小版本  2.7.2 规划游戏  2.7.3 现场客户  2.7.4 隐喻  2.7.5 简单设计  2.7.6 重构  2.7.7 测试驱动开发  2.7.8 持续集成  2.7.9 结对编程  2.7.10 代码共有  2.7.11 编码标准  2.7.12 每周40小时工作制 2.8 极限编程实践的追溯 2.9 软件过程改进 2.10 总结 思考与练习 参考文献 第3章 敏捷软件开发 第4章 结对编程 第5章 群动力 第6章 重复编程 第7章 重构 第8章 测试驱动开发第三部分 旅程结束、回到工作 第9章 极限编程的实施 第10章 极限编程的评语 附录A 测试驱动开发的形式化描述 附录B JUnit及BubbleSort实例 附录C 重构浏览器RefactorlT概览 附录D 重构实例 附录E Jester安装和应用 附录F Jcoverage安装和应用 附录G Jester和Jcoverage实例比较 附录H 参考答案

图书封面

图书标签Tags

评论、评分、阅读与下载


    超越传统的软件开发 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7