软件工程及软件方法学
-
软件测试郑炜,李宁,陈翔,吴潇雪 著本书系统介绍了软件测试的基本理论、工具的使用,以及前沿的软件测试理论和技术。全书共分为11章,内容包括:软件测试的基础、软件测试的策略、黑盒测试与白盒测试、软件测试过程管理、软件测试的度量方法、系统测试技术、软件测试工具及其应用、第三方测试、公有云测试质量评估与退出方法、企业测试实践、CMMI与软件测试、基于搜索的软件测试。本书所有知识都以结合具体实例的形式进行介绍,力求详略得当,使读者可以快速地理解软件测试的方法。章后附有习题,供读者实践练习。同时各章节主要内容配备了以二维码为载体的微课,并在学堂在线(http:www.xuetangx.com)平台上提供了在线慕课。
-
Python实战速成手册方勇 著本书基于Python语言,较为地讲解了数据分析、机器学习、深度学习的相关知识,涵盖统计学基础、Python基础、Python面向对象入门、在Python中操作MySQL、NumPy、pandas、Matplotlib、人工智能、Scikit-Learn及神经网络等内容。本书还包括大量代码和综合练习,以及丰富的实战案例。
-
从程序员到架构师王伟杰 著《从程序员到架构师:大数据量、缓存、高并发、微服务、多团队协同等核心场景实战》分为数据持久化层场景实战、缓存层场景实战、基于常见组件的微服务场景实战、微服务进阶场景实战和开发运维场景实战5个部分,基于对十余个架构搭建与改造项目的经验总结,介绍了大数据量、缓存、高并发、微服务、多团队协同等核心场景下的架构设计常见问题及其通用技术方案,包含冷热分离、查询分离、分表分库、秒杀架构、注册发现、熔断、限流、微服务等具体需求下的技术选型、技术原理、技术应用、技术要点等内容,将技术讲解与实际场景相结合,内容丰富,实战性强,易于阅读。《从程序员到架构师:大数据量、缓存、高并发、微服务、多团队协同等核心场景实战》适合计划转型架构师的程序员及希望提升架构设计能力的IT从业人员阅读。
-
大型网站架构实战梁嘉祯 著本书从大型网站架构的发展历程出发,逐步深入介绍大型网站架构的各个部分,并在后配合实战案例,详细介绍大型网站架构需要关注的问题及其解决方法,让读者不但可以消除对大型网站架构的神秘感,而且还可以对大型网站架构有更加深入的理解。本书共10章,分为4篇。第1篇“大型网站架构的发展与面临的挑战”,主要介绍大型网站业务和架构的发展,以及大型网站架构面临的挑战;第2篇“大型网站架构的技术细节”,主要介绍前端架构、后端架构、云计算服务架构和整体架构等内容;第3篇“大型网站架构实战案例”,主要介绍单点登录系统架构设计、媒体库管理系统架构设计和直播系统架构设计的相关内容;第4篇“未来架构的设想”,主要介绍作者对未来架构的一些设想和看法。本书从实际问题出发,问题与技术相呼应,一步一步地剖析和还原大型网站架构设计,内容通俗易懂,实用性强,特别适合大型网站架构的入门与进阶读者阅读,也适合其他对大型网站架构和云计算感兴趣的读者阅读。
-
Arduino开发入门与创意应用陈明荧 著本书是基于作者多年的软硬件平台设计和教学经验撰写的Arduino Uno开发入门指导,指导初学者做出自己喜欢的实验,同时帮助有经验的工程师更有效率地开发应用专题。 本书的核心内容包括:引导读者使用Arduino Uno开发板轻松创建自己的创意实验平台;基于自己动手制作(DIY)的实验平台,解码和开发稳定的红外线遥控器、声音控制器,完成功能完备的项目专题制作和产品原型机的开发;利用Arduino基本I/O功能,实现包括七节显示器、按键扫描、串行通信接口、继电器及音乐控制等项目应用。 本书的技术探讨部分深入浅出,实验项目贴近实际应用,既适合初学者自学实践,也适合有经验的工程师用于项目开发的参考。
-
高性能Spark[美] 霍顿·卡劳,[美] 雷切尔·沃伦 著通过本书,你可以了解到:Spark SQL的新接口如何为SQL的RDD数据结构提升性能。Spark Core与Spark SQL中数据join的不同选择方式。充分利用标准RDD转换的技术。如何解决Spark中键值范式的性能问题。不借助Scala或其他JVM语言来编写高性能的Spark代码。采用改进建议后,如何来测试其功能及性能情况。使用Spark MLlib和Spark ML机器学习库。Spark的流处理组件、外部的社区扩展包。
-
软件测试实战指南邹福英,陈玲 等 著本书图文并茂,首先讲解软件测试技术的概况、软件测试的分类和软件测试模型;然后介绍如何分析测试需求,如何满足需求,如何设计测试用例,如何执行测试;最后结合具体的案例讨论软件测试缺陷的管理、测试文档的编写、用户验收阶段/上线阶段的测试工作,以及软件质量管理。本书适合初级、中级测试工程师阅读,也适合项目经理、测试经理阅读,还适合作为培训机构的教材。
-
PHP入门很轻松云尚科技 著《PHP入门很轻松:微课超值版》侧重实战,结合流行有趣的热点案例,详细地介绍了PHP开发中的各项技术。《PHP入门很轻松:微课超值版》分为16章,包括搭建PHP开发环境、成为大牛前的知识、PHP中的函数、PHP的数组、字符串和正则表达式、日期和时间、面向对象程序设计、操作文件和目录、PHP与Web交互、管理Cookie和Session、处理错误和异常、MySQL基本操作、PHP操作MySQL数据库、PDO数据库抽象层、图形图像处理技术。为了提高读者的项目开发能力,后挑选热点项目网上商城管理系统,进一步讲述PHP在实际项目中的应用技能。 《PHP入门很轻松:微课超值版》赠送大量超值的资源,包括同步教学微视频、精美幻灯片、案例及项目源码、教学大纲、求职资源库、面试资源库、笔试题库和小白项目实战手册。同时《PHP入门很轻松:微课超值版》还提供技术支持QQ群,专为读者答疑解难,降低零基础学习编程的门槛,让读者轻松跨入编程的领域。 《PHP入门很轻松:微课超值版》适合零基础的编程自学者和PHP程序开发人员,还可作为中、高职、本科院校相关专业的教材,以及社会培训机构的培训手册和参考资料。
-
软件架构实践[美] 伦·巴斯(Len Bass),[美] 保罗·克莱门茨,[美] 瑞克·凯兹曼 著三位著名的软件架构师的新版著作,阐述了软件架构师如何管理和优化现有体系结构,转换它们以解决新问题,并构建可重用的体系结构,使之成为战略业务资产。更新了移动,云,能源管理,DevOps,量子计算等新内容
-
软件测试郭雷 著本书是“十三五”职业教育国家规划教材,也是国家职业教育软件技术专业教学资源库配套教材。本书是按照高职高专软件技术人才培养方案的要求,总结近几年国家示范性高职院校软件技术专业教学改革经验编写而成。本书以培养软件测试能力为目标,注重软件测试技术的应用,按软件测试的工作过程设计学习过程,选取了典型的工作任务组织教学内容,本书共分为6个单元,内容包括:软件测试入门,黑盒测试,白盒测试,单元测试,自动化测试。每个单元都由“学习目标”“引例描述”与若干“任务”组成,每个任务包含了任务陈述、知识准备、任务实施、任务拓展、项目实训等。通过对各个模块的学习加深对知识的理解和提升,强化学生分析问题和解决问题的能力,激发学生的创新实践能力。与本书配套的数字课程已在“智慧职教”(www.icve.com.cn)网站上线,学习者可以登录网站进行学习,也可以通过扫描书中二维码观看教学视频,详见“智慧职教”服务指南。教师也可发邮件至编辑邮箱1548103297@qq.com获取相关资源。本书可以作为高等职业院校电子信息大类专业“软件测试”课程的教材,也可以作为软件测试学习者的参考书。