书籍详情

大道至简:软件工程实践者的思想(典藏版)

大道至简:软件工程实践者的思想(典藏版)

作者:周爱民 著

出版社:电子工业出版社

出版时间:2012-08-01

ISBN:9787121177903

定价:¥49.00

购买这本书可以去
内容简介
  本书提出了审视软件工程的全新视角和软件工程的体系模型(EHM,软件工程层状模型)。本书用非工程的方式重新解析软件工程现象,全面、细致而深刻地分析了工程中各个环节的由来、价值及其内在关系。综合论述开发、工程二者的现状,例如对程序员“工匠思想”的起源进行广征博引的分析,也对工程中“敏捷过程”的经验主义本质进行深至髓质的论证。全书语言轻快,可读性强,薄且有味。本书是在“思想方法学”这一软件工程尚未涉足过的领域中的实习之作。作者亲历国内软件工程的英雄时代、泡沫时代,从失败中醒觉而创建独特的思考方法,对软件开发、工程中的现状深刻反思,从而完成这本专著。在缺乏独立思维、对国外工程理论亦步亦趋的国内工程界、开发业界,该书无疑是一份激荡新思的佳作。本书是第一本讨论软件工程思想本源的书籍,也是第一本从工程实践出发溯源而论的佳作。本典藏版在内容上以该书第二版为底本并进行了大量的文字修订,补充追加了第三版中的“具体工程”一章。并且,考虑到典藏的价值,本书收录了公开文档“幕后故事”的精华摘选。
作者简介
  周爱民(Aimingoo),有十余年的软件开发、项目管理、团队建设的经验。曾任多家软件公司高级程序设计师、项目经理、部门经理、区域总经理等职,前支付宝(中国)公司业务架构师,前盛大网络平台架构师。目前主要从事软件工程、体系架构和语言基础方面的研究与实践。2001年,主持完成的“极光数据处理仓库中心系统”被河南省信息产业厅授予省高新技术产品二等奖。2003年,被美国Bodand公司授予“Bodand Delphi产品专家”称号。2004年,出版《Delphi源代码分析》,被誉为“Delphi领域精品著作”。2005年,发布《大道至简——软件工程实践者的思想》版(电子版)。2006年,发起开源项目Qomolangma OpenProject,探讨语言系统基础技术。2008年,出版《JavaScript语言精髓与编程实践》,电子工业出版社。2008年,发起开源项目derlan9,探讨edang in delphi,以及erlang的应用技术。2009年,在开源项目QoBean中尝试Meta Language与DSL等实现。2009年,发布《动态函数式语言精髓》(电子版)。2012年,出版《JavaScript语言精髓与编程实践(第2版)》,电子工业出版社。2012年,出版《大道至易——实践者的思想》,人民邮电出版社。2007年至2012年,出版《大道至简——软件工程实践者的思想》第二版、第三版(点评版)、第四版(典藏版),电子工业出版社。
目录
第一章编程的精义            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第八节BOSS           89第九节上帝之手           90第八章你看得到工具的本质吗          95第一节 利器何以为先       96第二节 神乎其技又有什么用呢       97第三节 工具的本质         98第四节惟手熟尔          100第五节 鲁班带了个坏头        101第六节工匠思想          103第七节 化而用之,融通与融同      105第八节南橘北枳          109第九章 现实中的软件工程         113第一节 大公司手中的算盘      114第二节 思考项目成本的经理        118第三节审视AOP          121第四节 审视MDA/MDD         122第五节 审视AP 和XP          125第十章具体工程           131第一节 预言——《人月神话》及其地位      132第二节 错误的命题——对《人月神话》的反思    136第三节 具体工程以及工程的具体化      139第四节控制规模          142第五节 隔离问题域        145第六节 这样是不是太简单了        148第七节郑人的履          150第十一章 是思考还是思想        153第一节 软件工程三个要素的价值        154第二节 其实RUP 是一个杂物箱     155第三节 UML 与甲骨文之间的异同       156第四节 经营者离开发者很远,反之亦然     157第五节 矛盾:实现目标与保障质量      157第六节 枝节与细节        158第七节 细解“法”与“式”        159第八节
猜您喜欢