软件工程及软件方法学
-
Numerical Simulation and Optimal Control of Thermal Process in Regenerative Annular Furnace苏福永 著AbstractThisbookstudiesthethermalprocesssimulationandoptimalcontroloftheregenerativeannularfurnace.Firstly,itsummarizesthedevelopmentoftheannularfurnace,thenanalyzesthehot-stateexperimentalfurnaceandcold-stateexperimentalfurnaceoftheregenerativeannularfurn -
Xamarin全栈开发技术与实践张引,赵玉丽,张斌,高克宁 著复杂工程问题的解决要求学生具备整合运用客户端开发技能栈、服务器端开发技能栈、软件工程技能栈、人机交互技能栈等多个技能栈的能力。为培养学生多技能栈整合运用的能力,本书介绍基于Xamarin.Forms框架的面向iOS、Android,以及Windows平台的客户端服务器端Xamarin全栈开发技术,涵盖语言特性、设计思想、技术技巧、测试方法等内容,并通过一个完整的实例连接全部知识与技能。本书尤其注重多种技术栈的有机融合,为培养解决复杂工程问题的能力提供完整的支持。 本书面向具有一定计算机专业课基础的读者。本书读者应至少掌握一门编程语言,并能独立完成简单的开发任务。本书可作为全栈开发技术相关课程的本科生教材,也可以作为基于Xamarin.Forms框架的全栈开发入门参考书。 -
软件测试技术指南智谷一川 著本书主要介绍Web和APP项目的功能测试、接口测试、自动化测试、性能测试的理论以及测试技术。功能部分包括测试流程、测试方法、测试用例、缺陷管理等。接口部分包括接口的分类、原理以及工具的使用等。自动化部分包括UI自动化、接口自动化以及工具的使用等。性能部分包括性能的分类、指标以及工具的使用等。全书覆盖了初级、中级和高级软件测试的知识要点,并结合目前测试岗位的技能要求,提供了极具参考价值的多个热点行业测试实操案例,力求使更多的读者掌握和学好软件测试的相关技术。 本书适合希望从事软件测试的其他专业人员阅读,也适合于从事软件测试领域的技术人员参考。 -
MATLAB信号处理张轶 编MATLAB广泛用于数据分析、无线通信、深度学习、数据挖掘、图像处理、计算机视觉与信号处理等领域。《MATLAB信号处理——算法、仿真与实现(科学与工程计算技术丛书)》以数字信号处理为背景,系统讨论了MATLAB在信号处理领域的知识与应用,具体包括数字信号处理的基本理论、分析方法、算法的设计与实现、输出结果的数值与可视化展示等内容,涉及信号处理的各个方面,是一本比较全面的参考书。《MATLAB信号处理——算法、仿真与实现(科学与工程计算技术丛书)》分为13章,全面系统地讨论了信号处理的相关问题。其中第1~7章介绍了信号的采集、Z变换、离散傅里叶变换、快速傅里叶变换、噪声分布函数、IIR数字滤波器以及FIR数字滤波器的相关知识和实现方法;第8、9章着重对随机信号处理、功率谱分析、小波变换加以阐述;第10~13章介绍了MATLAB在信号处理领域主要工具箱的使用与设计过程。该书涉及的MATIAB代码已经全部调试通过,所附结果均为书中代码运行输出结果,并在代码中备注了较详尽的解释说明。《MATLAB信号处理——算法、仿真与实现(科学与工程计算技术丛书)》的特点是实用,知识内容与应用实例紧密结合,讲解深入浅出,实例程序既有单个函数的应用方法,又包括整体系统的程序实现,同时也展示最后的分析计算结果。该书可作为高校电子信息工程、通信工程以及计算机科学与技术专业本科生和研究生的教学用书,也可作为科研技术人员的参考用书。 -
Spring Security实战[罗马尼亚] 劳伦斯·斯皮尔卡 著,蒲成 译安全性是没有任何商量余地的。我们要依赖Spring应用程序来传输数据、验证凭据和防止攻击。采用“通过设计实现安全防护”的原则将能够保护我们的网络避免数据被窃取和未经授权的入侵。 《Spring Security实战》展示了如何在造成破坏之前防止跨站脚本和请求伪造攻击。该书将从基础开始讲解,其中将模拟密码升级并添加多种类型的授权。随着技能的增长,读者将可以将Spring Security应用到新的架构中,并创建高级的OAuth2配置。完成之后,读者将拥有一个定制的Spring Security配置,它可以保护应用程序免受常见的和特殊的威胁。 主要内容 ●对密码进行编码以及对用户进行身份验证 ●端点的安全防护 ●安全性测试的自动化 ●设置独立的授权服务器 -
互联网+时代APP系统性服务设计与创新韩清波 著本书首先介绍了服务设计的概念和特征,介绍了中国B2C网络购物特征、客户特征和运营体系,之后分别介绍了网购类、直播类、教育类和社区类手机应用程序的设计及案例分析,最后介绍了农产品手机应用程序的服务设计程序开发以及系统性服务设计的整体流程。 本书适合视觉传达设计人员、服务视觉化培训人员、大中院校相关专业师生以及设计爱好者等阅读参考。 -
高效研发葛俊 著内容介绍 本书以Facebook(Meta)等硅谷企业的研发经验为背景,结合作者17年的研发经验,讲解了如何实现个人和团队的高效研发。 全书主要从以下5个方面对硅谷的高效研发方法进行了总结,提供了非常系统的指导原则和实践指南。 (1)研发效能综述 主要了讲解研发效能的定义、模型,以及研发效能度量的正确方法。希望借此帮助读者梳理出研发效能的主脉络,构建一幅清晰的知识图谱。 (2)个人高效研发实践 主要讲解如何提高个人研发效能,具体涉及深度工作、Git、命令行、VIM、工具环境集成等内容,旨在帮助读者提高技术的专精程度和持续成长。 (3)研发流程优化 主要讲解研发流程优化的基本目标和原则、代码优化、分支管理、DevOps、团队协同等,希望帮助读者深入理解研发过程中的关键流程,以及流程优化的基本原则,从而能够针对自己的实际情况,找到合适的工程实践,让软件开发的整个流程更加顺畅、高效。 (4)团队高效研发实践 主要讲解团队高效研发实践过程中各关键步骤的高效工程方法,内容涉及研发环境搭建、代码审查、合理处理技术债、开源利弊分析、测试等,同时对研发流程及工程方法的趋势进行解读,希望帮助读者掌握这些具体工程方法的正确使用。 (5)管理和文化 系统分析了硅谷研发团队的管理和文化,尤其是Facebook的工程师文化,并根据作者在国内公司的具体落地经验,给出推荐的文化引入和建设方法。 -
华为云从入门到实战张建勋,刘航 著《华为云从入门到实战》以工作任务为导向,以理论与实践相结合的方式,循序渐进地介绍了华为云服务领域中的常见服务,全面、系统地介绍了华为公有云计算、存储、网络和安全服务的相关概念和理论基础,并通过云服务典型工作任务部署由浅入深地介绍了华为云的应用和实践。《华为云从入门到实战》共10章,分别介绍云服务概述、公有云搭建Web应用、负载均衡服务、RDS备份与恢复、存储容灾服务、云容器服务、企业主机安全服务、云速建站服务、AI开发ModelArts入门以及Web应用防火墙服务。书中每一个云服务都有相应的任务部署和应用实例。《华为云从入门到实战》主要面向从事公有云服务规划、运维和开发的工程技术专业人员,全国高等学校师生及相关领域的工程技术人员。 -
DevOps权威指南 IT效能新基建顾黄亮 著DevOps已在互联网、金融和制造等领域落地实践。本书主要内容包括DevOps的基本概念,DevOps的工具集,支撑管理,敏捷开发,持续集成和测试,持续部署和持续交付,代码质量和安全,DevOps的度量体系,持续改进和反馈,DevOps最佳实践,以及DevOps的后续发展。本书适合企业级DevOps项目中不同角色、不同参与模式下的用户阅读,也适合作为大专院校和相关培训机构的教学用书。 -
Flutter内核源码剖析赵裕 著本书系统介绍Flutter跨平台技术的底层原理,横跨Java、C++、Dart 3种编程语言,可以帮助程序员学习前沿的跨平台技术,编写高质量的代码,深刻理解Flutter的内部运行机制。本书共11章。第1章~第3章讲解阅读Flutter内核源码的前置知识,如何获取和构建源码,以及Dart的高级特性等。第4章~第7章讲解Flutter内核源码的核心内容,涉及Embedder层、Engine层、Framework层等。第8章~第11章基于对Flutter内核源码的分析,探讨如何编写高性能的业务代码,定位代码中的性能瓶颈,使用DevTool等工具的高阶特性,以及底层原理等高级主题。本书适合对跨平台技术感兴趣的开发人员、前端开发人员、Android/iOS开发人员,希望深入了解Flutter或有性能调优需求的开发人员,对移动端渲染框架感兴趣的开发人员,以及渴望深入了解Flutter底层实现的开发人员阅读。
