收藏 分享(赏)

01-软件工程类图书.doc

上传人:dzzj200808 文档编号:2339891 上传时间:2018-09-11 格式:DOC 页数:7 大小:4.53MB
下载 相关 举报
01-软件工程类图书.doc_第1页
第1页 / 共7页
01-软件工程类图书.doc_第2页
第2页 / 共7页
01-软件工程类图书.doc_第3页
第3页 / 共7页
01-软件工程类图书.doc_第4页
第4页 / 共7页
01-软件工程类图书.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、IT 专业开发类2软件工程类图书 反映国内外最新、最成熟的 技术成果 ,指引软件技术及行业的 发展方向 涵盖软件工程的 理论、应用 与实践;理论为教学服务,应用为行业服务,实践为工程服务 深入研究从需求 、分析、设计 、编码、测试到维护的软件开发全过程,展现理论联系实践的 精髓代码大全(第 2 版) Code Complete, Second Edition美Steve McConnell 著金戈、汤凌、陈硕、张菲 译 裘宗燕 审校2006 年 3 月出版 ISBN 7-121-02298-2 98.00 元 915 页代码大全(第 2 版) 是著名 IT 畅销书作者 Steve McConn

2、ell 十二年前的经典著作的全新演绎。第二版不是第一版的简单修订增补,而是完全进行了重写,增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论你是什么背景,阅读本书都会让你在更短的时间内、更容易地写出更好的程序

3、。被公认为软件开发社区中的首要作者和发言人之一。他是 Construx Software 公司的首席软件工程师。他所编著的图书包括曾被软件开发(Software Development)杂志授予优异产品震撼大奖( Jolt Award for product excellence)的代码大全 (Code Complete)和快速软件开发 (Rapid Development) ,以及软件项目生存指南 (Software Project Survival Guide)和专业软件开发 (Professional Software Development)等。代码大全12 年前在程序员心目中就如同一

4、本编程圣经,并且获得 1993 年美国软件开发杂志授予的 Jolt 大奖,被美国包括 MIT 在内的十多所大学作为计算机软件学科的教材。对于 10 多年前的开发人员来说,这本书是真正的圣经, “一册在手,别无他求” 。而作者 Steve McConnell 正是计算机技术图书那个黄金时代与 Charles Petzold、Richard Stevens 等人齐名的代表人物。他也是微软出版社连续推出Debugging the Development Process 、 Dynamics of Software Development 、Software Project Survival Guid

5、e 等名著(就是曾经风行一时由机械工业出版社华章公司推出的“微软经典系列” )那个黄金时代的代表作者之一。代码大全(第 2 版)英文版 Code Complete, Second Edition美Steve McConnell 著2006 年 12 月出版 ISBN 7-121-03362-3 148.00 元 915 页代码大全(第 2 版) 是著名 IT 畅销书作者、 IEEE Software 杂志前主编、具有 20 年编程与项目管理经验的 Steve McConnell 十余年前的经典著作的全新演绎:第 2 版做了全面的更新,增加了很多与时俱进的内容,包括对新语言、新的开发过程与方法论

6、的讨论等。这是一本百科全书式的软件构建手册,涵盖了软件构建活动的方方面面,尤其强调提高软件质量的各种实践方法。作者特别注重源代码的可读性,详细讨论了类和函数命名、变量命名、数据类型和控制结构、作者介绍Steve McConnell 图书背景两届震撼大奖得主,集数十年软件开发智慧!十二年前的经典,十二年后再铸辉煌!Amazon全五星一致推荐!开发者必读!中、英文对照阅读,学习效果更佳!HOTNEW软件工程类图书 3作者介绍代码布局等编程的最基本要素,也讨论了防御式编程、表驱动法、协同构建、开发者测试、性能优化等有效开发实践,这些都服务于软件的首要技术使命:管理复杂度。为了培养程序员编写高质量代码

7、的习惯,书中展示了大量高质量代码示例(以及用作对比的低质量代码) ,提高软件质量是降低开发成本的重要途径。除此之外,本书归纳总结了来自专家的经验、业界研究以及学术成果,列举了大量软件开发领域的真实案例与统计数据,以提高本书的说服力。JOEL 说软件 Joel on Software美Joel Spolsky 著 谭明金、王平 译2005 年 9 月出版 ISBN 7-121-01641-9 39.00 元 301 页这是一本介绍软件管理的小品文集。全书分为 45 章,每章就是一个独立的专题或者知识点。本书内容十分丰富全面,小到项目负责人制订进度表,大到软件执行总裁提出富有竞争性的战略,都在本书

