导航:首页 > 工程技术 > 国外的软件工程书籍

国外的软件工程书籍

发布时间:2021-08-17 08:25:26

Ⅰ 谁能给我推荐几本软件工程的书

visual C++.NET编程实例,苏峰,黄金双,汤蕾编著,清华大学出版社,2004年1月,北京
visual C++。NET基础教程与上机指导,计算机职业教育联盟主编,清华大学出版社,2005年3月,北京
1、《机械工业协会 》 出版社:机械工业
2、《软件估算——“黑匣子”揭秘 》
本书中,著名的软件开发书籍的作者Steve McConnell揭开了围绕在软件估算周围的层层迷雾。作者在深入浅出地介绍了与软件估算有关的主要概念之后,深入、全面地介绍了与软件估算有关的多种估算方法。本书的主要内容包括:估算与计划和项目控制,以及估算与目标和承诺之间的关系;不确定性锥与估算中的误差来源以及影响估算的各种因素;先计数、再计算,无法可想时才依靠判断的基本估算原则;用于估算软件项目的三个重要部分——规模、工作量和进度估算的基本方法;与规模、工作量和进度估算有关的特殊问题;估算的概率论观点以及如何采用适当的方式来表达估算结果中的不确定性;如何进行与估算有关的沟通,从而使技术人员和非技术人员达成共识。本书主要面向软件开发项目中要进行估算的开发人员和技术管理人员。但本书所涉及的与软件估算有关的背景知识,以及有关估算谈判和表达方式的讨论,对于非技术人员出身的主管和项目的其他有关人员同样大有裨益。
3、《软件设计精要与模式》——张逸 著
“给我一个支点,我就能撬起地球”。关键不在于力量有多大,而在于如何合理地利用力量。软件设计同样如此。思想的确立,技巧的把握,将在很大程度上决定软件架构的合理性。基于这样的目的,本书围绕着软件设计的核心内容,结合大量的实例与代码,充分地展示了软件设计之美,以及设计“力量”的巧妙运用。内容涵盖了设计模式、重构、测试驱动开发、极限编程、软件体系架构设计等重要的设计方法与技巧。这些内容是软件设计中最重要的“流行元素”,是程序员向设计师“涅磐”的基石,是从小工到专家的修炼法门。
本书关注的焦点是软件设计,涵盖了大部分与设计有关的基本要素,包括面向对象编程思想、设计模式、重构、测试驱动开发、极限编程以及软件体系架构设计。其中,尤以设计模式为主,深入探讨了软件设计过程中的原则与模式,并结合大量的实例与代码演示了如何合理运用设计模式,改善程序模块的可复用性、可扩展性,实现模块间的松散耦合。全书将软件设计理论与项目实践完美地结合起来,使其告别了纯理论研究的空泛,具有现实的指导意义。本书共分为5篇,包括:设计之要、.NET Framework与设计模式、媒体播放器的设计之旅、设计模式应用实践以及.NET体系架构设计。本书力求讲解浅显明白。在技术探讨上,尽可能地深入透彻;在每一字的描述上,尽可能地简单易懂。本书适用于所有希望提高软件设计水平的程序员、软件工程师,同时,对于软件设计师与系统架构师也具有一定的参考价值。
4、《SOA 原理·方法·实践》——毛新生 主编

