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