8、的介绍之列。尽管内容很多,但事例驱动的写作方式,奠定了本书在可学性与可用性方面明显的优势。本书从不同侧面满足了软件开发人员、设计人员、管理人员及从事软件相关工作的人员的学习与工作需要。软 件 行 业 的 一 位 老 兵 。 他 开 办 了 一 个 叫 做 “Joel 说 软 件 ”( ) 的 blog 网 站 专 栏 。 这 是 在 程 序 员 当 中 最 为 流 行 的独 立 网 站 之 一 。 该 网 站 被 描 述 为“反 Dilbert 宣 言 书 ”。 Spolsky 设 计 与 开 发 的 软 件 拥 有 数 以 百 万 计的用户,他参与研发的软件是各种各样的,从 Microsof

9、t Excel 到 Juno 用户界面。此外,他还在纽约创建了 Fog Creek 软件公司。编程卓越之道,第一卷:深入理解计算机Write Great Code, Volume 1: Understanding the Machine美Randall Hyde 著 韩东海 译2006 年 4 月出版 ISBN 7-121-02404-7 49.80 元 445 页各位程序员一定希望自己编写的代码是能让老板赞赏、满意的代码;是能让客户乐意掏钱购买的代码;是能让使用者顺利使用的代码;是能让同行欣赏赞誉的代码;是能让自己引以为豪的卓越代码。本书作者为希望能编写出卓越代码的人提供了自己积累的关于卓越

10、编程的真知灼见。它弥补了计算机科学和工程课程中被忽略的一个部分底层细节,而这正是构建卓越代码的基石。具体内容包括:计算机数据表示法,二进制数学运算与位运算,内存组织与内存访问,数据类型及其表示,布尔逻辑与数字设计,CPU 体系结构,CPU 指令集的体系结构,内存体系与内存组织,计算机系统如何与外界通信等。编程高手箴言(珍藏版)梁 肇 新 编 著 预 计 2007 年 2 月 出 版本书是作者十余年编程生涯中技术和经验的总结。内容涵盖了从认识 CPU、Windows 运行机理、编程语言的运行机理,到代码的规范和风格、分析方法、调试方法和内核优化,还有作者对许多问题的认知过程和透彻的分析,以及丰富

11、的编程经验。本书将为广大程序员打下牢固知识基础,适用于立志成为编程高手的广大程序员,是一本不可多得的国内编程高手的扛鼎之作。1970 年出生于广西玉林,1989 年就读于广西大学。 1993 年大学毕业后进入珠海巨人公司,从事软件开发工作,深入研究了 Windows 内核,作者介绍Joel Spolsky 被誉为软件管理方面的“MBA 教程”!荣获第 15 届Jolt 大奖!梁肇新 IT 专业开发类4开发出汉字平台系统;1995 年 7 月离开巨人公司,独立创业;1997 年独立开发出使其一举成名的超级解霸 3.0 ,独创“DirectCDROM”技术,因解决了电脑上播放VCD 的读死问题而蜚

12、声海内外;1999 年创立北京世纪豪杰计算机技术公司,担任董事长兼首席程序员,在视音频编解码、网络传输、图像处理、操作系统等四大领域拥有多项专利。Why Programs Fail系统化调试指南Why Programs Fail: a Guide to Systematic Debugging美Andreas Zeller 著 王咏刚、王咏武 译2007 年 2 月出版 ISBN 978-7-121-03686-6 59.00 元(估价) 440 页调试一直是软件开发过程中“最痛苦”的环节,本书有望改变这一现状,因为它将调试的科学原理与业界的实践经验有机地融合起来,阐释了有关发现和修正程序错误

13、的最佳方法和实践过程。本书一共分为 15 章,以系统化的方式向读者介绍了整个调试过程,从跟踪和重现故障开始,一直到自动化和简化测试用例,寻找故障最可能的来源,分离故障的起因和结果,并最终修正程序缺陷。本书不仅涵盖了 delta 调试、程序切片、观察、监视、断言、检测反常等多种基本的静态和动态程序分析技术,还用浅显的语言说明如何使用一些调试领域最前沿的高水平调试工具。本书适于那些希望掌握如何以系统化和自动化的方式调试程序的计算机编程人员、相关专业的研究生以及高年级本科生阅读。Understanding SOA with Web Services 中文版Understanding SOA with