本书并不是关于Web服务的又一本开发手册,抑或是开发技术的宝典之类的读物。本书的作者来自于IBM软件开发中心的SOA技术中心,作为最早的一批从事SOA相关产品和客户项目开发的软件技术人员,见证了SOA从诞生到发展壮大的全过程。而本书的目的在于将作者在项目过程中的经验介绍给读者,通过分析SOA产生的根源,以及SOA对业务模式和开发模式带来的变革,帮助读者理解什么是SOA,以及如何科学的实施SOA。本书的内容分为三部分,将从作者的实际经验出发,分析SOA理念产生的合理性,然后分析SOA的相关开发技术,最后结合一个实例片断,讲述一个完整的SOA项目是如何设计完成的。
本书针对的读者是有一定经验的开发人员,例如,信息系统架构师,企业决策人员,对Web开发感兴趣的高年级计算机或相关领域的学生,以及任何希望了解SOA的广大技术人员。
现任IBM中国开发中心Web 2.0首席架构师,此前他曾任IBM软件集团企业解决方案部大中华区和北亚地区首席架构师与IBM SOA中国设计中心技术主管,在企业级软件方面拥有广泛、扎实、深厚的理论功底和丰富的设计与项目实施经验。
5、《软件架构设计》——温昱 著
本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念,阐述了切实可行的软件架构设计方法,提供了可操作性极强的完整的架构设计过程。另外,本书从思维方式的突破、面向对象设计、UML建模、过程与管理等关键过渡环节,为广大程序员的成长提供了切中肯綮的指导。
6、《大道至简——软件工程实践者的思考》
本书是在“思想方法学”这一软件工程尚未涉足过的领域中的实习之作。作者亲历国内软件工程的英雄时代、泡沫时代,从失败中醒觉而创建独特的思考方法,对软件开发、工程中的现状深刻反思,从而完成这本专著。在缺乏独立思维、对国外工程理论亦步亦趋的国内工程界、开发业界,该书无疑是一份激荡新思的佳作。本书是第一本讨论软件工程思想本源的书籍,也是第一本从工程实践出发溯源而论的佳作。
本书提出了审视软件工程的全新视角和软件工程的体系模型(EHM,软件工程层状模型)用非工程的方式重新解析软件工程现象,全面、细致而深刻地分析了工程中各个环节的由来、价值及其内在关系。
计算机软件技术基础
清华大学出版社; 第3版 (2000年7月1日)
沈被娜
《计算机软件技术基础》(第3版)内容包括数据结构、操作系统、数据库系统、计算机网络、软件工程及管理信息系统等共8章。每章有基本原理叙述和常用实例介绍,各章后附有习题。
学软件工程的,首先得会编程,软件工程里面的内容很多,就测试这一项就有很多知识:性能测试,功能测试,写测试报告。你要是要学基础的软件工程知识,那就看大学的课本--《软件工程》,如果是想搞测试那么还得看IBM的软件测试的性能测试和功能测试。自己到网站下载吧。

Ⅱ 学软件工程的经典书籍有哪些(中英文都可以)

《c++
primer》
《effective
c++》得有一定的c++编程基础
windows32环境下汇编语言设计
windows程序设计
windows核心编程
需要知道的书不需很多,看了一本就自然知道以后要看的书是什么了
多去csdn这样的网站大有好处

Ⅲ <软件工程>的好书

软件工程导论第四版张海潘编著
最适合初学者

软件工程---实践者研究 机械工业出版社

<<软件工程-实践者的研究方法>>
Software Engineering: A Practitioner's Approach
Roger s.Pressman 梅宏

总体方法论和过程

第1名:
解析极限编程——拥抱变化(影印版)
原书名:Extreme Programming Explained:Embrace Change
作者:Kent Beck
出版社:中国电力出版社
原出版社:Addison-Wesley
页书:194
定价:26
出版日期:2003-9-1

专家评语:
曲俊生:
XP(极限编程)由于其高度可操作性,尤其是对于业界众多实践的总结,在敏捷软件开发方法中一马当先,获得了广泛的研究与关注。本书是了解XP的必读宝典,其中对于XP的原则、核心价值、最佳实践都有深入的描述,更加难能可贵的是,作者并没有效法其他鼓动者,将XP推到“万金油”的高度,而是非常清楚地列举了它不适用的地方。同时,作者也指出,不要太深入地追究您在项目中采用的是否是完全的XP实践,而应该根据项目的实际进行剪裁。
本书适合对于敏捷软件开发感兴趣,同时又想找到一个可操作性较强方法的开发人员。

