软件工程及软件方法学
-
软件测试综合技术魏娜娣 著《软件测试综合技术/高等学校计算机课程规划教材》由黑盒测试技术、Web测试技术、性能测试技术三大部分组成,针对软件测试技术及项目实训中的各类方法制定相应的实验,总共23个实验,涵盖了各类常用的黑盒测试用例设计方法、链接测试、Cookies测试、安全性测试及性能测试等常用测试技术,对目前主流的Load Runner、JMeter等常用工具进行专题介绍。《软件测试综合技术/高等学校计算机课程规划教材》中实验均依据所需知识点,结合项目实践操作进行讲解,使读者能够体会真实项目中各类方法的灵活应用。《软件测试综合技术/高等学校计算机课程规划教材》内容全面、层次清晰、难易适中,所采用的技术和项目均与行业实际紧密结合,可以使读者更好地理解和掌握所学知识,以便在实际工作中灵活、有效地开展测试工作。《软件测试综合技术/高等学校计算机课程规划教材》可作为高等院校、示范性软件学院、高职高专院校的计算机和软件工程专业的教材,也可作为各大软件培训机构的培训教程,同时也可供从事软件开发及测试工作的人员,以及对软件测试有兴趣的读者参考与学习。 -
软件测试技术与实践研究白凤凤 著《软件测试技术与实践研究》对软件测试技术进行了系统研究,主要内容包括:软件测试基础、软件测试过程及测试过程管理、软件白盒与黑盒测试、软件单元测试、软件集成测试和确认测试、软件自动化测试、软件测试项目实践研究、软件测试技术的新发展等。《软件测试技术与实践研究》条理清晰,内容丰富,是一本值得学习研究的著作。 -
面向虚拟化环境的软件安全关键技术田东海 著本书根据作者多年的虚拟化软件安全研究成果,对近年来虚拟化软件安全技术进行了梳理和总结。全书深入浅出地介绍了虚拟化技术在应用软件安全加固和系统软件安全加固的应用,具体包括:①结合离线分析和在线保护检测应用程序的缓冲区溢出攻击;②利用虚拟化技术保护操作系统内核数据的完整性;③利用虚拟化内存隔离技术和程序分析技术保护操作系统内核模块安全;④利用虚拟化技术和并行算法高效检测操作系统内核堆溢出攻击;⑤利用虚拟化技术和符号执行技术检测内核模块中的安全漏洞。本书不仅介绍了相关方法、技术和实验结果,还分析了国内外相关的研究工作,可供读者学习和参考,理解相关方法与技术的原理和应用。 本书可供计算机、软件工程、网络空间安全等专业的教师及软件安全相关领域的技术开发人员参考, 也可作为相关专业的高年级本科生和研究生的教材。 -
互联网+动态数学张景中 王广喜 著网络画板是张景中院士主持开发的,无需安装,直接在网络上即可使用动态数学软件,功能强大,几乎覆盖初、高中数学、物理和化学知识。利用网络画板可以是静态的知识动态化、抽象的知识具体化。本书主要在初级教程的基础上,一线老师利用网络画板制作了100多个经典案例,每个案例有详细的制作步骤和使用说明,并铺设二维码讲解案例。 -
基于漏洞特征学习的软件质量改进机制研究彭建平《基于漏洞特征学习的软件质量改进机制研究》从理论和方法两个方面围绕关键漏洞特征学习与软件质量的关系,研发创新网络优化,构建类别模型、负二项式模型、非线性模型以及软件供应商内部研发员工学习效果对智力资本与企业绩效的探索性研究。项目预期成果为满足不同软件供应商高效创新网络的构建与优化、有效快速的漏洞学习提供理论支持和实践,帮助供应商实现低成本的有效学习,使软件研发的创新质量具有经济性和可操作性。 -
软件测试韩利凯 等 著《软件测试》针对高校计算机相关专业软件测试课程的需要而编写,系统介绍软件测试的基础知识与应用技术,并阐述近年来一些新的软件测试理论和方法,内容包含软件测试基础、软件测试计划和管理、软件测试的基本技术、软件测试的过程管理、测试用例设计、软件测试项目管理、Web应用测试、自动化测试与应用、面向对象软件的测试、第三方测试与云测试,最后给出了一个实际软件项目的测试案例,可使读者淸晰地了解软件测试的整个过程,理解如何做好软件测试工作。《软件测试》内容全面、深入浅出、理论和实践相结合,适合作为高校计算机科学与技术、软件工程等专业软件测试课程的教材,以及软件测试应用型人才的培训教材,也可供软件测试、软件质量保证、软件开发和软件项目管理从业人员参考。 -
测试工程师核心开发技术51Testing软件测试网 著本书共7章,凝聚了51Testing软件测试网在软件测试培训方面的精华内容。主要内容包括Linux系统入门知识、Linux Shell编程技术、Oracle和MySQL两大主流数据库的基本操作、配置管理工具SVN及Java和Python编程。本书从测试的角度讲述了软件测试人员需要掌握的开发技术,有助于读者提升测试技能。本书既适合测试人员阅读,也可供相关专业人士参考。 -
ITIL 4与DevOps服务管理与认证考试详解刘通 著ITIL(Information Technology Infrastructure Library) 和DevOps(开发运维一体化) 是当下IT服务管理实践的两种体系框架或是两套IT服务管理行之有效的方法,用ITIL和DevOps的理论来提升企业的IT服务质量的同时能降低相应的服务成本与风险。本书通过深入解析ITIL和DevOps的理论知识,并结合当前IT企业的实际环境来帮助读者有效地从服务战略、服务设计、服务转换、服务运营和持续服务改进等多个方面来认知什么是IT服务和如何有效地进行IT服务管理。为了配合读者对ITIL理论和实践知识的全面掌握,本书特别针对IT服务管理的项目规划与实施进行详细举例,以飨读者。 本书是ITIL和DevOps实践的规划设计与具体技术实施组件的经典解密, 是ITIL、DevOps与云计算数据中心相结合的完美阐述,是IT服务管理在大数据和人工智能时代面临挑战的全面应对。本书的另一个侧重点是帮助想通过ITIL认证考试的读者理解ITIL考试的要点和难点,书中配有相应的模拟题和详尽的答案解释。本书适合IT服务外包和企业内部的IT运营人员、开发交付人员、IT产品经理、IT服务经理、IT架构师、IT项目经理、高层主管和CIO(CEO) 阅读, 也可以作为在校大学生学习IT服务管理课程的理论和实践指导用书。 -
步步为赢 交互设计全流程解析董尚昊 著本书以互联网公司中产品交互设计开发的全流程为基础,涵盖了设计师在设计方案中的所有环节,分为4篇12章。本书将交互设计中系统的理论知识和设计方法与案例融合,并在每章的最后设置思考题,通过理论结合实践,希望读者能够真正做到学以致用。本书将国内外的交互设计理论知识和资深交互设计师的多年工作经验结合,适合交互设计师及希望学习、掌握交互设计知识的视觉设计师、产品经理、运营人员阅读参考。 -
Python高级机器学习约翰·哈蒂(John Hearty) 著,王大鹏,管晨,郭鹏程 译Python是杰出的脚本语言,在速度、安全性和可扩展性等方面表现出众。在机器学习领域,越来越多的从业者也选择使用易于上手、功能强大的Python语言。本书依次介绍无监督机器学习、深度信念网络、堆叠式降噪自编码机、卷积神经网络、半监督学习技术、文本特征工程,模型集成方法,以及其他一些实用的Python机器学习工具。除了理论知识与代码实现,本书还细致讲解了分析和解决问题的思路,极具启发性。