14、 Web Services美Eric Newcomer,Greg Lomow 著 徐涵 译2006 年 6 月出版 ISBN 7-121-02801-8 49.00 元 488 页这是一本关于使用面向服务的架构(SOA,Service-Oriented Architecture)与 Web 服务技术来简化 IT基础设施和增加业务机动性的权威指南。享有声望的专家 Eric Newcomer 和 Greg Lomow 为读者献上了关于SOA 计划与实现全方位的实践战略和经证明的最佳实务。作为大受欢迎的 Understanding Web Services 一书的延续,Newcomer 和 Lomo

15、w 在本书中讲述了如何充分利用目前最新的 Web 服务标准来实现元数据(metadata )管理、安全、可靠消息传递、事务(transaction)及编制(orchestration)。同时,他们给涵盖面广泛的企业级集成与开发难题指出了明确的方法和解决方案。无论您是架构师、开发者或者 IT 经理,本书都可以帮助您正确理解 SOA,并同时实现您的 SOA 业务目标与技术目标。解析极限编程拥抱变化(第二版) (中英文对照)Extreme Programming Explained:Embrace Change, Second Edition美Kent Beck,Cynthia Andres 著 雷

16、剑文、陈振冲、李明树 译2006 年 5 月出版 ISBN 7-121-02529-9 39.00 元 301 页极限编程,通常称为 XP,是一种针对业务和软件开发的规则,其作用在于将两者的力量集中在共同的、可以达到的目标上,使 XP 团队以可持续的步调生产优质的软件。本书是在解析极限编程第一版面世的 5 年之后,作者重新考虑,整理和重构 XP 的基础上写成的,也是作者不断参与软件开发项目的心路历程和对 XP 的许多新的深刻理解。本书配有中英文对照,语言通畅、富有实用性和可读性,适合于软件开发人员、软件项目管理人员、软件工程研究人员,以及广大电脑爱好者阅读并领略英文原文的风采。著译双馨,佳作汇

17、集,极限编程领域最佳阅读组合!NEWHOT软件工程类图书 5超越传统的软件开发极限编程的幻象与真实雷剑文、陈振冲、李明树 著2005 年 1 月出版 ISBN 7-121-00657-X 39.00 元 356 页本书从软件工程理论、软件开发实验、编程心理学等多个方面,深入剖析了极限编程的原理和实质。全书以分析对极限编程的种种误解为主线,以编程实验数据为基础,用科学的方法阐释了极限编程的内涵,以解破幻象,还极限编程以真面目。本书不仅对极限编程做了客观而深刻的剖析,而且其实验方法和分析方法具有极大的借鉴价值。作者通过融会各种学科的知识,旁征博引地对软件开发方法和实践进行了深入的研讨,这是值得读者

18、精读本书的另一大特色。本书适合各类软件开发人员、编程爱好者和高等院校计算机相关专业的师生阅读。死亡之旅(第 2 版) Death March, Second Edition美Edward Yourdon 著 周浩宇 译2005 年 5 月出版 ISBN 7-121-01096-8 32.00 元 216 页本书涵盖了整个项目生命周期,以浅显易懂的语言和生动的事例,对死亡之旅项目的起因给出了崭新的理由,深刻分析了这种现象的本质,并系统地讨论了项目参与者所面临的所有关键问题政治、人员、过程、项目管理以及工具,为我们提供了行之有效的方法和指南。本书不但有助于快速识别死亡之旅项目,而且能够大大提高从中

19、生还的概率。无论是开发人员、项目领导、直线商务经理还是 CxO,都可以在本书中找到现实而适用的解决方案。系统分析与设计(第 3 版)Systems Analysis and Design in a Changing World, Third Edition美John W. Satzinger,Robert B. Jackson,Stephen D. Burd 著李芳、朱群雄、李澄非、耿志强 等译2006 年 10 月出版 ISBN 7-121-03159-0 89.00 元 700 页本书包括现代系统分析员、系统分析任务、系统设计任务及实施与支持四个部分的内容,既关注概念,又重视方法,更注重实

