软件工程及软件方法学
-
软件工程原理与应用曾强聪本书较好地体现了软件工程的实用性,有较完整的软件工程知识体系,有对工程概念、规则的生动说明,并有基于案例的工程方法应用。全书由3个部分共17章组成,第1部分工程基础含4章内容,涉及概述、工程过程、工程项目管理及计算机系统工程等内容; 第2部分工程任务含5章内容,按照软件生命周期顺序编排,涉及需求分析、概要设计、算法设计、编码测试、软件维护等内容; 第3部分工程方法含8章内容,涉及结构化工程方法、面向对象工程方法、数据库工程方法、界面设计方法等内容,并介绍了敏捷工程、净室工程等一些非主流工程方法; 第17章是一个较完整的面向对象工程案例,基于UML建模,并已通过C++、Java进行工程创建。本书语言精简、通俗易懂、便于自学,教学资源较完备,书中案例都已基于主流软件工具(Rose、Visio、PowerDesigner)建立模型。本书可作为高校相关专业本科生、研究生教材,也可作为软件开发人员的技术参考书,并可供广大读者自学软件工程方法。 -
大型IT系统性能测试入门经典陈绍英本书是一本来自性能测试实战领域的专家作品,主要用来指导性能测试人员规划、设计、实施性能测试。书中深入探讨了性能测试的基础理论与实施方法,并针对大型IT 系统的性能测试提出了“全面性能测试方案”,为性能测试规划与设计提供了全新的思路和方法。本书通过真实的项目案例讲解性能测试基础理论的应用方法,向读者展示了如何在项目中管理与实施性能测试,并深入探讨了如何根据测试结果来分析与定位系统性能瓶颈。 -
测试架构师修炼之道刘琛梅本书一共8章,分为三大部分,组织上,我们不是从技术的角度来展开的,而是以“软件测试架构师”来作为整书的主线,先从中国的软件测试行业现状入手,帮助大家分析自身的瓶颈(第1~2章),为软件测试者的职业规划提供建议——如果想在测试技术发展上,可以将软件测试架构师作为职业发展的目标,并讨论作为软件测试架构师在测试过程中需要关注和不需要关注的内容。接下来(第3~5章)深入讲解了软件测试架构师需要掌握的基本测试技术和实用的软能力,包括软件质量模型、测试类型、测试方法、测试设计、探索式测试、自动化测试、沟通和协商以及写好测试用例的表达技法,向软件测试架构师的目标进行突破。最后(第6~8章)详细介绍了软件测试架构师的核心技能——测试策略该如何去分解和制定,在产品测试中如何评估产品质量并根据质量评估情况来修正测试策略,最后达到理想的测试目标,帮助读者在软件测试架构师的道路上进行自我修炼。书还包含了大量对各种测试技术的总结,这些不仅可以直接运用在实际测试项目中,还可以帮助读者梳理自己掌握的测试知识,建立自己的测试架构。 -
设计败道汪天盈产品的失败有很多方面的原因,本书重点关注由于用户体验不佳而导致的失败。本书以10个产品作为案例,深入分析其在用户体验上失败的原因,并提出在产品设计中避免失败的用户体验的方法。这10个产品包括4个网站(Classmates.com、Wave、Pownce,以及Wesabe),两项服务(Plaxo和OpenID),一个软件包(Final Cut Pro X),一个操作系统(塞班),还有两个基于硬件的产品(iDrive和Zune)。 对于产品经理、产品设计人员及创业人员,本书帮助提供新颖的视角解读产品和用户,从失败中学习,进而避免失败。 -
精通自动化测试框架设计陈冬严全书共分3部分,第1部分包括第1~8章,介绍了有关测试框架与UI自动化测试的主题。在第1章中介绍了若干种不同类型的自动化测试实践,并提出了T型自动化测试框架以及纺锤形自动化测试模型。在第2章介绍了自动化测试中如何进行数据的交互与管理,并结合实际案例列举了Java属性文件、XML、Excel、数据库以及CSV等不同的处理方式。第3章和第4章介绍如何分层构建Solvent、SeMet等底层框架。第5~8章是有关TestLink UI自动化测试框架的构建。第2部分是UI自动化框架横向拓展的主题。第3部分讲解API测试。实现了UI/API的分层自动化测试,并探讨了在敏捷模式下,通过统一框架,同一用例在不同技术实现方式下无缝切换运行的可行性和由此带来的价值。第16章介绍了Webdriver的基础概念及简单元素封装、自定义Page Object等内容。读者可以按照此书介绍的方法,根据自身工作中被测应用的实际特点,加上适当的工具,来尝试建立适合自身项目实际需求的自动化测试框架。本书是帮助读者从初学者踏上通往更高层级测试工程师的阶梯。本书适合作为测试初学者、测试从业人员、测试经理、测试管理人员、测试开发人员的参考用书,也可以作为大专院校相关专业的师生用书和培训学校的教材。 -
软件重构技术研究刘辉,李光杰本书主要介绍作者近十年从事软件重构方面的研究工作成果。在重构层次上,主要包括模型重构与代码重构;在重构阶段上,主要包括重构机检测、重构调度以及重构正确性验证等。该系列研究成果具有较高的学术价值,其中部分成果已经在国际期刊和国际会议上进行了简要的介绍,具有一定的国际影响力。 本书可供相关人员参考使用。 -
软件测试的工具使用和实验指导李枚毅 编《软件测试的工具使用和实验指导》内容包括当前测试领域主要工具的使用方法和典型的实验项目。采用深入浅出、详略得当的方式结合案例讲解软件测试常用工具软件的使用,使用多年教学经验中总结出来的经典案例讲解实验项目,同时也是国内第1本正式出版的软件测试工具使用和实验指导书,能够有效地指导学生掌握软件测试的基本技能、提高软件质量和可靠性方面的能力,具有很强的指导和借鉴意义。《软件测试的工具使用和实验指导》可作为高等院校相关专业不同学历教育(如本科生、研究生,甚至高职生或高专生等)软件测试类课程的实验教材或实验教学参考书,也可供从事计算机软件设计和开发的各类技术人员参考,或用作软件测评自学实验教材和培训资料。 -
图像融合米切尔暂缺简介... -
设计模式精解及面试攻略(印)纳拉西姆哈卡鲁曼希暂缺简介... -
软件工程概论陈明4本书是软件工程方面的教材,主要内容包括:软件工程概述、软件项目分析、需求工程、软件项目概要设计、软件项目详细设计、面向对象的分析与设计方法、用户界面设计、软件项目编码、软件质量与质量保证、软件项目测试、软件交付与维护、软件项目管理、软件建模与建模语言、软件工程新技术等。本教材的特点是内容系统、语言精炼、概念准确,本书可作为高等学校软件工程课程的教材,也可作为从事软件工程人员的参考书。
