软件工程及软件方法学
-
软件质量管理实践刘文红,侯育卓,郭栋,张卫祥,杨隽,沈?h本书技术范围属计算机软件与理论二级学科计算机软件专业,紧扣软件软件工程标准规范要求,结合国内相关软件研制现状,系统地介绍了软件质量管理的要求,涵盖了软件工程、CMMI软件能力成熟度模型和软件测试技术的相关知识。对于帮助软件质量管理人员清楚了解和掌握质量管理精髓具有较强的指导作用。本书是作者多年从事软件工程技术研究和软件质量体系建设的实践经验总结,与其它公开教材相比,本书的实用性好,内容指导性强,适用于全军、同领域教育培训,具有较高的参考价值。本书可供从事软件研制的技术和管理人员使用,也可供高等院校的研究生和高年级本科生学习和参考。
-
OpenCV入门与技术实践罗刚《OpenCV入门与技术实践》介绍如何学习和使用流行的OpenCV库开发计算机视觉应用,主要内容包括图像的核心操作、图像阈值处理、图像形态变换、图像边缘检测、角点检测与特征匹配等。 全书分为4章:第1章着重介绍使用Python开发OpenCV应用基础知识;第2章着重介绍使用OpenCV进行图像特征检测、描述和特征匹配的各种算法;第3章着重介绍OCR文字识别;第4章着重介绍OpenCV中的深度学习。 《OpenCV入门与技术实践》适合作为高等院校计算机、软件工程专业本科生、研究生的参考书目,也适用于对人工智能领域感兴趣的人士。
-
GD32微控制器原理与应用张沛昌 郭文波 唐浒 董磊GD32F3苹果派开发板(主控芯片为GD32F303ZET6)配套有多种教材,分别介绍微控制器基础外设、微控制器复杂外设、微机原理、操作系统等知识。本书为微机原理教程,通过15个实验分别介绍汇编语言基础、基于汇编的数据处理、程序流控制、存储器访问、函数封装、GPIO与流水灯、GPIO与独立按键、外部中断、定时器、SysTick、RCU、串口通信、ADC和DAC的原理与应用。全书程序代码的编写均遵循统一规范,且各实验采用模块化设计,以便将各模块应用于实际项目和产品中。 《GD32微控制器原理与应用》配有丰富的资料包,涵盖GD32F3苹果派开发板原理图、例程、软件包、PPT等。资料包将持续更新,下载链接可通过微信公众号“卓越工程师培养系列”获取。 《GD32微控制器原理与应用》既可以作为高等院校电子信息、自动化等专业微控制器相关课程的教材,也可以作为微控制器系统设计及相关行业工程技术人员的入门培训用书。
-
无测试组织张鼎 著内容简介这是一本从敏捷测试团队打造、敏捷测试技术修炼两个维度指导一线的测试团队和质量团队全面实现敏捷转型的著作。随着软件研发和交付模式的变革,软件测试不断在向服务化、标准化、智能化和全员化的方向演进,对质量和效率的要求越来越高。大量实践表明,只有高度敏捷化的团队和敏捷的测试方法才能做到二者兼顾。本书作者在阿里、腾讯、OPPO等知名企业从事质量和测试方面的技术和管理工作20余年,有丰富的经验和深度思考。本书从一线测试团队和质量团队的视角出发,以解决测试工作中的实际困难为宗旨,以“敏捷效果”为挑选观点和素材的准绳,内容既不会随着技术的发展而过时,又能引发各类角色广泛深入地思考。全书核心内容分为两个部分:第一部分(第1~7章) 打造敏捷测试团队从测试团队为什么敏捷不起来讲起,介绍敏捷测试团队需要具备的理论认知,引出多个维度的敏捷组织要求,并对质量度量体系进行重新构建。这部分展开打造敏捷测试组织的痛点模块,分享作者亲身实施的案例,包含团队诊断、敏捷度量、流程敏捷、文档敏捷、外包管理敏捷、创新组织打造等,其中流程敏捷是重点介绍的模块。在整个研发生命周期的各个阶段,测试团队都有值得敏捷实践的具体措施。第二部分(第8~15章)修炼敏捷测试技术主要讲解敏捷测试技术的原理和实践,按照从基础到进阶的顺序,分别介绍了测试分析设计能力、自动化测试的ROI、敏捷测试的三大利器、提升用户体验的测试方案、面向未来的智能化测试、无测试组织的思维实验等。其中,敏捷测试三大利器(探索式测试、众包测试、精准测试)是非常丰富且有效的实践知识体系。
-
WTF Solidity智能合约教程0xAA《WTF Solidity智能合约教程(入门篇)》内容源自GitHub上发布的“WTF Solidity教程”,丰富且实用,用通俗易懂的语言描述Solidity的基础知识,通过实例和代码示例,深入浅出地介绍Solidity编程的关键概念,以及智能合约的优化、安全等高级主题,让读者能够编写出更安全、更高效的智能合约。
-
新媒体电商内容制作常用工具文杰书院《新媒体电商内容制作常用工具(微视频版)》以通俗易懂的语言、精挑细选的实用技巧、翔实生动的案例分析,图文并茂地介绍了新媒体电商内容制作常用工具的操作方法和使用技巧,主要包括新媒体技术应用概述、快捷高效的图片处理工具、简单好用的图文排版工具、炫酷短视频的剪辑与制作、音频制作与特效处理、微场景设计与辅助运营等内容。 《新媒体电商内容制作常用工具(微视频版)》既适合新媒体运营行业的从业人员,也适合对新媒体感兴趣准备从事新媒体创业和应用的行业人士,同时还可以作为高等院校和社会培训班的教材与辅导用书。
-
知行刘建国这是一本来自技术管理者又回馈给技术管理者的书,针对“技术人如何做管理”这一主题提供了立体的视角和系统的方法论。本书基于作者十年互联网管理经验,针对技术管理者最常遇到的困惑和挑战,结合技术人的思维特点和实际工作场景,系统回答了技术人做管理时所面临的三个大问题—管理的认知、管理的意愿和管理的能力,兼具理论性和实践性。本书结构清晰、案例丰富、逻辑严谨、实操性强,其理念和方法适用于所有管理者,尤其适用于具有技术背景的新经理、带团队的工程师或架构师,以及希望提炼管理方法论的中层管理者。
-
群落化生存吴占勇本书作者对于现代人使用网络群组的情景现象进行了敏锐洞察,提出“群落化生存”概念,以学术研究中的陌生化视角对我们习以为常的网络实践进行再度省思。本书不仅从移动传播的技术角度剖析群落化生存的型构机制,还深入到移动互联时代出现的新型网络社群,以及相比有线网络时代具有显著变化的在线社群,通过实证研究探索移动传播生态下网络社群的生成逻辑以及传播特征,以此探查人类交往结构如何伴随技术的变化而衍进。
-
JSP+Servlet+Tomcat应用开发从零开始学刘华贞《JSP Servlet Tomcat应用开发从零始学(第3版)》全面系统地介绍JSP Servlet Tomcat开发中涉及的相关技术要点和实战技巧。《JSP Servlet Tomcat应用开发从零始学(第3版)》内容讲解循序渐进,结合丰富的示例使零基础的读者能够熟练掌握JSP Servlet Tomcat的应用开发和部署。《JSP Servlet Tomcat应用开发从零始学(第3版)》配套示例代码、PPT课件、作者答疑服务。 《JSP Servlet Tomcat应用开发从零始学(第3版)》共17章。第1~7章为Java Web基础开发,内容包括搭建Java Web开发环境、JSP基础语法、JSP内置对象、Servlet技术、请求与响应、会话管理、Servlet进阶API、过滤器、监听器等;第8~15章为Java Web高级开发,内容包括MySQL 8数据库开发、JSP与Java Bean、EL标签、JSTL标签库、自定义标签、JDBC详解、XML概述、资源国际化等;第16~17章为Java Web实战,分别讲解两个典型的系统,即家校通门户网站(JSP HTML CSS)和在线购物系统(JSP Java Bean MySQL)。 《JSP Servlet Tomcat应用开发从零始学(第3版)》内容精练、结构清晰、注重实战,适合广大Java Web开发初学者学习,还可作为高等院校或高职高专计算机及相关专业的教材使用。
-
哲学证成与机器编程徐英瑾随着人工智能学科的发展,人工智能与人文学科进行跨学科交流的必要性也正在日益增加。在这种跨学科交流当中,哲学当中的知识论研究,就会扮演越来越重要的角色,知识论研究的重点在于“证成”(justification),即要找到合理的根据使得目标论断能够得到确定。从人工智能的立场来看,证成本身就对于计算机程序的“可说明性”(accountability)提出要求,而目前基于深度学习的计算机程序恰恰缺乏可说明性。本书试图打通知识论的证成研究和计算机的编程研究之间的界限,使得我们能够用计算机的眼光澄清知识论研究中的一些模糊之处,反过来也用知识论观点来使得计算机领域的人工智能研究的可说明性得到提高。