第一图书网

软件工程实践导论

金尊和 清华大学出版社
出版时间:

2005  

出版社:

清华大学出版社  

作者:

金尊和  

页数:

404  

字数:

395000  

Tag标签:

无  

内容概要

本书把软件工程放在一个更大的商业视角中进行考察和分析,对最新的软件工程理论从实践的角度重新检验,并提出作者独特的思考方法和新的理论。 本书在形式上参照兵法三十六计,总结了软件工程实践中的一些基本原则、出发点和解决问题的思路和方法,涉及软件工程的方法论、软件设计、编程实现以及管理等四个方面。每个方面包含若干计,每一计为一个重要的方法,单独成为一个章节。 本书面向专业软件开发人员、一般软件从业人员、信息产业管理人士、计算机等专业的教师和在校生以及对软件和信息产业感兴趣的任何读者,也包括希望对软件工程有一定了解或绎创造性方法论感兴趣的读者。

作者简介

金尊和,清华大学毕业,曾师从吴澄院士从事计算机集成制造系统的研究。博士毕业后加入IBM中国研究中心从事软件和网络方面的研究和开发工作。随后前往美国,先后参与和主持了卫星无线通讯系统分布式网络管理软件和嵌入式系统的开发。2000年,加盟著名的软件工具公司Rational Software(现为IBM收购),从事软件项目管理工具和建模工具的研发工作,在大型软件工具的研发和市场积累了丰富的经验。金尊和博士在IBM公司加州硅谷分部从事软件工程方法和流程管理方面的研发工作,并活跃于各种专业组织,是Sun公司Java JDO专家组成员。

书籍目录

绪论方法篇 1 经济为本 2 用户为先 3 管理需求 4 及早集成 5 连续验证 6 控制变化 7 规范流程 8 快速原型 9 借鸡下蛋 10 开放标准设计篇 11 避繁就简 12 因地制宜 13 变中求静 14 分层平台 15 内外有别 16 模块封装 17 合约接口 18 面向对象 19 巧用模板 20 能伸能缩 21 套用成解 22 见好就收实现篇 23 决不重复 24 通俗易懂 25 精益求精 26 优化性能 27 照猫画虎 28 严堵漏洞 29 雁过留声 30 自动流程 31 利器常新管理篇 32 分工协作 33 目标驱动 34 常来常往 35 有张有驰 36 不断总结后记参考文献网络资源附录 兵法三十六计

