软件工程及软件方法学
-
VIVADO环境下IP核应用研究胡迎刚 著IP核是可编程门阵列(FPGA)芯片开发中常用的功能模块,在现代数字系统设计应用领域中越来越成为工程师青睐的对象。IP核的应用对提高系统设计效率、成功率,缩短产品上市周期具有非常重要的作用。《VIVADO环境下IP核应用研究》以赛灵思(Xilinx)公司新开发工具VIVADO中的IP核为研究对象,详细介绍了各类IP核的功能、特点、接口及性能,并给出在FPGA开发过程中IP核的使用方法。全书共分5章,首先介绍IP核的概念和VIVADO中IP核的使用方法,然后分别总结了Xilinx提供的基本IP核、存储器类IP核、数字信号处理(DSP)类IP核、DDR3 SDRAMIP核的基本原理、结构以及FPGA设计中的参数配置过程、调试验证等方法。《VIVADO环境下IP核应用研究》内容丰富、翔实,部分IP核给出了功能原理解释和功能仿真结果,便于读者更好地理解和应用。《VIVADO环境下IP核应用研究》可作为高等学校、科研院所和公司中从事Xilinx系列FPGA开发的人员的参考手册。
-
ALM+UFT+LoadRunner自动化测试实战周百顺,张伟,刘非 著,周百顺,张伟,刘非 编本书是面向软件自动化测试方向的一门综合性实战教材,依据企业内部标准化软件测试流程,将主流的功能自动化测试工具UFT、性能自动化测试工具LoadRunner和测试管理工具ALM进行整合,针对定制的CRM软件执行功能测试和性能测试,使用ALM对整个测试流程进行管理。全书分为4章,第1章主要介绍本书中需要用到的软件测试基本理论;第2章主要介绍如何使用ALM对整个测试流程进行管理,并针对CRM系统的测试进行相应的初始化设置;第3章和第4章分别完成对CRM系统的功能测试和性能测试,并对测试的实施过程进行了详细讲解,使用ALM对功能测试和性能测试的流程进行控制和管理。本书可作为高等院校计算机专业软件测试方向应用型人才培养的参考教材,也可作为初级自动化测试工程师的自学参考用书。
-
电子电路分析与设计尼曼,任艳频 著《电子电路分析与设计(第四版):模拟电子技术/新视野电子电气科技丛书》主要讲解高级模拟电路,包括理想运算放大器及其应用、集成电路恒流偏置和有源负载及其在IC设计中的应用、差分及多级放大电路、反馈及稳定性、集成电路应用和设计,在IC应用中重点讲解有源滤波器和振荡器电路分析与设计。《电子电路分析与设计(第四版):模拟电子技术/新视野电子电气科技丛书》特色:内容丰富,视野开阔,知识面广,涵盖高等院校模拟电子技术课程大部分教学要求,可作为电子技术基础教材和参考书。各章结构合理、层次清楚、思路清晰、叙述详细、文字流畅。每章节讲解结束均附有例题及其讲解和讨论,能够让读者对本章内容理解更加透彻。结合实际电路设计,理论讲解与PSpice仿真分析结合,非常适用于工程师和电路设计人员。
-
数字经济基石邹传伟,郝凯,钱柏均 著区块链作为数字经济基石之一,将在人类社会的数字化大迁徙中发挥重要作用,并对实体经济、货币和金融以及数据要素市场等产生变革性影响。区块链不仅是新技术,更是新的机制设计,这两方面在区块链应用落地中都不可或缺。《数字经济基石:区块链的机制设计与应用落地》扎根于区块链行业的一线实践和前沿研究,从技术内涵、信任机器、应用落地、金融创新和监管镜鉴五方面介绍关于区块链的新思考。
-
软件仿真项目分析与设计代劲,张鹏 著《软件仿真项目分析与设计》内容围绕软件系统分析与设计目标,选取在线相册管理、婚庆管理和社团管理三个贴近日常生活、具有一定实际应用意义的案例,按照软件开发流程进行内容设计,涵盖软件需求分析、系统设计、数据库设计、原型设计、代码编写、系统测试等流程,力求帮助学生熟悉软件项目开发过程,掌握软件开发技术,初步具备独立设计和开发软件工程项目的能力。
-
HTML5 Web开发刘辉 著《HTML5 Web开发(全案例微课版)》是针对零基础读者编写的Web入门教材。《HTML5 Web开发(全案例微课版)》侧重案例实训,并提供扫码微课来讲解当前热门的案例。《HTML5 Web开发(全案例微课版)》分为22章,内容包括认识HTML5、设计网页的文本、设计网页列表与段落、网页中的图像和超链接、表格与div标签、网页中的表单、网页中的多媒体、HTML5的新特征、使用CSS层叠样式表、JavaScript和iQuery、绘制图形、文件与拖放、地理定位技术、离线Web应用程序、处理线程和服务器发送事件、数据存储和通信技术、响应式网页设计、流行的响应式开发框架Bootstrap,最后通过4个热门综合项目,让读者进一步掌握项目开发经验。《HTML5 Web开发(全案例微课版)》通过精选热门案例,让初学者快速掌握HTML5Web开发技术。通过微信扫码看视频,可以随时在移动端学习技能对应的视频操作。《HTML5 Web开发(全案例微课版)》适合读者自学,也可作为相关院校的参考教材。
-
CINEMA 4D R20完全实战技术手册李辉 著CINEMA4D软件是目前设计领域使用占比非常高、非常受欢迎的3D绘图软件。该软件通过完美强大的功能,将设计师天马行空的想法在非常短的时间内展现得淋漓尽致,CINEMA4D轻松让你带领设计潮流,由你创造未来设计的新趋势。《CINEMA 4D R20完全实战技术手册》是一本内容十分全面且以实战案例为主的图书,主要讲解CINEMA4DR20软件的功能指令并兼顾实战应用,以新颖、完整的建模思路,全面介绍CINEMA4D的各种建模、动画及特效制作。《CINEMA 4D R20完全实战技术手册》的大特点是案例多、技巧多并以实操为主,特别是对动画、动力学与特效部分的使用技术、技巧和步骤进行了详细的讲解。《CINEMA 4D R20完全实战技术手册》共分17章,通过极具代表性的练习与实战案例,循序渐进地介绍了CINEMA4D在影视动画行业及工业设计行业中的应用。《CINEMA 4D R20完全实战技术手册》读者定位初学者及技能提升者,旨在为三维造型工程师、工业设计师、游戏设计者及影视后期制作人员奠定良好的三维影像设计基础,同时让读者学习到相关专业的基础知识。《CINEMA 4D R20完全实战技术手册》不仅可作为从事工业设计、建筑设计、游戏角色、影视及动漫等相关行业人员的自学指导用书,也可作为相关职业技能培训班、职业院校、本科及大中专院校相关专业的教材。
-
Spring Boot技术实践张子宪 著《Spring Boot技术实践》以市面上流行的Spring Boot框架开发微服务应用程序为核心,依次引入了Spring Boot开发基础,使用Spring Boot创建RESTful API,通过整合Swagger 2来自动生成接口文档,使用Validation实现对RESTful服务的验证,以及使用Spring Boot创建前后端分离的应用程序等知识和技术点。《Spring Boot技术实践》共7章。第1章重点介绍如何使用Spring Initializr生成Spring Boot项目;第2章重点介绍Spring Boot快速上手微服务开发;第3章重点介绍Spring Boot持久性存储的CRUD操作及MyBatis数据持久化框架;第4章重点介绍OAuth 2授权框架;第5章重点介绍使用Spring Data Elasticsearch实现搜索功能;第6章重点介绍使用Spring Boot创建前后端分离的Web应用程序;第7章重点介绍Spring Boot应用程序监控。《Spring Boot技术实践》适合对开发微服务应用感兴趣的读者阅读和学习,也适合对互联网行业感兴趣的读者选用。
-
大数据可视化技术吕云翔 著本书分为三部分:基础理论、大数据可视化、大数据可视化工具及应用。基础理论部分包括第1章、第2章。第1章回顾了可视化发展进程,介绍可视化领域的一些基础概念及应用;第2章介绍可视化的一般流程及设计组件。大数据可视化部分包括第3章~第7章,主要介绍了不同类型数据(比例数据、关系数据、文本数据、复杂数据)的可视化方法。大数据可视化工具及应用部分包括第8章~第14章,选取了市场上主流的一些可视化工具,围绕它们的使用方法和应用案例展开。这些工具包括商业软件(Tableau、DataV、FineBI、Excel)、开源包Echarts,以及编程语言R、Python。本书既可以作为高等院校计算机与软件相关专业的教材,也可以作为软件从业人员、计算机爱好者的学习指导用书。
-
软件架构[美] Mark Richards,Neal Ford 著,杨洋 徐栋栋 王妮 译本书全面概述了软件架构的方方面面,涉及架构特征、架构模式、组件识别、图表化和展示架构、演进架构,以及许多其他主题。本书分为三部分。第1部分介绍关于组件化、模块化、耦合和度量软件复杂度的基本概念和术语。第2部分详细介绍各种架构风格:分层架构风格、管道架构风格、微内核架构风格、基于服务的架构风格、事件驱动的架构风格、基于空间的架构风格、编制驱动的面向服务的架构、微服务架构。第3部分介绍成为一个成功的软件架构师所必需的关键技巧和软技能。