详述用于估算和计划任何敏捷项目的行之有效的技巧 《敏捷软件开发实践估算与计划 为对敏捷项目进行估算和计划提供了紧贴实用的指导方针。在本书中,敏捷联盟联合创始人Mike Cohn讨论了敏捷估算与计划背后的哲学思想,并通过列举现实世界的例子和项目案例具体展示了如何完成工作。本书是你开发工具箱中必不可少的敏捷估算“利器”。 本书清晰地阐述了相关概念,并引导读者逐步找到下列问题的答案:将构建什么产品?产品规模多大?需要在何时完成?到那时我们到底能完成多少?你首先会认识到的计划由哪些要素组成,接着会了解到如何才能使计划敏捷化。 采用本书中讲述的方法,你将获得敏捷估算工具,帮助你从始至终保持敏捷、节省时间、充分利用资源并且完成更多工作。本书要点如下: 为什么传统的指令性计划会失败而敏捷计划会取得成功 如何
《SEO实战密码:60天网站流量提高20倍(第3版)》是书升级版,详细和系统地介绍了正规、有效的SEO实战技术,包括为什么要做SEO、搜索引擎工作原理、关键词研究、网站结构优化、外部链接建设、SEO效果监测及策略修改,SEO作弊及惩罚、排名因素列表、常用的SEO工具、SEO项目管理中需要注意的问题等专题,最后提供了一个非常详细的案例供读者参考。 第3版增加了移动搜索优化、APP排名优化、百度2015年排名因素调查结果等新内容,并对前两版中不再适用的内容进行了调整,如删除已无法使用的SEO工具,增加新工具介绍,更新已产生变化的搜索结果页面抓图,修正一些新形势下的SEO观点等。 本书不仅对需要做SEO的人员有帮助,如个人站长、公司SEO或网络营销人员、SEO服务公司人员等,对所有从事与网站相关工作的人都有参考价值,如网站设计人员、程序员
MATLAB/Simulink是功能强大的仿真软件。本书对整个Simulink系统进行了较为全面的介绍。其中包括Simulink的使用方法、Simulink的开发和工程计算问题、Stateflow原理与使用技巧、SimMechanics机构系统和SimPowerSystems电力 系统的应用等内容。 本书内容丰富,涉及多个专业领域,是一本难得的系统的工程书籍,能够帮助读者更好地解决问题,可以作为在校大学生、研究生、教师和科研人员的参考的手册,亦可作为广大工程技术人员的参考用书。
Martin Fowler和本书另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。本书解释重构的原理(principles)和实践方式(best practices),并指出何时何地你应该开始挖掘你的代码以求改善。本书的核心是一份完整的重构名录(catalog of refactoring),其中每一项都介绍一种经过实证的代码变换手法(code transformation)的动机和技术。某些项目如Extract Method和Move Field看起来可能很浅显,但不要掉以轻心,因为理解这类技术正是有条不紊地进行重构的关键。本书所提的这些重构准则将帮助你一次一小步地修改你的代码,这就减少了过程中的风险。很快你就会把这些重构准则和其名称加入自己的开发词典中,并且朗朗上口。
彭?主编的《软件工程》主要以工程化的软件开发方法为主导,系统、全面地介绍这门课程的原理、方法及应用。既注重系统性和科学性,又注重实用性;既有原理性论述,又有丰富的实例与之配合。全书共分9章,内容包括软件工程概论、软件计划与可行性研究、软件需求分析、软件结构设计、软件详细设计、软件编码设计、软件测试、软件维护和面向对象的软件开发技术概述。 《软件工程》可作为高等院校“软件工程”课程的教材或教学参考书,也可作为从事计算机工作的科技人员学习软件工程的参考书。
《项目经理应该知道的97件事》是集体智慧的结晶,是来自世界各地的具有成功项目管理经验的项目经理、软件开发人员和其他职业领域的专家集体创作的。书中,这个领域里活跃分子分享了他们多年来积累的经验和秘诀,作者将诸多成功项目经理的经验提炼为97个方法,读者可以随意捡起其中一个急需的方法。 《项目经理应该知道的97件事》是一本项目经理的实战宝典,项目开发人员、软件经理等项目相关人员也能从中获得有益的指导。
《征服C指针》被称为日本最有营养的C参考书。作者是日本著名的“毒舌程序员”,其言辞犀利,观点鲜明,往往能让读者迅速领悟要领。 书中结合了作者多年的编程经验和感悟,从C语言指针的概念讲起,通过实验一步一步地为我们解释了指针和数组、内存、数据结构的关系,展现了指针的常见用法,揭示了各种使用技巧。另外,还通过独特的方式教会我们怎样解读C语言那些让人“纠结”的声明语法,如何绕过C指针的陷阱。 《征服C指针》适合C语言中级学习者阅读,也可作为计算机专业学生学习C语言的参考。
如今游戏市场竞争激烈异常,开发游戏的速度与质量至关重要。Unity游戏引擎解决了快速迭代与高质量同步的问题。本书用全实例的方式系统讲解Unity3D与Unity2D的综合实操全流程。本书是动漫、游戏专业学生,以及动漫、游戏开发公司工作人员的生存手册。 《Unity指南——Unity 3D与Unity 2D全实例讲解》全面介绍了Unity 3D界面、资源管理、场景创建、脚本及变量、GUI图形用户界面、Unity地形引擎系统、输入与控制、角色控制器组件、物理引擎介绍、Unity粒子系统、树效果、射线碰撞检测、Mecanim动画系统、Mecanim高级主题、Mecanim射击类游戏实例、Mecanim与自动寻径应用、Unity Native 2D工具、2D rigidBody刚体等内容。
用例已经成为对软件需求进行建模的必不可少的方法。软件开发人员不仅要知道用例的基本原则,还要知道用于判断质量和效率的客观标准。本书便提供了所需的客观标准。本书简单易懂,针对实际项目中遇到的常见问题,提供了有效的解决方案。全书讲述了30多种价值的模式,每种模式都有相应的示例,以方便读者度量其用例的质量。本书是本提出“借助既有模式编写用例”的专业图书。本书可作为软件学院及大学计算机相关专业本科生和研究生的教材,也适合专业软件开发人士阅读参考。
每天,Google都要测试和发布数百万个源文件、亿万行的代码。数以亿计的构建动作会触发几百万次的自动化测试,并在好几十万个浏览器实例上执行。面对这些看似不可能完成的任务,谷歌是如何测试的呢? 《Google软件测试之道》从内部视角告诉你这个世界上知名的互联网公司是如何应对21世纪软件测试的独特挑战的。《Google软件测试之道》抓住了Google做测试的本质,抓住了Google测试这个时代最复杂软件的精华。《Google软件测试之道》描述了测试解决方案,揭示了测试架构是如何设计、实现和运行的,介绍了软件测试工程师的角色;讲解了技术测试人员应该具有的技术技能;阐述了测试工程师在产品生命周期中的职责;讲述了测试管理及在Google的测试历史或在主要产品上发挥了重要作用的工程师的访谈,这对那些试图建立类似Google的测试流程或团队的人受益很
ERP是由美国著名的计算机技术咨询和评估集团Garter Group公司提出的一整套企业管理系统,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理信息平台。系统集中信息技术与先进的管理思想于一身,使企业能够合理调配资源,化地创造社会财富,成为企业在信息时代生存,发展的基石。本书作者致力于ERP教育,但很不幸地发现有各市地多书都是ERP从业者写给ERP从业者的。这些书不过是过于专业就是假定读者已经理解商业的运作方式,没有关于ERP基本原则同商业运作相结合的基础性教科书,所以着手写这本书。力求做到以下几点,描述基本的商业职能部门并且解释它们之间如何相互联系;阐释为什么不完整的信息系统不能支持商业运作和跨职能部门的业务流程;通过改进业务流程,向经理人提供的数据,证明完整的信息系
计算广告是一项新兴的研究课题,它涉及大规模搜索和文本分析、信息获取、统计模型、机器学习、分类、优化以及微观经济学等诸多领域的知识。本书从实践出发,系统地介绍计算广告的产品、问题、系统和算法,并且从工业界的视角对这一领域具体技术的深入剖析。 《计算广告:互联网商业变现的市场与技术》立足于广告市场的根本问题,从计算广告各个阶段所遇到的市场挑战出发,以广告系统业务形态的需求和变化为主线,依次介绍合约广告系统、竞价广告系统、程序化交易市场等重要课题,并对计算广告涉及的关键技术和算法做深入的探讨。 无论是互联网公司商业化部门的产品技术人员,还是对个性化系统、大数据变现或交易有兴趣的产品技术人员,传统企业互联网化进程的决策者,传统广告业务的从业者,互联网创业者,计算机相关专业研究
本书全面深入地介绍了软件自动化测试开发领域方方面面的相关知识,包括App 功能自动化测试的方案、环境、代码运行及报告(基于Appium 工具和Java 语言编写),API 接口自动化测试的方案、环境、代码运行及报告(基于Zentao 工具和Python 脚本语言编写),Selenium 的Web 自动化测试(基于Selenium工具和Java 语言编写),JMeter 接口和性能测试,LoadRunner 性能测试以及Jenkins 持续集成。本书适用于想要了解、学习和使用当前流行的自动化测试开发技术的广大开发和测试从业人员,以及产品测试开发leader 等。
本书介绍大型软件系统的开发技术,主要是目前软件界最为流行,也较实用的结构化方法,包括支持这一方法的工具和环境,还简述了其他一些方法和技术,如Jackson方法、面向对象的软件开发方法、测试和维护技术以及数据库设计等,使材料更系统化,并有所比较。 本书可用作高等院校计算机或计算机专业本科高年级的教材,也可作软件实际工作者的参考书。
本书是作者平时进行项目开发以及教学实践中的经验总结和知识积累。组件式软件开发技术已经成为当今软件技术的潮流之一,并为用户开发系统提供了极大的方便。本书首先从总体上介绍了组件式GIS的基本概念,然后具体介绍现在主流的一些GIS组件产品,并结合各个平台给出了开发实例。本书所涉及的内容都是目前组件式GIS系统开发的最主要技术问题。 全书共分为6章,内容包括:GIS开发技术简介;基于MapObjects的GIS开发技术与应用案例;基于MapX的GIS开发技术与应用案例:基于 SuperMap Objects的GIS开发技术与应用案例:基于MapGIS组件的GIS开发技术与应用案例:基于ArcGIS Engine的GIS开发技术与应用案例。为了方便广大GIS开发人员快速熟悉这些平台,作者对这些主流的GIS组件平台进行了系统的介绍,并针对每个平台,提供实际的开发案例供读者参考,希望这些应用
本书作者具有丰富的分布式服务框架、平台中间件的架构设计和实践经验,主导设计的华为分布式服务框架已经在全球数十个国家成功商用。书中依托工作实践,从分布式服务框架的架构设计原理到实践经验总结,涵盖了服务化架构演进、订阅发布、路由策略、集群容错和服务治理等多个专题,全方位剖析服务框架的设计原则和原理,结合大量实践案例与读者分享作者对分布式服务框架设计和运维的体会。同时,对基于Docker部署微服务以及基于微服务架构开发、部署和运维业务系统进行了详细介绍。
本书是一部关于软件技术、人才、创业和企业管理的随想文集,作者以诙谐幽默的笔触将自己在软件行业的亲身感悟娓娓道来,观点新颖独特,内容简洁实用。全书分为 36讲,每一讲都是一个独立的专题。 本书从不同侧面满足了软件开发人员、设计人员、管理人员及从事软件相关工作的人员的学习与工作需要。
《软件定义数据中心:技术与实践》从与软件定义数据中心有关的基本概念入手,通过实例介绍软件定义数据中心涉及的技术、应用、前景。在此基础上,深入介绍构建软件定义数据中心的计算、网络、存储、安全、自动化管理和高可用性等基本技术,并辅以解决方案和大型实例,力求使读者全面了解当前软件定义数据中心的技术动态和发展趋势,为实际构建软件定义数据中心提供必要的技术指导。 《软件定义数据中心:技术与实践》适于作为数据中心分析、设计、研发、管理工程师的技术普及读物,亦可作为高等学校相关专业课程的教材或参考书。