媒体关注与评论

  《软件工程实践导论:有关方法、设计、实现、管理之三十六计》实例讲解,条理清楚,通俗易懂,充满了辩证思维。雪球式开发的借喻.生动贴切地反映了软件本身成长的固有规律。如果读者能弃掉本性而不随意地忽视书中的忠告,你也许能更好地把这里的知识从作者的实践中取出来,再带到自己的实践中去。重要提示:《软件工程实践导论:有关方法、设计、实现、管理之三十六计》作者金尊和将经常性的在论坛区与读者亲密接触,共同讨论软件开发领域话题,精彩言论不容错过!  “该书的作者独辟蹊径,从一个全新的角度来审视和分析软件工程实践,借用孙子兵法和三十六计的形式,从方法论层次和战略高度概括总结了软件开发的固有规律和原则方法,对推动我国软件开发水平的提高和软件产业的发展,无疑是十分有意义的。…《软件工程实践导论:有关方法、设计、实现、管理之三十六计》透过现象抓本质,源于实践而又高于实践,反映了作者软件工程方面的深厚底蕴和宽广的知识面。”  ——吴澄,中国工程院信息学部院士,清华大学教授  “在大学念书的时候,软件工程可能是最枯燥乏味课程中的一门。其概念抽象,庞大,繁复而难于掌控。大家都知道,软件产业是信息产业的支柱之一,其相应的方法论也在快速发展变化中。本人在十几年编写软件的工作中,感觉最大的挑战之一就是在具体的实践中如何合理利用软件工程的方法论以达到快速推出高质量软件产品到市场的目标。  在拜阅金尊和博士【软件工程36计】之前,我读了很多这方面的书,结局大多或是因枯燥而无法结束,或是结束了也不知道怎么用。读了【软件工程36计】,第一觉得好玩,金博士把抽象的概念写的简单而有趣;第二觉得好记,金博士把庞大,繁复的概念分成36计而制之,读后印象深刻;第三觉得好用,金博士的每一计都自成一体,可以在实践中参考。对软件新秀或业界老兵,这都是一本难得的好书。”  ——吕厚昌(美国),Yahoo高级经理。  “非常高兴有机会拜读金先生的大作,它是一本很有实用价值和指导意义的书。金先生总结了自己在美国硅谷的多年实践、交流与思考,融合为方法论、设计、实现和管理四个方面来阐述软件工程领域的各种问题,视野开阔,新而实用。例如,方法篇的“经济为本”、“用户为先”等节,明确提出了首先应该将软件活动作为一个可持续的商务活动来管理,要重视用户和市场需求。虽然这些都是成功的国际性软件企业所遵循的基本常识,但是很少见诸软件工程书籍。这种大软件工程观,帮助我们走出只着眼于技术和过程的传统软件工程观念,对软件企业如何参与市场竞争和国际化的思考,是很有裨益的。书中融汇了经过时间考验的各种“老”方法,也介绍了很多新近逐渐流行、富有成效的“新”方法和过程,如极限编程、持续集成和持续质量保证等。  另外,这《软件工程实践导论:有关方法、设计、实现、管理之三十六计》的行文很有特色,不光文笔流畅自然,而且效仿《孙子兵法》来组织内容,使用大家耳熟能详的典故、谚语等,一改教科书式的工程读物风格,整《软件工程实践导论:有关方法、设计、实现、管理之三十六计》文采斐然,生动有趣。  基于我自己的工程经验,这《软件工程实践导论:有关方法、设计、实现、管理之三十六计》颇得我的共鸣,我向自己的部门推荐这《软件工程实践导论:有关方法、设计、实现、管理之三十六计》,也向读者推荐这《软件工程实践导论:有关方法、设计、实现、管理之三十六计》,希望这《软件工程实践导论:有关方法、设计、实现、管理之三十六计》能够在给读者带来新的阅读体验的同时,也给大家带来新的工程观念。”  ——毛新生,IBM中国SOA中心主任、总架构师  三十六计,计计中敌,《软件工程实践导论:有关方法、设计、实现、管理之三十六计》作者呕心沥血,提炼十数载软件工程实践之精华而陈之于一著,篇篇精彩,若能开卷精读,细细体会其中作者之良苦用心,相信各类软件从业人员必将从中获益匪浅。  ——李沙浪(美国),SoftwareManager,SPGScreenOSDept,JuniperNetworks  中国有句老话叫“开卷有益”。不过现如今计算机书籍也可谓是汗牛充栋,还真不能保证读完每《软件工程实践导论:有关方法、设计、实现、管理之三十六计》都很有收获,而每个人的时间又有限,因此选择什么书来读就显得至关重要。  一个偶然的机会,在书市看到了“软件工程三十六计”这《软件工程实践导论:有关方法、设计、实现、管理之三十六计》,感觉题目很新颖。本人过去也研读过“兵法三十六计”,觉得虽然很高明,但似乎总有些象阴谋诡计,难道软件工程也可以来个三十六计什么的?翻开来读一读,立刻被吸引住了,有一种耳目一新的感觉。  首先,我不得不说这《软件工程实践导论:有关方法、设计、实现、管理之三十六计》的确是写得文采飞扬,能把软件工程这么枯燥的东西写得这么生动的还真不多见。作者旁征博引,几乎在每一节都有介绍软件业的一些有趣故事,而且善于联想和比喻,往往把软件工程中一些看似复杂的名词和术语形象生动地就说明清楚了。比如由量子力学的“测不准”联想到软件的“测不准”,将软件中的“快速原型”比喻成汽车工业的“概念车”,这样的例子不胜枚举。作者还经常会引用我们老祖宗留下来的一些诗词和谚语,这让看多了外国人写的计算机书的中国人来说难免倍感亲切。  其次,应该可以看得出来,作者在软件工程领域是有很深厚的理论知识和实践经验的,但是作者并没有停留在知识和经验的层次上,而是上升到了方法论的高度,运用辩证的思维总结出了与软件工程相关的方法、设计、实现和管理的三十六计,既有战略的也有战术的方法,相信对各种软件人员都会有帮助。本人从事软件开发和管理十多年,对书中很多的叙述都有共鸣。比如书中提到的经济为本,用户为先,的确,一个软件产品如果在市场上不能成功,即使技术上再先进也是做不下去的。又如作者反复强调的软件工程不同于建筑等其它工程,还没有工程化、系统化的方法,很多软件流程规范(如CMM)并不具有很好的可操作性,读来颇有茅塞顿开的感觉。  尤其可贵的是作者在书中提出了很多新的想法,如用控制理论来解释软件开发过程,认为软件工程是介于科学和艺术的学科等,这些都是很有创新的思想。在计算机行业,国人过去都是跟在外国人后面亦步亦趋,一个例证就是我们很多的计算机书都是翻译国外的,由于翻译者的外语水平和经验知识有限,读起来有时会不知所云或味同嚼蜡。我们非常欢迎华人的软件精英能够把自己融会贯通的理论和实践知识分享给读者,尤其是呼唤软件业我们自己的有创新意识的思想家。”  ——干毅民,IBM中国软件开发中心高级开发经理  “这《软件工程实践导论:有关方法、设计、实现、管理之三十六计》高屋建瓴,自成体系,切中软件工程实践要害,对国内软件企业很有帮助。我相信该书是广大软件从业人员和在校师生书架上的必备之作。”  ——隋迎秋,北京鼎新信息系统开发有限公司总裁


