软件工程及软件方法学
-
大话软件测试赵强 著本书并不是一本纯技术书籍,更像是一本系统性的参考书,能帮助读者深入理解性能测试和自动化测试的意义,也能帮助有多年工作经验正处于迷茫阶段的朋友排忧解难,还能给那些刚刚步入管理岗位的“菜鸟们”提供指导,尤其是其中的团队建设、绩效管理等是很多读者深感困惑的问题,可以说是测试工程师必读的一本书籍。本书分为两大部分:1~11章: 以全新的角度来解释什么是性能测试和自动化测试,不仅以实际案例讲解了LoadRunner、JMeter、Soapui、Appium、移动端APP测试、前端性能、接口测试、安全测试、性能测试、自动化测试等内容,也讲解了大家1为头疼的两大难题——性能测试通用分析思路和报告编写,同时也介绍了如何设计和开发轻量级自动化测试框架。12~14章: 目前市面上缺少测试管理方面的图书,而本部分内容以作者本人的亲身经历来分享对测试行业的看法以及如何进行测试团队的建设、管理、绩效考核等,通俗易懂,是管理者的必读内容。
-
软件测试实验实训指南陈英,王顺,王璐,严兴莉 著《软件测试实验实训指南》主要讲三件事: 1. Find Bug,就是寻找软件缺陷的本领。通过众多资深工程师对Bug技术的经验分享以及上百个精典软件缺陷的展示与分析,力图让读者做到:“熟读唐诗三百首,不会作诗也会吟”。 2. Design Test Case,设计优秀的测试用例。既有传统的黑盒(基于软件功能)测试用例设计、也有白盒(基于代码本身)测试用例设计,还有回归(基于局部变动)测试用例设计。通过对众多系统的测试用例设计与分析,帮助读者对测试用例有一个全面的认识。引导读者从模仿到实践,再到创新。 3. Use Test Tool,使用测试工具。既有自动化测试工具、也有Web安全扫描渗透工具、也的性能测试工具。如何选择适合项目的测试工具,取决于测试人员对测试工具的敏感程度。在实践项目中,如有需要,可以对工具进行二次开发与扩展,帮助项目提高质量,快速找到软件缺陷。虽然现在各种各样的测试工具非常多,但是只要多使用,多尝试,就能找到适合当前项目或应用场景的好工具。 本书适合高校计算机及软件工程各专业作为软件实践教材,方便引导大学生深入理解软件开发与软件测试,进入到软件开发或软件测试领域。
-
正则指引余晟 著《正则指引(第2版)》综合作者自己遇到的实际问题,以及其他开发人员咨询的问题,总结出一套巧妙运用正则表达式的办法,并通过具体的例子指导读者拆解、分析问题。《正则指引(第2版)》分为三部分:第一部分主要讲解正则表达式的基础知识,涵盖了正则表达式中常见的各种功能和结构;第二部分主要讲解关于正则表达式的更深入的知识,详细探讨了编码问题、匹配原理、解题思路;第三部分将之前介绍的各种知识落实到常用语言.NET、Java、JavaScript、PHP、Python、Ruby、Objective-C、Golang中,在详细介绍了在这些语言中正则表达式的具体用法之外,还辨析了版本之间的细微差异。《正则指引(第2版)》既可以作为专门的学习用书,也可以作为备查的参考手册。
-
区块链轻松上手Leader-us,李艳军,赵锴 著《区块链轻松上手:原理、源码、搭建与应用》首先从以比特币为代表的数字货币的历史与现状开始,讲解区块链的概念、生态、底层技术与架构;然后讲解Fabric的开发环境与调试方法,并细致解析配置文件及命令行的用法;其次以Fabric Java SDK为主介绍如何使用Java代码开发Fabric应用,包括客户端管理、通道配置、事件监听、智能合约开发等;再次深入解析Fabric源码,解析客户端交易、智能合约初始化及背书流程;最后深入讲解Fabric的安全机制,以及Fabric CA的使用与管理等内容。 《区块链轻松上手:原理、源码、搭建与应用》兼顾原理与实战,主要面向想快速上手区块链及了解其原理与架构的学生、爱好者、开发人员、架构师与技术管理人员。
-
软件架构建模和仿真[德] 拉尔夫 H.雷乌斯纳(Ralf H. Reussner) 等著,李必信、王璐璐、孔祥龙、周颖、廖力 译本书给出一种新的定量的架构模拟方法来讨论软件设计和架构的质量和属性,让软件工程师在早期设计阶段就能够建模和评估软件服务的质量。书中提出了个针对软件架构的模拟器Palladio,向学生和专业人员展示了为了分析软件服务的性能如何建模可复用、参数化的组件以及可配置和部署的系统。。
-
软件工程导论[美] 弗兰克·徐(Frank Tsui) 著,崔展齐 潘敏学 王林章译 译高校本科软件工程导论教材,适合一学期讲授,提供系统的工程方法来讲述软件工程的原籍和方法学。全书内容全面而且具体简洁。
-
常用工具软件暂缺作者暂缺简介...
-
异构系统体系结构[美] 胡文美(Wen-mei W.Hwu) 著,方娟 蔡旻 译本书为我们呈现了异构系统架构(HSA)的关键技术、实现方法和案例应用。首先回顾异构并行处理的发展进程、相关问题,分析HSA相对于其他技术的优势。之后深入探讨了运行时、内存模型、队列、上下文交换、架构队列语言、模拟器、工具链等问题。后选取三个实际案例,基于C++应用程序,说明了HSA如何能够显著提升程序性能。
-
计算机网络基础实验指导暂缺作者本书是作者多年从事网络课程教学和实践工作的心得之作,根据应用型本科人才培养特点,结合社会对高层次应用型技术人才在计算机网络理论知识和应用能力两方面的要求编写而成。本教材合理安排了理论教学、动手操作、思考和自学等内容。全书结构新颖、叙述流畅,理论和实践结合紧密,重点和难点内容突出,合理安排理论教学、动手操作、思考和自学等内容。
-
基础设施即代码 云服务器管理[美] 基夫·莫里斯(Kief Morris) 著,金明,钱伟,马博文,黄博文,禚娴静 译本书旨在解释如何利用“云时代”基础设施即代码的方法来管理IT基础设施。主要内容包括:组织在采用新一代基础设施技术时经常掉进的陷阱以及避免这些陷阱的核心原则和基础设施即代码的关键实践;动态基础设施平台的性能和服务模型;提供、确认核心基础设施资源的工具;规定服务器、构建服务器模板和更新运行服务器的实践和模型。