20、践。全书通过两个具体、综合的系统项目运作,全过程地、完整地介绍先进的系统分析与设计方法,在承认现实世界中开发环境多变的同时,强调永久价值的基本原则,在强调传统结构化方法和面向对象方法的系统开发两方面的概念、技术、建模的同时,加强对项目管理的作用和技术方面的介绍,指出在系统开发生命周期内要关注现代结构分析,关注 RAD、RUP、基于 Web 的开发、极限编程等最新技术。对学习、使用系统分析与设计方法的读者来说,本书可以使你为驾驭现在,应对未来做好充分的准备。本书经精心策划,定位准确,内容翔实,结构合理,概念清晰,重点突出,适于计算机、信息、管理及相关专业的本科生、研究生以及软件技术人员使用。系统

21、分析师之路希赛 IT 教育研发中心 组编 张友生 主编2006 年 5 月出版 ISBN 7-121-02496-9 48.00 元 368 页本书由希赛 IT 教育研发中心组织编写,系中国系统分析员杂志的精华版本。内容包括技术讲座、系统分析与建模、项目管理、软件测试、过程改进、解决方案、信息化应用、教育认证和顾问之声共 10 个方面的知识,全部由活跃在软件领域中的高级工程师编写,是作者的实践经验总结,全面反映了系统分析师(系统分析员)的工作范围。读者通过阅读本书,可以更好地了解系统分析师的工作,掌握系统分析、项目管理及架构设计等方面的技术和管理知识。HOTNEWIT 专业开发类6本书可作为系

22、统分析师、信息系统项目管理师及系统架构设计师考试的参考书籍和软件工程师进一步深造并发展的学习用书,也可作为系统分析师日常工作的参考手册和计算机专业教师的教学和工作参考书。Clouds to Code 中文版 Clouds to Code美Jesse Liberty 著 徐锋 译2005 年 5 月出版 ISBN 7-121-00569-7 45.00 元 391 页本书通过完整展现真实大型项目(CrisisCall)的开发全过程,详尽阐述和研究在软件开发中进行分析、设计和实现的原则与实践。全书内容精当、组织严谨,如实地描述和分析真实项目开发中的方方面面,毫不掩饰;作者见解独到、精辟,充分展现其

23、深厚的开发经验和软件工程智慧。对于项目经理、系统设计师以及广大开发人员而言,本书是不可多得的经验汇集与实践参考书。企业总体架构企业信息战略规划、治理和信息系统总体架构设计赵捷、于海澜 著 2006 年 8 月出版 ISBN 7-121-02875-1 32.00 元 172 页在社会进入信息社会的年代,企业、政府和组织都面临如何将先进的管理理念和方法通过 IT 系统贯彻到企业运转的活动中。面临巨大的 IT 投入、复杂的系统和不断快速增长的业务和管理需求,没有系统的规划或者沿用旧的规划方法造成了诸多的问题,不能取得 IT 最佳投资回报也不能适应企业长期的发展。企业总体架构的理论和系统的规划设计方

24、法在国际上被越来越多的企业和政府采用,把信息技术的应用提高到了一个新的高度。测试实践丛书国际化软件测试莱博智(L10NBRIDGE )科技有限公司 崔启亮、胡一鸣 编著2006 年 4 月出版 ISBN 7-121-02349-0 39.00 元 309 页本书阐述了国际化软件测试的根本问题,深入剖析了如何有效进行软件国际化测试和软件本地化测试,旨在帮助读者学习和掌握国际化软件测试的概念、技术、流程、方法和市场状况,分享业界同行的最佳实践。国际化软件测试主要包括软件国际化测试和软件本地化两个阶段。本书将围绕这两个主题深入、详细的进行论述。软件外包测试与国际化软件测试紧密相关,本书最后将对其进行

25、简要介绍。Web 性能测试实战陈绍英、夏海涛、金成姬 著2006 年 5 月出版 ISBN 7-121-02447-0 25.00 元 207 页本书是一本总结实践经验和成果的作品,主要为测试人员规划、设计、实施 Web 性能测试而编写。本书既包含 Web 性能测试的基础理论,又包含理论在实践中的应用。本书主要针对项目经理、测试组长、测试(设计)工程师以及对性能测试感兴趣的开发人员。通过本书的学习,可以更加规范地做好性能测试设计与实施工作。软件工程类图书 7POOD 系列面向对象开发实践之路Delphi 版李 维 著 2005 年 4 月 出 版 ISBN 7-121-01015-1 48.0

