软件工程及软件方法学
-
Eclipse 3.0从入门到精通崔群法、王咏梅 编Eclipse最初由OTI和IBM两家公司的IDE产品开发组创建。在目前所有的可视化开发工具中,Eclipse可以说是最有发展前途的产品之一。本书全面介绍了Eclipse的开发调试环境、SWT、JFace、RCP、Eclipse表单、Web开发和插件开发等。本书内容结构清晰、由浅入深、注重实用,非常适合Eclipse开发人员使用,尤其适合有一定Java基础的SWT/JFace开发人员、Eclipse插件开发人员、RCP开发人员和Web开发人员使用,是初学者入门的经典图书,是高级程序员的必备参考工具。 -
软件工程初级教程薛尚青 编《中等职业教育计算机示范专业规划教材:软件工程初级教程》介绍了软件工程的基本概念、原理、过程和主要方法。《中等职业教育计算机示范专业规划教材:软件工程初级教程》通俗易懂、注重实用性,力求做到结合实例讲解知识理论,从而达到理解软件工程的思想和方法。《中等职业教育计算机示范专业规划教材:软件工程初级教程》采用双色印刷,美观易读。《中等职业教育计算机示范专业规划教材:软件工程初级教程》内容包括软件工程基础,软件问题分析,结构化设计方法,系统人机界面设计,软件编码、测试和维护,面向对象方法,软件质量与软件工程标准,综合应用实例等。通过综合应用实例,可以系统地理解软件开发的思想。每章都配有适量的例题和习题,以便于巩固和掌握所学的有关知识。《中等职业教育计算机示范专业规划教材:软件工程初级教程》可作为中职学校的软件工程的教材,也可以适用于从事软件开发的初学者的入门和自学指导书。 -
软件测试佟伟光本书为普通高等教育“十一五”国家级规划教材。全书共10章,第1~9章系统地介绍软件测试的基本概念和基本知识,详细讲解软件测试的基本技术、测试过程、测试用例设计、测试文档、测试工具等内容,并从软件工程的角度介绍了如何规划测试工作,如何报告软件缺陷,如何评估测试和测试项目管理等内容,第10章通过一个实际软件项目的测试案例,来加深学生对软件测试技术和软件测试过程的理解,尽力使理论的阐述更清晰、更形象。本书内容全面、深入浅出,理论简明,实用性强,利于学生较好地学习和掌握软件测试的基本知识和基本技术。本书为高等学校计算机相关专业软件测试课程的教材,也可作为软件测试培训班的教材和软件测试技术人员的自学参考书。 -
软件测试实践周伟明本书以软件开发过程中涉及的测试知识为基础,主要讲解了测试用例设计方法、用例与代码评审、单元测试、集成测试、系统测试和一些专门的测试,如内存测试、性能测试、安全性测试等。本书还对测试方面的理论进行了一些探索,以测试空间和设计空间理论作为依据,贯穿于全书之中。特色之处是测试驱动设计、测试空间中的安全性准则、测试用例的设计准则等均以测试空间理论为基础,提出了新的思路。本书可作为在职测试人员实践上的指南和理论上的辅导书,也可帮助程序员理解测试人员的工作内容和工作方式从而更好地配合测试人员完成项目测试,保证项目质量。 -
Oday安全(Failwest)王清本书分为4篇17章,系统全面地介绍了Windows平台缓冲区溢出漏洞的分析、检测与防护。第一篇为常用工具和基础知识的介绍;第二篇从攻击者的视角出发,揭秘了攻击者利用漏洞的常用伎俩,了解这些知识对进行计算机应急响应和提高软件产品安全性至关重要;第三篇在第二篇的基础上,从安全专家的角度介绍了漏洞分析和计算机应急响应方面的知识;第四篇则站在软件工程师的角度讲述如何在开发、测试等软件生命周期的各个环节中加入安全因素,以增强软件产品的安全性。 -
软件测试曹薇 编软件测试的概念、原理、方法和技术。主要内容包括软件测试的目标和原则,软件测试的认识误区,软件测试的定义和分类,测试过程管理,测试驱动开发的概念及策略,软件测试文档的分类和编制规范,黑盒和白盒测试用例的设计策略,单元测试的概念及策略,使用CppUnit进行单元测试,集成测试的概念及策略,系统测试的概念、分类及策略,面向对象软件测试的概念及策略,自动化测试的概念及主流测试工具,使用WinRunner进行功能测试,软件质量和质量保证;并在书末给出了软件测试案例。《21世纪高职高专规划教材·软件专业系列:软件测试》含有较多的例题、案例和习题,便于教学和自学。《21世纪高职高专规划教材·软件专业系列:软件测试》强调理论与实践相结合,内容简明易懂、逻辑性强。可作为高职高专院校计算机专业的教材或参考书,也可供其他各类人员参考使用。 -
软件测试教程杜文洁 编软件测试的基础知识及其相关的实用技术。内容包括软件测试概述、软件测试过程与策略、黑盒测试及其实例设汁、白盒测试及其实例设计、软件测试计划与文档、软件自动化测试、软件测试管理、面向对象的软件测试、Web网站测试及软件测试职业。《软件测试教程》结合教学实例突出基本知识和基本概念的表述,注重内容的先进性、系统性和实用性,力求反映软件测试发展的最新成果。将测试与软件工程密切结合,使读者可以更好地理解和掌握软件测试的内容,并迅速地运用到实际测试工作中去。 -
软件测试王爱平、徐占鹏、等 编《软件测试》比较全面地介绍了软件测试方法,首先介绍了测试技术的发展历史和现状;然后,作为测试的基础,介绍了白盒测试、黑盒测试及测试覆盖率等几个重要概念,并充分分析了业界在这几个概念方面的研究成果:之后从全流程测试的角度详细介绍了面向对象的测试技术。又从目前实际情况出发,介绍了较为流行的WEB测试技术。为了使读者更快地掌握测试技术,第7章用一个实例,给出了完整的与软件测试相关的文档。最后,作者总结了测试的基本原则和一些好的实践经验。《软件测试》内容充实,实用性强,可作为高职高专院校计算机软件专业软件测试技术课程的教材,也可作为有关软件测试的培训教材,对从事软件测试实际工作的相关技术人员也具有一定的参考价值。 -
软件安全(美)麦克劳 著,周长发,马颖华 译本书是由软件安全领域的权威专家编著,讲授如何实施软件安全的专著。本书在论述软件安全理论的基础上详细讲解了如何将软件安全付诸实践。书中描述的软件安全最优方法(或者称为接触点)以优秀的软件工程方法为基础,并且在整个软件开发生命周期中都明确地仔细考量安全问题,即认识和理解普通的风险(包括实现缺陷和体系结构瑕疵)、基于安全进行设计,以及对所有的软件工件都进行彻底、客观的风险分析和测试。本书的目的是使接触点方法为你所用。采用本书的方法并不会从根本上改变你的工作方式,但是能够改善现有的软件开发生命周期,并能据此来创建自己的安全的开发生命周期。本书还介绍了知识管理、培训与认知,以及企业级的软件安全计划等方面的内容。本书适合与软件相关的任何机构的管理人员、商业人员、软件架构人员、软件开发人员、软件测试人员以及安全管理人员阅读,可以作为大学、研究机构和培训机构的计算机安全和软件安全课程的教材和参考书。 -
软件测试基础教程斯皮勒本书是国际软件测试认证委员会(ISTQB)认证考试的指定教材,也是软件学院相关专业软件测试课程的理想教材。书中从软件测试的基础、软件生存周期中的测试,静态测试、测试设计技术、测试管理测试工具等几个方面介绍了软件和系统测试的基本技术、工具和概念。本书适合作为本科院校软件学院相关专业软件测试课程的教材,也是软件测试领域技术人员的理想参考书。
