软件工程及软件方法学
-
软件测试曹薇 编软件测试的概念、原理、方法和技术。主要内容包括软件测试的目标和原则,软件测试的认识误区,软件测试的定义和分类,测试过程管理,测试驱动开发的概念及策略,软件测试文档的分类和编制规范,黑盒和白盒测试用例的设计策略,单元测试的概念及策略,使用CppUnit进行单元测试,集成测试的概念及策略,系统测试的概念、分类及策略,面向对象软件测试的概念及策略,自动化测试的概念及主流测试工具,使用WinRunner进行功能测试,软件质量和质量保证;并在书末给出了软件测试案例。《21世纪高职高专规划教材·软件专业系列:软件测试》含有较多的例题、案例和习题,便于教学和自学。《21世纪高职高专规划教材·软件专业系列:软件测试》强调理论与实践相结合,内容简明易懂、逻辑性强。可作为高职高专院校计算机专业的教材或参考书,也可供其他各类人员参考使用。 -
Oday安全(Failwest)王清本书分为4篇17章,系统全面地介绍了Windows平台缓冲区溢出漏洞的分析、检测与防护。第一篇为常用工具和基础知识的介绍;第二篇从攻击者的视角出发,揭秘了攻击者利用漏洞的常用伎俩,了解这些知识对进行计算机应急响应和提高软件产品安全性至关重要;第三篇在第二篇的基础上,从安全专家的角度介绍了漏洞分析和计算机应急响应方面的知识;第四篇则站在软件工程师的角度讲述如何在开发、测试等软件生命周期的各个环节中加入安全因素,以增强软件产品的安全性。 -
软件测试教程杜文洁 编软件测试的基础知识及其相关的实用技术。内容包括软件测试概述、软件测试过程与策略、黑盒测试及其实例设汁、白盒测试及其实例设计、软件测试计划与文档、软件自动化测试、软件测试管理、面向对象的软件测试、Web网站测试及软件测试职业。《软件测试教程》结合教学实例突出基本知识和基本概念的表述,注重内容的先进性、系统性和实用性,力求反映软件测试发展的最新成果。将测试与软件工程密切结合,使读者可以更好地理解和掌握软件测试的内容,并迅速地运用到实际测试工作中去。 -
软件测试王爱平、徐占鹏、等 编《软件测试》比较全面地介绍了软件测试方法,首先介绍了测试技术的发展历史和现状;然后,作为测试的基础,介绍了白盒测试、黑盒测试及测试覆盖率等几个重要概念,并充分分析了业界在这几个概念方面的研究成果:之后从全流程测试的角度详细介绍了面向对象的测试技术。又从目前实际情况出发,介绍了较为流行的WEB测试技术。为了使读者更快地掌握测试技术,第7章用一个实例,给出了完整的与软件测试相关的文档。最后,作者总结了测试的基本原则和一些好的实践经验。《软件测试》内容充实,实用性强,可作为高职高专院校计算机软件专业软件测试技术课程的教材,也可作为有关软件测试的培训教材,对从事软件测试实际工作的相关技术人员也具有一定的参考价值。 -
软件测试基础教程斯皮勒本书是国际软件测试认证委员会(ISTQB)认证考试的指定教材,也是软件学院相关专业软件测试课程的理想教材。书中从软件测试的基础、软件生存周期中的测试,静态测试、测试设计技术、测试管理测试工具等几个方面介绍了软件和系统测试的基本技术、工具和概念。本书适合作为本科院校软件学院相关专业软件测试课程的教材,也是软件测试领域技术人员的理想参考书。 -
软件工程初级教程薛尚青 编《中等职业教育计算机示范专业规划教材:软件工程初级教程》介绍了软件工程的基本概念、原理、过程和主要方法。《中等职业教育计算机示范专业规划教材:软件工程初级教程》通俗易懂、注重实用性,力求做到结合实例讲解知识理论,从而达到理解软件工程的思想和方法。《中等职业教育计算机示范专业规划教材:软件工程初级教程》采用双色印刷,美观易读。《中等职业教育计算机示范专业规划教材:软件工程初级教程》内容包括软件工程基础,软件问题分析,结构化设计方法,系统人机界面设计,软件编码、测试和维护,面向对象方法,软件质量与软件工程标准,综合应用实例等。通过综合应用实例,可以系统地理解软件开发的思想。每章都配有适量的例题和习题,以便于巩固和掌握所学的有关知识。《中等职业教育计算机示范专业规划教材:软件工程初级教程》可作为中职学校的软件工程的教材,也可以适用于从事软件开发的初学者的入门和自学指导书。 -
杨芙清文集杨芙清《杨芙清文集(第2辑)》精选了杨芙清院士在1998年到2007年期间发表的重要学术论文和论述,是对其在计算机科学技术特别是软件工程技术学科最新成果的系统总结。主要内容涉及软件工程技术学科的前沿发展综述,学术研究论文,产业发展战越报告,产业建设和人才培养思想等方面。 -
可信赖的软件开发(美国)Bijay K. Jayaswal、(美国)Peter C. Patton 著;杨浩 译本书介绍了一种集成技术:可信赖软件的设计(DFTS),它可以在上游阶段解决软件质量问题,使软件质量的目标变成在实施阶段防止错误,而不是在实施后查找和清除错误。该技术的本质是在编写代码之前完成重要的质量工作。这种面向客户的集成技术可以在成本、质量和发布期限方面取得突破性的成果,从而满足客户的需求,或超出客户的预期。作者介绍了这个技术的规则,以及它们在实际软件设计问题中的应用。书中的案例分析覆盖了DFTS技术的各个方面,包括CoSQ、AHP、TRIZ、FMEA、QFD和Taguchi方法,提供了大量的习题和练习,以及该技术的详细应用实例,来测试读者对书中内容的理解程度。本书可供企业的所有员工学习使用,包括DFTS黑带和高级黑带的培训。它有助于快速掌握DFTS技术,并能快速、成功地应用它。无论是自己开发、外包、咨询还是提供支持,可信赖软件的设计都有助于改进质量。它为各个层次的软件和质量人员(包括开发人员、项目领导、首席软件构建师和客户)提供了突破性的解决方案。 -
基于Eclipse RCP的复合应用开发扈晓炜 等企业中的独立信息系统数量不断增多使企业员工面临操作烦琐、信息过载和不一致等问题。复合应用(Composite Application)技术采用SOA系统思想和架构将多个信息系统整合为高效、灵活、使用方便的综合信息系统。本书第一部分分析现有信息系统开发方法及其问题,介绍复合应用的概念、实例、需求分析、设计方法和实现技术。第二部分详细介绍用Eclipse 技术实现复合应用的基本方法。第三部分介绍企业级复合应用平台的需求和IBM对应的产品Lotus Expeditor和Lotus Notes 8,和在这些平台上进行企业级复合应用设计、开发、部署。本书可供具有基本信息系统开发经验的人员了解复合应用系统的需求、设计、实现和运行技能,以及如何应用企业级复合应用平台设计开发复杂的企业级复合应用系统。 -
软件编档导论金波 编本书系统、全面地介绍了软件编档的概念、方法、规范、格式、技巧、工具及其管理,按照软件生命周期理论并结合相关软件工程标准,完整讲述了各类软件文档从规划、计划、编档、测试、评审、管理直至打包、印刷、发行、维护等的全过程,是目前国内难得的专业介绍软件编档的教材及工具书籍。本书深入浅出、通俗易懂、循序渐进,理论联系实际,力求突出重点,侧重应用,具有丰富的案例和编档模板。不仅对缺乏经验的编档者极有教益,即使有丰富软件开发、管理经验的人,也同样会从中获取规范、系统的编档思想、理念和良好的处理方法。本书对于非软件领域的各类文档编制工作,也有一定的参考价值和指导意义。本书不仅可作为各类高校本科生、研究生软件编档课程的教材和教学参考书,也可供各级各类培训机构作为继续教育的教材,更是广大软件工程人员、IT从业人员和管理人员充实、提高自我的极好的案头工具书。
