软件工程及软件方法学
-
玩转微信5.0寿芒利,王璨,章佳荣 著《玩转微信5.0》以循序渐进的方式,全面系统地介绍了微信5.0版本的基本使用技巧和安装方法。全书共11章,可以分为4个部分:第一部分是第1章到第4章,采用图文并茂的方式介绍微信的功能、安装及基本设置,让大家对微信的功能有一个整体的了解。第二部分是第5章到第7章,详细、深入地介绍了微信的使用技巧,包括支付功能的使用、表情商店的使用及游戏攻略等,让读者能够顺利玩转手中的微信5.0。第三部分包括第8章到第10章,详细介绍了改版后的微信公众平台的使用方法、微信营销策略及微信产品开发所遵循的开发思想,为商家和产品经理提供一个利用微信进行产品营销的思路;第四部分为第11章,举例说明了微信交友中实用的交友技巧以及交友中需要注意的安全知识,帮助读者成为微信交友达人。《玩转微信5.0》图文并茂、技巧丰富实用、操作标注清晰,适合广大微信的普通用户以及对微信推广与营销感兴趣的专业人员阅读。 -
软件工程最佳实践(美)Capers Jones 著,吴舜贤,杨传辉,韩生亮 译《软件工程技术丛书:软件工程最佳实践》从软件工程的宏观层面,以专业的视角,摆事实、列数据,对比各种软件工程实践,剖析优劣,洞悉软件工程的是非与成败,揭露各种软件工程实践的伪真理,深刻指出软件项目中存在的各种问题的实质,并给出中肯的改进建议和解决方案。这些最佳实践来自作者所研究的全球超过600家知名软件公司和美国30余个大型政府机构,可以称得上是软件行业半个世纪以来全球范围内软件工程实践的精华。本书共分9章。第1章给出软件工程“最佳实践”的定义,第2章探讨软件工程领域的50条最佳实践,第3章展望未来软件开发的状况,第4章评估学习新的软件工程信息的17个渠道,第5章展示许多不同类型组织结构的考察结果,第6章讨论涉及项目管理的关键职能,第8章探讨编程和代码开发工作以及度量编程效率和编程质量的方法等,第9章讨论正式审查、静态分析以及其他17种不同形式测试方法的优势和劣势等。 -
软件系统架构与开发环境郑建德 编著近年来,新技术、新工具层出不穷,令工程技术人员目不暇接,在浩瀚的技术文档中摸索时容易陷入“见木不见林”的困境。为帮助读者解决上述困惑,本书作者对20多年来的行业工作经验进行了总结,透彻地分析了软件架构设计中的一些基本原理是如何在新的软硬件环境中重组、翻新的,清晰地揭示了软件架构设计与开发环境的关系实质。《软件工程技术丛书:软件系统架构与开发环境》介绍软件架构、软件开发模式、软件工程等基本技术原理,重点说明如何将一些流行的平台技术应用在软件系统架构设计中,以及C-S架构中的常用协议、中立化的信息交换语言,同时还介绍了中间件技术在分布式软件架构中的应用。本书内容包罗万象,分析透彻全面,同时还针对各技术点提供了60多个精练的演示程序,这些示例程序都经过作者精心调试、编译,可以直接运行,完整的源代码包含在本书附赠的光盘中。本书是作者多年实践经验与教学经验的结晶,对软件开发技术及管理人员有很高的参考价值,同时也可供计算机及相关专业高年级本科生和研究生作为教材使用。 -
软件逆向工程技术与应用丁松阳 著软件逆向工程应用性非常广泛,《经济管理学术文库:软件逆向工程技术与应用》关注软件逆向工程的核心问题——软件静态分析。《经济管理学术文库:软件逆向工程技术与应用》具体以IA-64平台下的反编译工程为主线,在论述方面兼顾理论性与实践性。全书共分为15章。前3章介绍了软件逆向工程及反编译方面的相关基础知识。第4章和第5章介绍了反汇编器的设计。第6章和第7章论述了语义描述的问题。其余章节针对反编译的若干关键技术展开详细介绍。全书虽然以IA-64平台为例展开论述,但相关技术及算法完全可以应用到其他平台。《经济管理学术文库:软件逆向工程技术与应用》可为从事软件逆向工程工作的工程技术人员提供参考,也可作为计算机软件专业研究生的课程教科书或教学参考书。 -
接口与通讯实验指导赵文敏,邢建国,林雷 编编写《计算机与软件工程实验指导丛书:接口与通讯实验指导》一书的主要目的是跟上微机发展步伐,在现有条件下改革实验教学内容和方法,旨在提高学生的实践动手能力,包括汇编语言、C语言的编程及调试能力,对硬件接口电路的分析设计能力等,从而学以致用。根据编者多年的工程项目开发以及实践教学经验证明,只有通过实际编程和硬件接口电路的实践,才能掌握软硬件设计的方法,多做实验,不断提高,才能真正做到灵活应用,举一反三。《计算机与软件工程实验指导丛书:接口与通讯实验指导》在实验类别上分为三大类:DOS或Windows环境下的32位微机原理实验、windows环境下的微机接口技术实验、Linux环境下的设备驱动程序实验。 -
SAP HANA实战刘刚,舒戈《SAP HANA实战》由SAP中国官方资深专家撰写,SAP HANA官方中文社区和HANA中国社区联袂推荐,权威性毋庸置疑。内容全面,详细讲解了HANA的各个知识点及其使用方法和技巧;实战性强,每个知识点都配有操作说明,包含大量有价值的实用案例;关注细节、分析透彻,深入剖析了关键技术背后的本质和原理;使读者知其然,也知其所以然,注重阅读体验,目标是希望读者能“一看就会,一用就通”。《SAP HANA实战》共13章,分为三个部分:第一部分(1~4章)主要介绍了内存计算技术产生的背景及其优势,HANA的软件架构及其在架构上的创新,以及HANA的应用场景;第二部分(5~10章)系统讲解了HANA的功能模块及其详细使用方法,包括HANA相关的安装和配置,不同的数据加载到SAP HANA的方式,如何在SAP HANA工作台中进行信息建模,HANA和商务智能的结合,以及如何使用BO、VI、Excel、Tableau等不同的BI工具来访问HANA中的模型和数据;第三部分(11~13章)主要讲解了SAP HANA的应用开发(ABAP、加速器和R语言),HANA分布式集群架构,HANA数据库系统管理(数据管理、安全管理、审计监控管理、配置管理等)等内容。 -
Google软件测试之道(美)James Whittaker,Jason Arbon,Jeff Carollo 著,黄利,李中杰,薛明 译每天,Google都要测试和发布数百万个源文件、亿万行的代码。数以亿计的构建动作会触发几百万次的自动化测试,并在好几十万个浏览器实例上执行。面对这些看似不可能完成的任务,谷歌是如何测试的呢?《Google软件测试之道》从内部视角告诉你这个世界上知名的互联网公司是如何应对21世纪软件测试的独特挑战的。《Google软件测试之道》抓住了Google做测试的本质,抓住了Google测试这个时代最复杂软件的精华。《Google软件测试之道》描述了测试解决方案,揭示了测试架构是如何设计、实现和运行的,介绍了软件测试工程师的角色;讲解了技术测试人员应该具有的技术技能;阐述了测试工程师在产品生命周期中的职责;讲述了测试管理及在Google的测试历史或在主要产品上发挥了重要作用的工程师的访谈,这对那些试图建立类似Google的测试流程或团队的人受益很大。最后,《Google软件测试之道》还介绍了作者对于Google测试如何继续演进的见解、Google乃至整个业界的测试方向的一些预言,相信很多读者都会感受到其中的洞察力,甚至感到震惊。本书可以作为任何从事软件测试人员到达目标的指南。《Google软件测试之道》适合开发人员、测试人员、测试管理人员使用,也适合大中专院校相关专业师生的学习用书,以及培训学校的教材。 -
需求工程(德)Christof Ebert 编《计算机科学丛书·需求工程:实践者之路(原书第4版)》从系统角度对需求工程中的主要概念、方法、原理和技术进行全面介绍,涵盖了面向目标的需求工程、基于场景的需求工程、面向方案的需求工程以及需求抽取、文档化、协商、确认和管理等需求工程活动,是一本内容丰富、结构完整的需求工程教科书。《计算机科学丛书·需求工程:实践者之路(原书第4版)》不仅适合需求分析工程师阅读,而且适合产品经理/项目经理、系统分析师、架构师和开发人员以及质量和流程负责人阅读。 -
NetKernel(比)古登斯(Geudens T.)著,张龙 译O’Reilly Media, Inc.介绍 O’ReillyMedia通过图书、杂志、在线服务、调查研究和会议等方式传播创新知识。自1978年开始,O’Reilly一直都是前沿发展的见证者和推动者。超级极客们正在开创着未来,而我们关注真正重要的技术趋势——通过放大那些“细微的信号”来刺激社会对新科技的应用。作为技术社区中活跃的参与者,O’Reilly的发展充满了对创新的倡导、创造和发扬光大。O’Reilly为软件开发人员带来革命性的“动物书”;创建第一个商业网站(GNN);组织了影响深远的开放源代码峰会,以至于开源软件运动以此命名;创立了Make杂志,从而成为DIY革命的主要先锋;公司一如既往地通过多种形式缔结信息与人的纽带。O’Reilly的会议和峰会集聚了众多超级极客和高瞻远瞩的商业领袖,共同描绘出开创新产业的革命性思想。作为技术人士获取信息的选择,O’Reilly现在还将先锋专家的知识传递给普通的计算机用户。无论是通过书籍出版,在线服务或者面授课程,每一项O’Reilly的产品都反映了公司不可动摇的理念——信息是激发创新的力量。 -
软件需求十步走杨巨龙,周永利 编著新一代软件需求工程的表现为工作阶段划分、需求获取方式、关系定位和指导思想不同。需求规划是新一代需求工程中的最大亮点,它的工作是将业务、对象和信息化体系作为研究对象,采用科学研究、体系架构设计、信息资源规划的方法,编制出具有系统性、科学性、前瞻性的需求规划成果。需求规划的成果中包括形势分析、业务体系分析、对象体系分析等内容。它为需求开发中的需求获取奠定了坚实的基础。需求规划工作的原则是“业务定性、定量、定细节,系统定性、定量、定宏观”。《软件需求十步走:新一代软件需求工程实践指南》由原理篇、知识篇、方法篇、应用篇、组织篇等构成。