编辑推荐

  当今信息社会,软件和芯片几乎全方位地影响到国家经济、人民生活和国家安全。因此,我国把软件和芯片作为信息产业的重中之重,希望把软件产业做大做强,但发展软件产业的期望与现实之间尚存明显差距。在这样的背景下,《软件工程实践导论:有关方法、设计、实现、管理之三十六计》作者独辟蹊径,从一个全新的角度来审视和分析软件工程实践,借用孙子兵法三十六计的形式,从方法论层次和战略高度概括总结了软件开发的固有规律和原则方法,以推动我国软件开发水平的提高和软件产业的发展,《软件工程实践导论:有关方法、设计、实现、管理之三十六计》写作充满了辩证思维,折射出作者深厚的理论基础、文化素养和丰富的实践经验。

图书封面

图书标签Tags

广告

下载页面


软件工程实践导论 PDF格式下载



  看这书的装帧似象学术类的,不过其内容根本算不上。
  
  总体看来,此书就是36篇水平一般的“散文”集而已,了无新意。作者所谓的软件工程实践,大半本是编程实践,涉及的面倒是很广,不过大多蜻蜓点水,代码示例也看不出作者所谓20多年的编程经验。不如直接看The Practice of Programming,Effective Java, Effective C++,Code Complete等书籍。书中对各主题/代码的讲解也是充满感性/主观,毫无推理过程,容易给经验不大丰富的读者造成误解。
  
  至于前半部分的“软件工程”,大概任何一本软工的书上皆能找到。
  
  到书店随便翻翻,偶尔得点奇闻轶事尚可,买呢就免了。切不可被所谓工程院院士(作者的老师)的序所迷惑。
  
  不过翻了整本书,倒是学了些“新名词”,如:设计定式(design pattern)、例外(exception)、面向侧面编程(AOP)、宣检(assertion)……


呵呵 设计模式(design pattern) 异常(exception)。。。
看来这本书的作者的确有20年编成经验阿。
打死不会买的。


  不过翻了整本书,倒是学了些“新名词”,如:设计定式(design pattern)、例外(exception)、面向侧面编程(AOP)、宣检(assertion)……
汗阿 ,,,,,国内的书就这样。。。。上次看到一本翻译的书,把regression testing(回归测试)翻译成回退测试


相关图书