《Qt嵌入式开发实战 从串口通信到JSON通信(微课视频版)》针对嵌入式、物联网开发的工程需求,在全面介绍UART接口、RS485接口等硬件接口的工作原理、调试方法的基础上,介绍了Qt跨平台开发的知识,如GUI编程、信号和槽、定时器、事件循环、HTTP和TCP通信等。尤其是着重介绍了网络通信中常用的JSON的原理和cJSON库的使用方法。本书以一个气象站程序为例,对介绍的知识加以应用,同时展示了工程实践中程序迭代升级的过程。 《Qt嵌入式开发实战 从串口通信到JSON通信(微课视频版)》可以分为3部分:第一部分(第1章和第2章)主要介绍硬件接口知识,包括硬件接口(UART、RS485)、通信协议(Modbus)、调试工具(逻辑分析仪、串口调试助手)等的原理和使用方法;第二部分(第3~6章)主要介绍Qt开发的知识,包括GUI程序开发、控件、信号和槽、事件的使用等;第
本书是一本系统讲解管理软件需求分析的书,以实战为主。包括大量案例以及来自工作实践中的经验心得。主要讲述了:需求分析的工作步骤;需求分析的工作内容;如何进行需求调研;如何进行系统规划;如何设计软件;如何设计出好软件;快速原型开发模型;需求文档的撰写;如何应对需求变更;如何成为需求分析高手。本书适合从事需求分析工作的专业人士、希望从事需求分析工作的IT人、希望了解需求分析工作的IT人、计算机相关专业的大学生、管理相关专业的大学生、企事业单位从事管理工作的各级管理者,以及企业信息化管理体系中的关键用户等。
本书系统讲解了树莓派智能系统设计与Python编程,内容涉及传感器接口、物联网开发、 语音、图像、视频等方面的应用。全书共8 章,分别介绍了树莓派的使用与配置过程、Python 程序设计基础知识、树莓派GPIO 与传感器接口、环境参数监测智能小车、树莓派本地服务器构建与Web端监控软件以及树莓派在语音、视觉和深度学习中的典型应用。通过本书的学习,读者可以快速掌握树莓派智能系统的设计与应用。 为便于读者高效学习,快速掌握树莓派智能系统的开发与实践,作者制作了完整的源代码以及典型案例的讲解视频,并且收集、整理了大量学习的资料与工具。 本书适合作为高等院校电子信息类专业学生学习嵌入式系统、人工智能、Python编程语言相关课程的参考书,也可以作为树莓派爱好者的自学用书。
本书全面介绍互联网产品设计与思维的知识。全书共8章,主要内容包括产品设计的流程、Axure工具的使用、需求获取及需求分析、产品结构图和产品流程图绘制、产品的低保真原型图绘制、交互设计、高保真原型图制作和产品迭代。本书知识覆盖面广,各知识模块既相互关联,又相对独立,每个知识模块都配有项目案例,可以使产品设计人员快速、全面地掌握产品设计的思维与技巧。本书配有源代码、习题、教学课件等资源。初学者还可以通过在线答疑来解决学习中遇到的问题。 本书适合作为高等院校相关专业的互联网产品交互设计课程教材,也可作为互联网产品设计、电商从业人员的培训教材。
本书从实际应用出发,通过35个典型实例系统地介绍了组态软件MCGS的设计方法及其监控应用技术。全书分为两篇:入门基础篇包括组态软件概述,组态软件MCGS应用基础及初、高级应用实例;监控应用篇采用组态软件MCGS实现多个监控设备(包括三菱PLC、西门子PLC、远程I/O模块、PCI数据采集卡等)的模拟电压输入/输出、数字量输入/输出、温度监控等功能。设计实例由设计任务、线路连接、任务实现等部分组成,每个实例均提供详细的操作步骤。
本书是一本基于丰富案例的软件工程实用教程,利用软件工程核心三要素 方法、工具和过程 贯穿全文。重点介绍了软件工程的基本概念、原理、软件工程国家相关规范和软件工程文档撰写国家标准以及传统软件工程方法学和面向对象方法学。 本书重点介绍当前主流的面向对象软件工程的开发方法,UML与建模方法、工具以及统一过程RUP。通过实例突出讲述面向对象分析、设计和实现流程。本书所有的概念、开发方法都通过实例来演示,内容精炼、表达简明、实例丰富,非常适合用作高等院校软件工程专业、计算机科学与技术专业及相关专业本科生、研究生的教材,也可以作为培训机构相关专业的培训教材和广大科技工作者和研究人员的参考用书。
本书以教科书的方式,循序渐进地向软件开发人员或软件开发的项目管理人员,讲述如何快速掌握分布式版本控制系统 Git 的应用方法,让繁琐复杂的项目开发的版本控制变得高效且轻松自如。书中细致入微地介绍了如何使用设置文件和操作Git文档库,以及建立项目开发的分支、合并分支和解决冲突的操作;在具备扎实的基础之后,介绍了Git GUI程序用法,以及 Git 在团队开发模式中应用的问题;讲述如何与优选的项目开发人员进行交流,提升程序开发的经验和能力;介绍了GitHub、Bitbucket、GitLab等提供Git服务的网站;本书很后的重点为介绍架设Git Server的几种方法,让每一个项目开发团队,可以按照自己的软硬件环境,选择适合的方式来控管项目开发。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
本书分为3篇,由6个学习情境组成,它们是软件测试管理、单元测试、集成测试、系统测试、VSTEST单元测试VSTEST系统测试应用。每个学习情境包含了若干个任务,通过任务描述、任务分析、相关知识、任务实施的主线来进行介绍,并配有相应的思考练习。全书共包括10个任务,分别介绍了功能性测试用例的设计、结构性测试用例的设计、集成测试用例的设计、系统测试用例的设计、VSTEST单元测试的应用、VSTESTWeb测试和负载测试的应用、VSTEST手工测试的应用等。 本书适合读者学习软件测试基础理论和VSTEsT测试应用,可以作为高职院校相关专业的教材,也可用于读者自学。本书由浙江警官职业学院杨哗老师和浙大网新科技股份有限公司王申康工程师共同主编。
Martin Fowler和本书另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。本书解释重构的原理(principles)和实践方式(best practices),并指出何时何地你应该开始挖掘你的代码以求改善。本书的核心是一份完整的重构名录(catalog of refactoring),其中每一项都介绍一种经过实证的代码变换手法(code transformation)的动机和技术。某些项目如Extract Method和Move Field看起来可能很浅显,但不要掉以轻心,因为理解这类技术正是有条不紊地进行重构的关键。本书所提的这些重构准则将帮助你一次一小步地修改你的代码,这就减少了过程中的风险。很快你就会把这些重构准则和其名称加入自己的开发词典中,并且朗朗上口。
《软件工程概论/高职高专院校“十二五”精品示范系列教材》全面系统地讲述了软件工程的原理和方法,全书共分14章,内容包括软件工程概述,可行性研究,需求分析,概要设计,详细设计,程序编码,面向对象的分析与设计,统一建模语言,统一软件开发过程,软件测试,软件维护,软件项目管理,软件复用技术,后,结合软件工程过程和方法给出一个完整的软件项目开发实例。本书可作为高等院校软件工程课程的教材或教学参考书,也可供有一定实际经验的软件工作人员和需要开发应用软件的广大计算机用户阅读参考。本书配备有教学资源库,内容包括教学案例、习题解答、教学课件等,可从出版社网站下载。
《常用工具软件实用教程(普通高等教育十二五 规划教材)》是在作者刘毅和张波多年教学经验总结的 基础上,以崭新的思路编写而成,主要目的是培养学 习者使用计算机和网络解决实际问题的能力,而掌握 这种计算机公共技能也是他们未来工作的需要。本书 内容全面、操作步骤清晰直观、实用性强,在注重实 践环节的同时还注意开阔思维和拓展视野,以提升学 习者各方面的能力。 本书系统介绍了目前比较流行的、在计算机使用 过程中非常实用的计算机工具软件,主要包括网络、 计算机安全、系统维护与测试、外存储管理、文件处 理、文件编辑与阅读、图形图像处理、动画制作与播 放、多媒体等工具及其他一些比较有代表性的实用工 具。 本书可作为高等院校计算机公共课教材、成人教 育及公共计算机技能培训教材,也可作为广大计算机 爱好者
软件逆向工程应用性非常广泛,《经济管理学术文库:软件逆向工程技术与应用》关注软件逆向工程的核心问题软件静态分析。《经济管理学术文库:软件逆向工程技术与应用》具体以IA-64平台下的反编译工程为主线,在论述方面兼顾理论性与实践性。全书共分为15章。前3章介绍了软件逆向工程及反编译方面的相关基础知识。第4章和第5章介绍了反汇编器的设计。第6章和第7章论述了语义描述的问题。其余章节针对反编译的若干关键技术展开详细介绍。全书虽然以IA-64平台为例展开论述,但相关技术及算法完全可以应用到其他平台。 《经济管理学术文库:软件逆向工程技术与应用》可为从事软件逆向工程工作的工程技术人员提供参考,也可作为计算机软件专业研究生的课程教科书或教学参考书。
本书的作者用通俗易懂的语言清晰地解释了敏捷,并提供了坚实可行的步骤,帮助各个团队将敏捷的价值观和原则付诸实践。本书以各种组织为例,既包括小型的非营利机构,也包括全球的金融企业,生动有趣地讲述了各个行业与跨职能组织实践敏捷的真实故事。 准确地理解敏捷的真正含义以及重要性。 利用敏捷强调组织的具体需求与目标。 杜绝在 汇报与批评 会议上浪费时间,做出更明智的决策。 建立良好的学习、协作与交付的循环周期。 借鉴IBM、Spotify和可口可乐等大公司的敏捷专家的经验。
《翻译与本地化工程技术实践》是利用计算机软件工程技术对翻译和本地化的产品进行分析和信息转换的技术。《翻译与本地化工程技术实践》介绍翻译与本地化工程的基础知识,根据翻译和本地化项目的业务特征,详细论述软件、联机帮助、文档、多媒体等典型业务的本地化工程技术,介绍本地化工程管理与过程改进方法,提高学生应用计算机软件技术从事翻译和本地化工作的能力,增强学生处理翻译和本地化复杂项目的实践经验。
本书主要是为了帮助初级IT售前迅速成长为中高级IT售前的一本书。通过本书的学习,可以让初级IT售前学会“想”、学会“写”、学会“说”,为初级IT售前的继续成长打下了坚实的基础。 本书共11章,分为两部分。第1部分为IT售前技术,也是本书的理论部分,主要从IT售前推荐的思维、能力和知识三个维度来介绍。第2部分为IT售前实战,主要让读者通过产品型售前案例、方案型售前案例和咨询型售前案例三大案例来体会实际的IT售前工作是如何开展的。 本书是一本理论和实战融为一体的售前图书,对于立志提高IT售前技术的初级售前具有很强的指导意义,对于IT高级售前也具有一定的帮助和启发。
本书深入介绍了macOS系统的软件安全、逆向分析与加密解密技术,主要包括macOS软件的开发基础、macOS系统工作机制、macOS软件调试接口与机制、二进制程序的格式、反汇编技术、逆向与动态调试技术、反破解技术以及系统安全与反病毒。 本书适合所有macOS平台软件开发工程师、信息安全专业学生、信息安全专业从业人员阅读学习。
《软件测试技术基础(全国高职高专十二五规划教材)》采用工学结合的模式,描述了软件测试领域的基础知识,本书共12章,内容包括:软件测试概述、软件测试基础、软件测试过程与方法、软件测试策略、白盒测试技术、黑盒测试技术、软件测试文档、软件自动化测试、面向对象的软件测试、Web网站测试、软件测试技术前沿、单元测试工具JLInit及Web应用负载测试工具WAS。与以往类似书籍有所不同,以前的类似书籍理论介绍得多,本书在给读者打下软件测试基础的前提下,逐步引入软件测试领域的知识,每章都以工作目标和任务为驱动,结合工作计划实施,后都配有相关练习。一直以来,人们常常把开发和测试分开,以致开发类书籍只介绍开发,测试类书籍只介绍测试,然而在项目研发过程中,测试和开发是密不可分的,因此本书针对的对象不仅是软件测试人
《接口与通讯实验指导/计算机与软件工程实验指导丛书》编著者赵文敏。 编写《接口与通讯实验指导》一书的主要目的是跟上微机发展步伐,在现有条件下改革实验教学内容和方法,旨在提高学生的实践动手能力,包括汇编语言、C语言的编程及调试能力,对硬件接口电路的分析设计能力等,从而学以致用。根据编者多年的工程项目开发以及实践教学经验证明,只有通过实际编程和硬件接口电路的实践,才能掌握软硬件设计的方法,多做实验,不断提高,才能真正做到灵活应用,举一反三。 本书在实验类别上分为三大类:DOS或Windows环境下的32位微机原理实验、windows环境下的微机接口技术实验、Linux环境下的设备驱动程序实验。
本教材本着以职业能力培养为主、实践为重的原则,从培养应用型、技能型人才角度出发,方便教学和实训。主要内容有计算机基础知识、Windows XP、Word 2003的使用、Excel 2003和PowerPoint 2003的应用方法以及计算机网络的基础知识等。 本教材概念清晰,示例丰富,通俗易懂,尤其注重实训。适合作为各类高职高专院校、计算机培训学校的计算机基础入门教材。
本书强调软件工程的理论与实践相结合、技术与管理相结合、方法和设计工具相结合的理念,并以应用性极强的系统为例,全面地阐述了软件工程的内涵;同时自始至终贯穿反映学科*发展方向的新内容,加强了计算机网络、面向对象软件技术实用技术的编写。 全书内容主要包括:软件工程的基础知识,软件过程、软件工程项目管理,计算机系统工程,需求分析,总体设计,编码与测试,软件维护,面向对象技术,快速原型技术,软件重用技术等。本书努力做到内容精练,重点突出,概念清楚,针对性和实际操作性强。 本书可作为本科计算机及相关专业学生的教材,也可作为软件开发人员的参考书。
《软件外包服务技术(对欧美)》由人力资源和社会保障部教材办公室、中国就业培训技术指导中心上海分中心、上海市职业培训研究发展中心依据上海1+X软件外包服务技术(对欧美)职业技能鉴定细目组织编写。教材从强化培训操作技能,掌握实用技术的角度出发,较好地体现了当前*的实用知识与操作技术,对于提高从业人员基本素质,掌握软件外包服务技术(对欧美)的核心知识与技能有直接的帮助和指导作用。 《软件外包服务技术(对欧美)》在编写中根据本职业的工作特点,以能力培养为根本出发点,采用模块化的编写方式。本教材内容共分为8章,主要包括:对欧美软件外包概述、对欧美软件外包的沟通、个体软件过程规范、软件开发外包、软件测试外包、国际化软件外包、软件部署与运维外包、对欧美软件外包的管理。 本教材可作为软件外包服务技术(
本书编者以切实教会读者使用RevMan软件为主要目标,从概述、编辑文本内容、研究、表格、数据分析、图以应用等几个方面,系统完善地介绍了RevMan软件的常见使用方法,文笔通俗易懂,内容形象活泼,易于广大循证医学初学者接受。