内容简介:

本书提出了审视软件工程的全新视角和软件工程的体系模型(EHM,软件工程层状模型)。本书用非工程的方式重新解析软件工程现象,全面、细致而深刻地分析了工程中各个环节的由来、价值及其内在关系。综合论述开发、工程二者的现状,例如对程序员“工匠思想”的起源进行广征博引的分析,也对工程中“敏捷过程”的经验主义本质进行深至髓质的论证。全书语言轻快,可读性强,薄且有味。
本书是在“思想方法学”这一软件工程尚未涉足过的领域中的实习之作。作者亲历国内软件工程的英雄时代、泡沫时代,从失败中醒觉而创建独特的思考方法,对软件开发、工程中的现状深刻反思,从而完成这本专著。在缺乏独立思维、对国外工程理论亦步亦趋的国内工程界、开发业界,该书无疑是一份激荡新思的佳作。本书是第一本讨论软件工程思想本源的书籍,也是第一本从工程实践出发溯源而论的佳作。
本典藏版在内容上以该书第二版为底本并进行了大量的文字修订,补充追加了第三版中的“具体工程”一章。并且,考虑到典藏的价值,本书收录了公开文档“幕后故事”的精华摘选。

本书目录:

目录

第一章编程的精义1
第一节编程的精义2
第二节能不能学会写程序的问题3
第三节程序=算法+结构4
第四节语言6
第五节在没有工程的时代6
第二章是懒人造就了方法9
第一节是懒人造就了方法10
第二节一百万行代码是可以写在一个文件里的11
第三节你桌上的书是乱的吗13
第四节我的第一次思考:程序=算法+结构+方法14
第三章团队缺乏的不只是管理21
第一节三个人的团队22
第二节做项目=死亡游戏24
第三节做ISO质量体系的教训25
第四节谁动摇了你的制度27
第五节“那我们就开始开发吧”28
第六节组织的学问:角色29
第七节跟随蚂蚁,但不要栽进蚂蚁洞里31
第八节“什么是增值税发票?”33
第四章流于形式的沟通37
第一节客户不会用C,难道就会用UML吗38
第二节项目文档真的可以用甲骨文来写39
第三节沟通的三层障碍42
第四节最简沟通45
第五节为不存在的角色留下沟通的渠道47
第六节流于形式的沟通49
第五章失败的过程也是过程51
第一节做过程不是做工程52
第二节做过场54
第三节实现,才是目的54
第四节过程不是死模型55
第五节“刻鹄类鹜”与“画虎类狗”57
第六节工程不是做的,是组织的59
第六章谁是解结的人61
第一节是谁的问题62
第二节正视你的成功64
第三节总得先做点儿什么吧65
第四节你不是团队的腿68
第五节三鼓而竭71
第六节先人后己74
第七节自相矛盾76
第七章从编程到工程79
第一节语言只是工具80
第二节关注点81
第三节程序82
第四节方法83
第五节过程84
第六节工程85
第七节组织87
第八节BOSS89
第九节上帝之手90
第八章你看得到工具的本质吗95
第一节利器何以为先96
第二节神乎其技又有什么用呢97
第三节工具的本质98
第四节惟手熟尔100
第五节鲁班带了个坏头101
第六节工匠思想103
第七节化而用之,融通与融同105
第八节南橘北枳109
第九章现实中的软件工程113
第一节大公司手中的算盘114
第二节思考项目成本的经理118
第三节审视AOP121
第四节审视MDA/MDD122
第五节审视AP和XP125
第十章具体工程131
第一节预言——《人月神话》及其地位132
第二节错误的命题——对《人月神话》的反思136
第三节具体工程以及工程的具体化139
第四节控制规模142
第五节隔离问题域145
第六节这样是不是太简单了148
第七节郑人的履150
第十一章是思考还是思想153
第一节软件工程三个要素的价值154
第二节其实RUP是一个杂物箱155
第三节UML与甲骨文之间的异同156
第四节经营者离开发者很远,反之亦然157
第五节矛盾:实现目标与保障质量157
第六节枝节与细节158
第七节细解“法”与“式”159
第八节灵活的软件工程162
附录一愚公移山记165
附录二愚公移山记(文言)173
附录三幕后故事(摘选)179
参考文献193
前言后语195
版本历史203



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » [PDF电子书] 大道至简:软件工程实践者的思想(典藏版) pdf计算机图书下载

点评 0

评论前必须登录!

登陆 注册