软件工程及软件方法学
-
软件测试佟伟光本书为普通高等教育“十一五”国家级规划教材。全书共10章,第1~9章系统地介绍软件测试的基本概念和基本知识,详细讲解软件测试的基本技术、测试过程、测试用例设计、测试文档、测试工具等内容,并从软件工程的角度介绍了如何规划测试工作,如何报告软件缺陷,如何评估测试和测试项目管理等内容,第10章通过一个实际软件项目的测试案例,来加深学生对软件测试技术和软件测试过程的理解,尽力使理论的阐述更清晰、更形象。本书内容全面、深入浅出,理论简明,实用性强,利于学生较好地学习和掌握软件测试的基本知识和基本技术。本书为高等学校计算机相关专业软件测试课程的教材,也可作为软件测试培训班的教材和软件测试技术人员的自学参考书。 -
IBM RUP实现与解决方案(美国)(Joshua Barnes)巴尼斯 著;叶向群、方春旭 译本书提供了让你成功使用IBM RUP(Rational Unified Process,Rational统一过程)及其解决方案的所有知识和需要熟悉的内容。完整地介绍了为完全实现IBM RUP生命周期的最佳实践的路线图——从规划投资回报和制作商业案例到项目试点、项目实现、项目指导以及超出这些范围的内容。作者从成功项目和失败项目中总结了经验和教训。描述了在他领导的用IBMRUP实施的大型项目中,以及与软件工程过程领域中最著名的思想领袖共同工作的广泛经验。你将从实例中学习这些,包括实际项目的工件。无论你是高级管理人员、软件专业人员或者是咨询师,本书都将帮助你继续改进开发过程的成熟度并得到收益:更高的质量、更快的交付和更多的业务价值。读完本书以后,你将能够:·解开过去的软件过程改进之谜,把注意力集中到真正实用的方面。·识别和评估最佳实践的候选过程解决方案。·把IBM RUP和IBM Rational解决方案应用到实际项目。·开发资金模型和商业案例,并且得到高层经理的支持。·招聘团队人员、组织团队以及激励实施团队的士气。·为有效集成制定计划,过程调整以及变更管理。·选择恰当的试点项目,学习恰当的课程,并且开发有效的引进模型。·快速转向成功的大型项目级别的实施过程。·为过程和实用工具建立成熟度等级。·描述最终状态的数量与质量。·为培训和指导做计划,并且理解每一个角色之间的区别。·在实施的项目完成之后保留备忘录。本书主要介绍如何率领团队实施RuP和IBM Rational软件生命周期解决方案,并提供了一个提高软件开发能力和成熟度的向导。主要内容包括:评估过程方案、实施RUP和IBMR以onal过程方案的步骤、评估组织并为组织变革构建业务方案、实施团队、安装预集成和过程调整工具、实施方法、过渡到大型项目的方法、资金模型、培训与指导模型和实施完成的竽验。本书适合作为软件从业人员的软件工程实践指导书,也可供高等院校计算机及相关专业师生参考。 -
软件测试实践周伟明本书以软件开发过程中涉及的测试知识为基础,主要讲解了测试用例设计方法、用例与代码评审、单元测试、集成测试、系统测试和一些专门的测试,如内存测试、性能测试、安全性测试等。本书还对测试方面的理论进行了一些探索,以测试空间和设计空间理论作为依据,贯穿于全书之中。特色之处是测试驱动设计、测试空间中的安全性准则、测试用例的设计准则等均以测试空间理论为基础,提出了新的思路。本书可作为在职测试人员实践上的指南和理论上的辅导书,也可帮助程序员理解测试人员的工作内容和工作方式从而更好地配合测试人员完成项目测试,保证项目质量。 -
Oday安全(Failwest)王清本书分为4篇17章,系统全面地介绍了Windows平台缓冲区溢出漏洞的分析、检测与防护。第一篇为常用工具和基础知识的介绍;第二篇从攻击者的视角出发,揭秘了攻击者利用漏洞的常用伎俩,了解这些知识对进行计算机应急响应和提高软件产品安全性至关重要;第三篇在第二篇的基础上,从安全专家的角度介绍了漏洞分析和计算机应急响应方面的知识;第四篇则站在软件工程师的角度讲述如何在开发、测试等软件生命周期的各个环节中加入安全因素,以增强软件产品的安全性。 -
软件测试曹薇 编软件测试的概念、原理、方法和技术。主要内容包括软件测试的目标和原则,软件测试的认识误区,软件测试的定义和分类,测试过程管理,测试驱动开发的概念及策略,软件测试文档的分类和编制规范,黑盒和白盒测试用例的设计策略,单元测试的概念及策略,使用CppUnit进行单元测试,集成测试的概念及策略,系统测试的概念、分类及策略,面向对象软件测试的概念及策略,自动化测试的概念及主流测试工具,使用WinRunner进行功能测试,软件质量和质量保证;并在书末给出了软件测试案例。《21世纪高职高专规划教材·软件专业系列:软件测试》含有较多的例题、案例和习题,便于教学和自学。《21世纪高职高专规划教材·软件专业系列:软件测试》强调理论与实践相结合,内容简明易懂、逻辑性强。可作为高职高专院校计算机专业的教材或参考书,也可供其他各类人员参考使用。 -
软件测试教程杜文洁 编软件测试的基础知识及其相关的实用技术。内容包括软件测试概述、软件测试过程与策略、黑盒测试及其实例设汁、白盒测试及其实例设计、软件测试计划与文档、软件自动化测试、软件测试管理、面向对象的软件测试、Web网站测试及软件测试职业。《软件测试教程》结合教学实例突出基本知识和基本概念的表述,注重内容的先进性、系统性和实用性,力求反映软件测试发展的最新成果。将测试与软件工程密切结合,使读者可以更好地理解和掌握软件测试的内容,并迅速地运用到实际测试工作中去。 -
通信软件设计基础宋茂强 主编本书针对通信软件和通信协议特点,从通信协议的分析、设计和描述入手,系统的介绍了两种适用于通信软件需求分析结算和设计阶段的形势化描述语言,即消息跟踪语言MSC和规范说明和描述语言SDL,重点介绍了在电信领域得到广泛应用的SDL语言,并以设计一个微型交换机软件和一个简单通信协议为例,说明如何运用这些形式化语言进行通信软件的需求分析\概要设计和详细设计以及通信协议的分析设计.本书看作为计算机通信专业和软件工程(通信软件方向)专业高年级本科生和研究生的教材,也可供通信软件开发人员参考. -
大规模系统构架建模及其开发技术郭秋萍,焦允,王全兰 著从大规模系统构架建模的角度,研究基于构架/构件的系统开发方法及其相关技术。通过研究统一建模语言(UML)与形式化体系结构描述语言(ADL)的融合,建立一种基于构架/构件的大规模系统开发模型。主要内容包括:国内外研究现状;软件复用思想;系统构架理论与构架建模方法研究;软件构件的抽取、设计与实现方法;基于构架/构件的大规模系统开发模型;系统构架的评估等。可作为高校与软件工程相关专业或从事软件体系结构研究的高年级本科生、研究生、教师等的参考用书,也可为业内相关技术人员提供参考。 -
SAP行业解决方案卢俊 编著,周越亭 审校为了顺应众多行业的不同需求,SAP推出了行业专用解决方案,它首先包括通用产品的一些模块,如财务、人事管理、客户关系管理、供应链、商务智能等跨行业的模块,同时也根据行业要求加入专业行业解决方案,在这方面已有高科技、消费品、医药化工、金融证券、汽车、电力、电信、交通等行业的成功案例。SAP通过针对行业的专业咨询队伍、专业技术人员配置、专业自售队伍组建等多方面的努力,形成了强大的行业优势。“客户行业化模式”是SAP强调的又一个观点。通过关注一些快速发展、潜力巨大的行业,SAP为该行业中优秀和典型的企业提供了先进的管理服务支持,通过他们的成功,形成样板工程(灯塔计划)来引导和满足相关企业实施的需求,从而避免盲目操作而走入各种误区。 -
SAP供应链管理俞洋,文燕 著供应链管理是近几年企业管理非常热门的话题,特别是中国的企业成为世界的加工厂以后。《SAP供应链管理》主要结合供应链的理论和SAP SCM的系统功能给大家进行阐述,包括需求管理、供应网络计划、生产详细排程计划、运输和车辆排程计划等。中间结合了一些作者在工作过程中碰到的业务流程案例,并且对系统屏幕做了一些拷贝,力求通俗易懂。