26、0 元 ( 含 光 盘 1 张 ) 408 页面向对象开发实践之路C#版李 维 著 2005 年 8 月 出 版 ISBN 7-121-01643-5 49.00 元 ( 含 光 盘 1 张 ) 468 页面向对象开发实践之路有 C# 和 Delphi 两个版本,主要介绍了利用主流开发方法学和技术技巧进行面向对象开发的原则与实践,通过完整剖析余割实际应用程序的设计、开发与实现,深入浅出地阐述 OOD(面向对象开发) 、OOP (面向对象程序设计) 、TDD(测试驱动开发) 、UT(单元测试)等开发方法学与最佳实践的应用与技术技巧,全面展现作者深厚技术实践经验的精髓。本书适合于习惯 RAD 方式

27、而想学习如何使用OOA/OOD 以及 XP、TDD 开发软件的 C#、Delphi、Visual Basic 和 PowerBuilder 开发人员阅读。(作者相关介绍详见第 37 页)AOSD 中文版基于用例的面向方面软件开发Aspect-Oriented Software Development with Use Cases美Ivar Jacobson,Pan-Wei Ng 著徐锋 译 Ivar Jacobson Software China 审校2005 年 10 月出版 ISBN 7-121-01831-4 49.00 元 418 页本书系统地阐述了面向方面软件开发(AOSD)方法。A

28、OSD 的目标是通过使系统的功能需求、非功能需求、平台特性等诸多不同的关注点相互独立,更好地实现模块化,来构建出易于理解、易于扩展、高复用性、高质量的软件系统。AOSD 将用例技术和面向方面技术有机结合在一起,为软件开发提供了一个切实可行的最佳实践集。本书还系统阐述了用例技术、AOP(面向方面编程)技术的特点和使用方法,以及实现用例与 AOP 结合使用的用例模块、用例切片等技术。并且通过一个现实中常见的“酒店管理系统”来展示如何在项目实践中高效地应用 AOSD 方法。作者见解独到、精辟,不仅阐述了理论知识,还详尽说明了如何在项目的不同阶段中应用 AOSD 技术。本书对于项目经理、系统分析员、系

29、统设计师及广大开发人员,都具有很高的实用价值。大道至简软件工程实践者的思考周爱民 编著 预计 2007 年 2 月出版本书提出了审视软件工程的全新视角和软件工程体系模型(EHM,软件工程层状模型) 。该书用非工程的方式重新解析软件工程现象,全面、细致而深刻地分析了工程中各个环节的由来、价值及其内在关系;综合论述开发、工程二者之现状,例如对程序员“工匠思想”的起源进行广征博引的分析,也对工程中“敏捷过程”的经验主义本质进行深至髓质的论证。全书语言轻快,可读性强,薄且有味。软件架构设计分析温昱 编著 预计 2007 年 3 月出版本书包括软件架构设计的三大内容:架构设计策略、架构设计过程、架构设计

30、技术。书中讲述了三个重要策略,从需求到分析再到设计都会涉及。从领域建模对架构的重要性讲起,覆盖架构分析和架构设计的具体步骤,设计模式、架构模式、框架技术等技术都会覆盖。编程卓越之道,第二卷:运用底层语言思想编写高级语言代码Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level美Rob Harrop,Jan Machacek 著 张菲 译 预计 2007 年 3 月出版新 书 预 告新 书 预 告IT 专业开发类8本书主要讲述了如何应用高级语言来编写高效的代码。本书提及了编译器如何将高级语言的语句以及数据结构转为机器代

31、码,同时也讲述了如何使用高级的数据结构来协助高级语言来产生更好的代码,而不用担心失去高级语言在生产力以及方便的优势。软件开发边界成功的项目管理The Software Development Edge: Essays on Managing Successful Projects美Joe Marasco 著 预计 2007 年 4 月出版本书通过一组小品问的形式讲述了如何成功的管理项目。全书的内容涵盖面极广,从软件开发中的一些基本管理技巧,到软件开发的不同过程(如建模、编码等)如何控制,到如何站在一个大的项目的角度来估算项目风险、进度等关键因素。不仅如此,本书还介绍了如何管理软件项目开发中最为重要的因素之一人,以及如何反思项目中的成败以及构建更好的团队。更多软件工程类图书详见“博文视点全品种图书目录”第 99 页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报