王咏刚:
单凭书名里“拥抱变化”这四个字,Kent Beck这本专门给大伙儿解释极限编程是什么东东的红宝书就没白写。要说也是,那些没事儿就鼓捣世界级的软件工程理论、动辄就要写1000页以上大部头的老先生们做梦也想不到,他们的眼中钉肉中刺,他们想方设法要“管理”、“控制”的对象——软件开发里的“变化”——在Beck看来就像是杨过身边的大雕,虽然长得丑点儿,却能陪你练剑,让你成为真正的大侠。听Beck的没错,赶快放下架子,和“变化”打成一片吧,要不然你永远也甭想练成独孤九剑。

第2名:
敏捷软件开发(影印版)
原书名:Agile Software Development
作者:Alistair Cockburn
出版社:人民邮电出版社
原出版社:Addison-Wesley
页数:324 定价:35
出版日期:2003-8-1

专家评语:
曲俊生:
很早以前就读到英文的电子版,在很大程度上,本书是对于RUP等方法论的颠覆,尤其是在国内“软件蓝领”宣传大行其道的时候,本书构成了一副有效的清醒剂。本书是Cockburn从20多年的IBM工作中总结出来的实践结晶。书中充满了睿智的比喻与描述,例如,将软件开发形容成一场游戏。书中对于水晶方法的介绍固然可贵,但是更加精彩的是对于人、沟通等主题的深入描述,可以说,这是既《人件》之后对“人”在软件开发中重要作用描述的又一本经典著作。
该书也不是了解SE(软件工程)的入门书籍,适合于对传统软件开发过程有深入理解,但是对于敏捷软件开发了解不深的PM(项目经理)详细阅读。

第3名:
测试驱动开发(影印版)
原书名:Test-Driven Development
作者:Kent Beck
出版社:中国电力出版社
原出版社:Addison-Wesley
页数:226 定价:32
出版日期:2003-8-1
专家评语:
徐锋:
分析、设计、编码、测试,已经成为了软件开发领域亘古不变的真理。Kent Beck,这一全力追求敏捷,希望将编程发挥到极限的黑客级大师,提出了颠覆性的理论——测试先行。在本书中,作者结合编程实例,说道理、讲方法,并结合自动化测试框架来提高效能。让笔者看完之外,就有跃跃欲试之感,叛逆的精神融入了每一个细胞。

该帖由: lindows修改,时间 2004-1-6 上午11:44

分析和设计

第1名:
编写有效用例
原书名:Writing Effective Use Cases
作者:Alistair Cockburn
出版社:机械工业出版社
原出版社:Addison-Wesley
页数:304
定价:25
出版日期:2002-7-1

专家评语:
张恂:
用例是10多年来最重要的需求分析技术,更是现代软件过程和项目管理的主驱动轴。随着对用例理解的深入,我不禁倒吸一口气:对于大多数项目,如果不细化到用例这个层次,我们过去写的所谓“需求”其实都算不上真正的需求。此书是继Ivar Jacobson的OOSE之后,用例两大流派的“教主”之一Alistair Cockburn的代表之作,而且我一直认为它是迄今为止最好的用例教材。
10多年前Cockburn曾经听过Jacobson的课,没想到后来他在用例技术的实用化方面做出了贡献,大有青出于蓝而胜于蓝之势。大概与作者喜欢作诗(以及他对道德经的爱好)有关,我很喜欢他的写作风格:依着人们的直觉娓娓道来,在平淡无奇的文字背后却折射出极其丰富的项目经验和扎实的专业技巧,读完之后你会惊讶地发现一切竟然如此简单和美妙,这不就是软件开发的真谛么?
徐锋:
用例分析技术是一个伟大的创举,它将开发团队带到了客户的视角上,这是一个良好的驱动点。掌握用例分析技术,将对你的职业生涯带来很大的益处。《编写有效用例》是你的起点,本书能够帮助你真正有效地利用该技术,更好地掌握这一看似十分简单、却又十分复杂的需求分析方法。薄薄的一本书,却记载着方方面面问题的答案,从这里腾飞吧。

