在数字化时代,公司的业务都高度依赖信息技术,研发效能已经成为信息科技企业发展的核心竞争力。研发效能在国内还处于快速探索期,还有一系列非常重要的概念需要澄清,方法和实践需要整理,问题和困惑需要解答。本书试图通过洞悉研发效能提升的底层逻辑,全方位、系统地介绍研发效能的全景。我们希望这本书是研发效能领域的百科全书,能够涵盖效能提升全生命周期的方方面面,在精心设计的逻辑结构组织下,能够对效能实践、效能工具平台、效能度量方法,以及各个行业典型案例等进行全面又有深度的解读。我们希望通过本书帮助更多在研发效能领域持续探索的企业和同行,为软件工程在国内的持续发展做出一点点贡献。
在过去的十几年中,软件测试技术的演进突破了曾经的局限,发生了翻天覆地的变化,在新的领域有了更广泛的应用场景。 本书从现代软件测试技术的视角,深入探讨近年来涌现和快速发展的测试技术,以及在快速变化的技术环境中依然保持高度相关性和实践价值的方法论与技巧。本书内容主要包括现代软件测试的工程理念,测试策略、分析和设计,测试与系统架构的关系,各项测试技术精要,自动化测试框架的设计与实现,AI产品、大数据产品、区块链、图形图像相关测试技术,以及大模型赋能下的测试智能化等。 我们希望这是一本软件测试技术领域的“百科全书”,无论你是希望在专业领域不断精进的技术专家,还是希望打下扎实基础的入门读者,都能从本书中汲取宝贵的经验。
本书是备受读者欢迎的《用数据讲故事》的配套用书,旨在进一步帮助读者在实践场景中应用书中所学的知识。本书通过大量案例研究介绍数据可视化的基础知识,以及如何利用数据创造出吸引人、信息量大、有说服力的故事,进而达到有效沟通的目的。书中很多内容源自“用数据讲故事”培训班,设计主题涵盖各行各业,从数字营销、到销售培训,能帮助你在丰富多样的情境下磨炼用数据讲故事的能力。本书让你无论在阅读本书时还是在实际工作中都能运用自己从书中所学的数据可视化技能,从而成为一个真正善于用数据讲故事的沟通高手。
本书讲述了与PCI及PCI Express总线相关的最基础的内容,并介绍了一些必要的、与PCI总线相关的处理器体系结构知识,这也是本书的重点所在。深入理解处理器体系结构是理解PCI与PCI Express总线的重要基础。读者通过对本书的学习,可超越PCI与PCI Express总线自身的内容,理解在一个通用处理器系统中局部总线的设计思路与实现方法,从而理解其他处理器系统使用的局部总线。本书适用于希望多了解一些硬件的软件工程师,以及希望多了解一些软件的硬件工程师,也可供电子工程和计算机类的研究生自学参考。
软件工程相关数据快速增长且广泛分布,从对封闭数据的检索转向对大规模开放数据的获取,数据的充分利用成为大数据背景下软件工程的一个重要新方向。本书面向大数据时代特征,介绍面向软件工程的数据科学关键概念、方法和技术,内容以承前启后方式,首先介绍软件科学与工程、数据科学与工程,在此基础上介绍利用数据科学支持软件工程的方法和技术,包括数据驱动的软件过程挖掘、数据驱动的可信软件工程,以及数据驱动的需求变更分析;之后面向软件工程项目,介绍基于数据科学的实证软件工程分析方法,以及在软件工程中的推荐系统和面向区块链的软件工程。全书重点介绍大数据时代下,软件工程领域的一些进展和研究方向,并采用丰富的案例分析对相关概念、知识、方法和技术进行拓展,可为软件工业界了解本领域相关方法、技术和实践提供参
你能从这本书中学到什么? 如果你是一名想要学习软件架构的软件开发人员,这本《深入浅出软件架构》会是一个很好的起点。《深入浅出Git》和《软件架构基础》的作者,此次再为你奉上一本精彩纷呈的读物,书中充满了有趣的叙述和实践练习,教你如何从架构的角度思考。你将学习到软件架构的两条法则以及描述架构的四个维度。你还将深刻理解架构特征,学会如何识别系统的逻辑组件,深入探索多种架构风格。读完本书,你将正式迈入软件架构的世界。 这本书有什么特别之处? 如果你读过“深入浅出”系列丛书,就会知道迎接你的是什么:专为符合大脑的运作方式而设计的生动形象的排版。如果你还没读过,那就准备好大开眼界吧。这本书将带给你多感官的软件架构学习体验,而不是那种满是文字,令人昏昏欲睡的枯燥方式。
复杂人机系统中,如何优化人机交互过程、让用户操作舒适且提高系统安全工效,人、机和环境的匹配和相容是一条非常重要的原则。本书坚持理论探索与实践创新相统一,在系统梳理本研究团队20余年围绕相容性原理所开展的相关研究成果的基础上,结合国内外围绕此问题所的相关经典及前沿研究成果,对相容性的理论原理、实践应用和未来研究展望等方面进行了系统阐述,为复杂系统人机界面及空间环境布局设计提供了理论支撑和科学依据,也为读者后详细了解相容性原理在不同情况下的应用研究做好铺垫。本著作结构合理,案例丰富,既有专深的理论研讨,又有广泛的应用拓展;既钻研工程心理学领域相容性研究的前沿论题,又发掘智能时代工程心理学领域相容性应用和研究遇到的新问题,对进一步开展工程心理学、人工智能等领域相容性的学术研究以及新
本书介绍了遥测遥控核心应用集成电路,包括发射、接收、收发集成电路,模拟控制器和信号处理器控制集成电路,各种信号采集电路、开关集成电路、信号参数变换控制电路、驱动控制电路等。书中详细介绍了这些集成电路的特点、功能块图、引脚图、技术参数、应用电路等。 本书适合从事电子电路设计,尤其是遥测遥控设计的工程技术人员参考,也适合高等院校相关专业师生进行科研和毕业设计时参考。
本书系统介绍了非线性严格反馈系统的智能自适应反步递推控制的基本理论和方法,力求涵盖国内外近期新研究成果。主要内容包括:非线性严格反馈系统的智能自适应控制设计方法及理论,非线性严格反馈系统的智能自适应鲁棒控制设计方法及理论,基于观测器的非线性严格反馈系统的智能自适应控制设计方法及理论,基于观测器的非线性严格反馈系统的智能自适应鲁棒控制设计方法及理论,以及非线性严格反馈系统的智能自适应优化控制设计方法及理论等。本书系统性强,覆盖面广,可作为高等学校控制理论与控制工程及相关专业的研究生教材,也可作为智能控制相关领域科技工作者的参考书。
本书首先给出微型计算机的体系结构,着重介绍中央处理器、存储器、输入/输出设备及总线等部件的组成、特点、功能和工作原理;接着介绍两种典型的微处理器,即8086微处理器和MCS-51微处理器,同时分别对其存储器管理、程序设计方法(8086系统为汇编语言、MCS-51系统为C语言)、输入/输出接口(包括并行接口、串行接口及定时计数接口)及中断模式进行介绍;然后以实际应用为目标介绍输入/输出通道设计技术,包括数字量输人/输出(并行和串行)通道、模拟量输入/输出通道及人机交互通道技术;最后给出一个可编程逻辑控制器(PLC)系统的综合设计实例。本书可作为高等院校微机原理及应用课程的教材,也可作为自动化装置设计者的参考书。
你能从这本书中学到什么? 如果你是一名想要学习软件架构的软件开发人员,这本《深入浅出软件架构》会是一个很好的起点。《深入浅出Git》和《软件架构基础》的作者,此次再为你奉上一本精彩纷呈的读物,书中充满了有趣的叙述和实践练习,教你如何从架构的角度思考。你将学习到软件架构的两条法则以及描述架构的四个维度。你还将深刻理解架构特征,学会如何识别系统的逻辑组件,深入探索多种架构风格。读完本书,你将正式迈入软件架构的世界。 这本书有什么特别之处? 如果你读过“深入浅出”系列丛书,就会知道迎接你的是什么:专为符合大脑的运作方式而设计的生动形象的排版。如果你还没读过,那就准备好大开眼界吧。这本书将带给你多感官的软件架构学习体验,而不是那种满是文字,令人昏昏欲睡的枯燥方式。
无
置信规则库推理模型是基于数据的决策理论与方法中一个新兴的分支,具有合理的知识表示方式和透明的规则推理过程,在其发展过程中分成了交集置信规则库、并集置信规则库和扩展置信规则库推理模型。依据这三个推理模型所适用数据情形的差异,本书在第一部分回顾置信规则库推理模型的基本理论的基础上,分别于第二~第四部分在小规模低维度、小规模高维度和大规模任意维度的数据情形下介绍置信规则库的建模方法;本书还给出了三个关于置信规则库推理模型的应用案例,方便读者进一步了解置信规则库推理模型。
使用React能让前端开发人员用更少、更安全的代码来构建更可靠、更强大的应用程序。本书分为两部分,全面介绍了React的相关主题。第一部分通过例子循序渐进地讲解基础知识,包括创建一个投票应用程序、编写组件、处理用户交互、管理富表单,以及与服务器交互,此外还探索了Create React App的工作原理,编写自动化单元测试,以及使用客户端路由构建多页面应用程序。第二部分探讨在大型应用程序产品中使用的更高级的概念——数据的架构、传输和管理的策略,讲解了Redux、GraphQL、Relay,以及如何使用React Native编写原生、跨平台的移动应用程序。书中每一章都配有示例代码,有助于读者巩固所学。
本书是系统架构领域标杆参考书的升级版,由业内资深专家萨姆·纽曼(Sam Newman)撰写。 过去10年,随着微服务的普及,大量组织从单体应用迁移到了微服务应用,分布式系统变得愈加精细化,然而,这个过程中也出现了一系列问题。本书深入探讨了构建、管理、扩展和演进微服务架构时需要考虑的方方面面。内容分为三部分:第一部分“基础”(第1章~第4章),详细阐述微服务背后的核心思想;第二部分“实现”(第5章~第13章),带你转向具体实现细节,通过各种技术和方法尽可能大程度地用好微服务;第三部分“人和组织”(第14章~第16章),具体阐述离开人和组织的支持,理念和技术将毫无意义。通过学习本书,你将深入了解对微服务的建模、集成、测试、部署和监控等方向新的解决方案。 第2版进行了全面更新:新增了微服务构建和部署、无服务器计算及
本书详细阐述了与嵌入式Linux开发相关的基本解决方案,主要包括初识嵌入式Linux开发、关于工具链、引导加载程序详解、配置和构建内核、构建根文件系统、选择构建系统、使用Yocto进行开发、Yocto技术内幕、创建存储策略、现场更新软件、连接设备驱动程序、使用分线板进行原型设计、init程序、使用BusyBox runit启动、管理电源、打包Python程序、了解进程和线程、管理内存、使用GDB进行调试、性能分析和跟踪、实时编程等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。
本书由2017年图灵奖得主Patterson和Hennessy共同撰写,是计算机体系结构领域的经典教材,强调软硬件协同设计及其对性能的影响。本书采用MIPS体系结构, 在介绍并行、流水线、存储层次、抽象等基本原理的基础上,新增关于领域专用体系结构(DSA)的讨论,关注安全攻击、开放指令集、开源软硬件和再虚拟化等新趋势和新问题,并更新了所有实例和练习,特别是新增了Google TPU实例。本书适合作为高等院校计算机专业的教材,也适合广大专业技术人员参考。
复杂人机系统中,如何优化人机交互过程、让用户操作舒适且提高系统安全工效,人、机和环境的匹配和相容是一条非常重要的原则。本书坚持理论探索与实践创新相统一,在系统梳理本研究团队20余年围绕相容性原理所开展的相关研究成果的基础上,结合国内外围绕此问题所的相关经典及前沿研究成果,对相容性的理论原理、实践应用和未来研究展望等方面进行了系统阐述,为复杂系统人机界面及空间环境布局设计提供了理论支撑和科学依据,也为读者后详细了解相容性原理在不同情况下的应用研究做好铺垫。本著作结构合理,案例丰富,既有专深的理论研讨,又有广泛的应用拓展;既钻研工程心理学领域相容性研究的前沿论题,又发掘智能时代工程心理学领域相容性应用和研究遇到的新问题,对进一步开展工程心理学、人工智能等领域相容性的学术研究以及新
想要创造可以和物理世界进行交互的设备吗?本书是专为那些想尝试用流行的Arduino控制器和编程环境的人准备的。你将学习200多种实用技巧和技术,用来构建各种目标和原型,如IOT(物联网)解决方案、环境监测、定位和位置感知系统,以及可以响应触摸、声音、热和光的产品。 本书基于Arduino1.8版本,包含实用的示例和原则,可以帮助你立即入门Arduino、开展Arduino应用开发,以及改进现有项目。本书适合工程师、设计师、艺术家、学生或Arduino爱好者阅读。 学完本书,你将: 快速了解Arduino开发板和基本的软件概念。 学习读取数字信号和模拟信号的基础技术。 将Arduino与各种流行的输入设备和传感器结合使用。驱动可视显示器,产生声音并控制几种类型的电机。 使用远程控制(包括电视和电器)与设备进行交互。 学习处理时间延迟和时间测量的技术。 应用高级编码
本书从空间信息处理角度出发,将人工智能领域的理论研究与专业实践相结合,完整介绍人工智能方法及其在空间信息处理中的应用,不仅涵盖人工智能领域的基础概念与基本方法,而且探讨知识图谱、计算智能、新兴机器学习、深度学习等前沿技术,同时介绍人工智能在地理文本大数据、遥感影像、激光点云等空间信息处理中的应用实例,具有较强的代表性和启发性。本书可以作为高等院校空间信息与数字技术、遥感科学与技术等专业高年级本科生和研究生学习人工智能技术的教材,也可供计算机、电子信息、自动控制、地球测绘等领域从事空间信息智能处理工作的科技人员学习和参考。
《微系统设计与制造(第二版)》结合微系统(MEMS)技术的基础理论、典型器件和发展趋势,介绍微系统的力学、电学和物理学基本理论,针对典型器件的分析设计方法和制造技术,以及多个前沿应用领域,力争成为具有一定深度和广度的MEMS领域的教材和实用参考书。主要内容包括: 微系统基本理论、制造技术、微型传感器、微型执行器、RF MEMS、光学MEMS、BioMEMS,以及微流体和芯片实验室。该书强调设计与制造相结合、基础与前沿相结合,在基础理论和制造技术的基础上,深入介绍多种典型和量产MEMS器件的设计和制造方法,以及重点和前沿应用研究领域的发展。《微系统设计与制造(第二版)》可供高等院校电子、微电子、微机电系统、测控技术与仪器、精密仪器、机械工程、控制工程等专业的高年级本科生、研究生和教师使用,也可供相关领域的工程技术人
在过去的十几年中,软件测试技术的演进突破了曾经的局限,发生了翻天覆地的变化,在新的领域有了更广泛的应用场景。 本书从现代软件测试技术的视角,深入探讨近年来涌现和快速发展的测试技术,以及在快速变化的技术环境中依然保持高度相关性和实践价值的方法论与技巧。本书内容主要包括现代软件测试的工程理念,测试策略、分析和设计,测试与系统架构的关系,各项测试技术精要,自动化测试框架的设计与实现,AI产品、大数据产品、区块链、图形图像相关测试技术,以及大模型赋能下的测试智能化等。 我们希望这是一本软件测试技术领域的“百科全书”,无论你是希望在专业领域不断精进的技术专家,还是希望打下扎实基础的入门读者,都能从本书中汲取宝贵的经验。
复杂人机系统中,如何优化人机交互过程、让用户操作舒适且提高系统安全工效,人、机和环境的匹配和相容是一条非常重要的原则。本书坚持理论探索与实践创新相统一,在系统梳理本研究团队20余年围绕相容性原理所开展的相关研究成果的基础上,结合国内外围绕此问题所的相关经典及前沿研究成果,对相容性的理论原理、实践应用和未来研究展望等方面进行了系统阐述,为复杂系统人机界面及空间环境布局设计提供了理论支撑和科学依据,也为读者后详细了解相容性原理在不同情况下的应用研究做好铺垫。本著作结构合理,案例丰富,既有专深的理论研讨,又有广泛的应用拓展;既钻研工程心理学领域相容性研究的前沿论题,又发掘智能时代工程心理学领域相容性应用和研究遇到的新问题,对进一步开展工程心理学、人工智能等领域相容性的学术研究以及新
ABAQUS是国际上优选进的大型通用有限元计算分析软件之一,具有强健的计算功能和模拟性能,拥有大量不同种类的单元模型、材料模型和分析过程。《基于ABAQUS的有限元分析和应用》是基于ABAQUS软件6.7版本进行有限元分析与应用的入门指南和工程分析与科学研究教程。全书分为上、下两篇。上篇结合有限元的基本理论和数值计算方法,通过系列的相关例题和讨论,系统地介绍了ABAQUS软件的主要功能和应用方法,包括编写输入数据文件和前处理的要领,对输出文件进行分析和后处理的方法等;下篇精选了一批ABAQUS在科研和工程领域的典型应用案例,涉及了土木、机械、航空、铁道等工程领域,橡胶、岩土和复合材料等多种材料的应用研究,以及如何通过编写用户接口程序进行二次开发等内容。 《基于ABAQUS的有限元分析和应用》是应用ABAQUS有限元软件进行力学分析和结