第2名:
重构——改善既有代码的设计(影印版)
原书名:Refactoring: Improving the Design of
Existing Code
作者:Martin Fowler
译者:侯捷 熊节
出版社:中国电力出版社
原出版社:Addison-Wesley
页数:431 定价:68
出版日期:2003-8-1

专家评语:
王咏刚:
没有什么比《重构》这本书更能理解程序员的苦衷并处处为程序员着想了。那些软件工程权威们总板着脸说“你不能这样,你不能那样”,好像所有程序员都是该他们管教的小孩子;而《重构》却告诉我们说,没人能一步到位地把所有问题都想清楚,设计差不多了就开始写代码吧,等写烦了写腻了的时候再抽空儿零敲碎打修修补补——这可不是三天打鱼两天晒网,用形而上学的话讲,这叫重构。

第3名:
分析模式——可复用对象模型(影印版)
原书名:Analysis Patterns:Reusable Object Models
作者:Martin Fowler
出版社:中国电力出版社
原出版社:Addison-Wesley
页数:357 定价:48
出版日期:2003-6-20

专家评语:
宓吉琦:
应该是一本比较难懂的书,晦涩程度可能还超过设计模式,但也是任何一个想做架构师的人所必读的。软件是为其他产业服务的, 只有能把其他产业的需求顺利转化为软件功能, 同时具有软件设计艺术的人才是好的架构师。本书中,作者就把他从事的许多行业的宝贵建模经验无条件地提供给大家,这些建模的经验的积累往往需要花费几年或者十几年的时间。

项目和配置管理

第1名:
人月神话(影印版)
原书名:The Mythical Man-Month
作者:Frederick Phillips Brooks, Jr.
出版社:中国电力出版社
原出版社:Addison-Wesley
页数:322
定价:25
出版日期:2003-3-1

专家评语:
青润:
一种感慨,一种沉默……在该书中看到的神品的推荐,让人唏嘘不已。不过,这本书的确是软件工程领域内的一本极品,国内见过似乎理论道行很深的书,但是却没有见到过有这样理论与实践深度并存的书籍出现过!
没有项目经历,没有工程经验,劝你千万不要阅读此书,否则,是对神品的亵渎!而且,你也绝对不可能看明白的!
“开发人员交付的是用户满意度,而不仅仅是有形的产品”——没有经验的人能看明白么?国内的软件以工程项目居多,国内的教育以理论为主,理论与实践的脱节,学生学到的几乎是空白,这也就是为什么其他专业转过来从事计算机行业的人往往在软件公司里面的表现往往比计算机专业毕业要好的一个很重要因素。
王咏刚:
网上有不少板砖拍在这本书上,因为有人嫌这书太老套,几十年前的破事儿了还敢擦脂抹粉地端出来蒙人骗钱。我偏要说这书挺好看,关键是你不能拿它当项目管理入门的教材看,你得把他当成一本跟你谈心聊天讲故事的散文集来看。你瞧前些年,那么多女孩子捧着本余秋雨如醉如痴似颦似笑风情万种,难道就不许我们程序员揣着《人月神话》假装深沉故作风雅,既陶冶了知识青年的道德情操又学习了项目管理的思想方法吗?

第2名:
快速软件开发(影印版)
原书名:Rapid Development
作者:Steve McConnell
出版社:机械工业出版社
原出版社:Microsoft Press
页数:676
定价:58
出版日期:2003-3-1

专家评语:
张恂:
众人看完此书皆掩卷长叹,相见恨晚啊!在外面参加了那么多国际项目管理课程,对改进“软件”项目管理到底有多大真实效果呢?软件项目经理当然要懂软件项目自身的规律!夸张一点,学了这么多通用的PM知识,可能还不及这样一本实话实说的书管用。软件项目经理可能是软件行业中承担压力最大,也是最有苦难言,最需要关心的一个群体。书里有这么多美国同行的经验教训、陷阱和误区,如果你对此还一无所知,难免会一而再、再而三地掉进去;书里还有这么多优秀的实践方法,你为什么不试着用用看呢?所以我的建议是,如果Steve McConnell这位朴实的优秀程序员、著有多本名著的技术作家兼国际软件工程权威说话了,大家一定要仔细听听。这年头的“必读经典”大有泛滥之势,实在让人招架不住,可是这次我甘冒风险大胆地说:对于改变国内软件项目管理的窘况,此乃必读之选。

第3名:
领导软件开发团队
原书名:Leading a Software Development Team:A
Developer's Guide to Successfully Leading
People and Projects
作者:Richard Whitehead
译者:吴志明
出版社:电子工业出版社
原出版社:Addison-Wesley
页数:304 定价:36
出版日期:2002-5-1

专家评语:
徐锋:
一本亲切的好书,让我爱不释手。如果你第一次担任项目经理,这本书可以让你迅速进入角色;如果你已有丰富的项目管理经验,你也能够从中吸取养份,解决埋藏在你心中很久的疑问。其采用的实例为驱动的写作方法,可以成为案头常备的宝典。

Ⅳ 软件工程经典书籍

《C++ Primer》
《Effective C++》得有一定的c++编程基础
windows32环境下汇编语言设计
windows程序设计
windows核心编程
需要知道的书不需很多,看了一本就自然知道以后要看的书是什么了
多去CSDN这样的网站大有好处

Ⅳ 软件工程应该看什么书

先看c语言 vc++ 的书 这是基础 然后看你准备向那方面发展来决定
看看数据库 这类书建议你去找谭浩强出版的书
我也是 软件工程的

Ⅵ 推荐几本学习软件工程专业的书

学软件可苦逼了~~~
光看书可不够,到电脑前多实践~~~
先不说入门,我觉得初涉这个专业,如果你是以后要进入这个行业,还是对这个行业的前景先去了解一下,看看以后自己要做什么方向,基础知识在软件这个行业用处真不大,你多敲点代码,多去思考解决方案比看入门的书有用多了

Ⅶ 有关于软件工程的书籍的推荐

Ⅷ 软件工程专业的的课程书籍有哪些最好是详细点

每个大学的课程都是不太一样的。
一般会涉及C,C++,Java。书籍使用很旧很旧的C++程序设计,面向对象编程之类的。
然后会有数学二的高数,线性代数,解析几何,概率论。
设计方面还会有设计模式,数据结构等等。
数据库基本上也是必须的科目之一。

如果你是即将上大学的新生,建议先准备好高数,线性代数。这两门比较难。

Ⅸ 我去国外大学准备学习计算机科学里的软件工程,有谁知道初学者该从哪入门看哪本书或是教程比较好

软件工程只是一种管理的方法,你可以看看谭浩强的C语言,还有数据库,数据结构之类的书

Ⅹ 软件工程必看的书籍

C语言,C++、数据结构、计算机网络、微机原理与接口技术、数据库、操作系统、软件工程

与国外的软件工程书籍相关的资料

热点内容
苏州假山景观设计工程 浏览:862
哈尔滨工程造价招聘 浏览:937
建筑工程土建劳务分包 浏览:632
道路监理工程师 浏览:476
安徽工程大学机电学院在本校吗 浏览:370
河北工程大学保研率多少 浏览:287
有学质量工程师的书吗 浏览:479
康乐县建筑工程公司 浏览:569
助理工程师二级 浏览:872
注册安全工程师初级考试时间 浏览:901
食品科学与工程专业课题研究 浏览:881
工程造价图纸建模 浏览:888
辽宁恒润建设工程有限公司 浏览:93
实行施工总承包的工程项目 浏览:737
道路桥梁工程技术兴趣爱好 浏览:316
密歇根理工大学电气工程专业 浏览:388
广西交通工程质量监督站 浏览:31
四川大学材料科学与工程学院考研参考书目 浏览:858
有线电视工程建设管理条例 浏览:270
云南工程监理公司排名 浏览:673