软件工程及软件方法学
-
软件质量和测试傅兵 著现在,国内许多高校的计算机科学与技术、软件工程及其相关专业纷纷开设软件质量保证和软件测试相关课程,以培养更多的软件人才。为了适应当前教学的需要,编者查阅了大量国内外有关软件质量和测试方面的著作和文献,并结合自己多年的从业和教学经验编写了本书。本书的特点是技术介绍全面,实践和理论并重,实例多。本书着重介绍软件质量和测试及管理技术理论中*重要、*精华的部分,注重知识点的融会贯通;而不是面面俱到,没有重点和特色。本书中既有整体框架,又有重点理论和技术。全书分两篇,共12章。第一篇软件质量包括第1~5章:第1章软件质量概述,第2章软件质量度量和配置管理,第3章软件质量标准,第4章软件全面质量管理,第5章软件评审;第二篇软件测试包括第6~12章:第6章软件测试基础,第7章白盒测试,第8章黑盒测试,第9章集成测试,第10章系统测试,第11章软件测试自动化,第12章软件测试管理。本书可以作为高校计算机科学与技术专业、软件工程专业及其相关专业本科生或研究生的教材,也可以作为软件开发人员、软件质量保证人员和软件测试人员的参考书,还适合广大计算机用户阅读。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
-
软件测试技术范勇 著本书详尽地阐述了软件测试的基础知识及其相关的测试技术,内容包括软件测试基础、软件测试模型与过程、软件测试管理、黑盒测试、白盒测试、单元测试、集成测试、系统测试、面向对象软件的测试、自动化测试,Web系统测试案例和软件测试实验。书中通过一个Web系统测试案例实践本书所论述的测试理论和技术。 本书内容全面、重点突出、理论简明、难易适中,注重基本概念和基础理论,强调测试技术的实用性。书中结合大量的测试案例,将理论与实践紧密结合,使读者可以更好地理解和掌握软件测试技术,并运用到实际测试工作中去。 本书可作为高等院校、示范性软件学院的计算机相关专业和软件技术专业的教材,也可作为软件测试技术初、中级培训教程,同时可供从事软件开发和软件测试的专业技术人员和管理人员参阅。
-
修改软件的艺术[美] 戴维,斯科特,伯恩斯坦(David,Scott,Bernstein) 著;李满庆 译《修改软件的艺术 构建易维护代码的9条*佳实践》会帮你降低构建与维护软件的成本。如果你是软件开发者,将学到一套实践方法以构建易修改的代码,因为在应用当中代码经常需要修改。对于和软件开发者合作的管理者来说,本书会向你展示为何引入这9个基本的实践方法,会使你的团队更加有效地交付软件而不至于让软件演变成遗留代码。
-
知行合一丛斌 著《知行合一 实现价值驱动的敏捷和精益开发》是作者几十年从事软件工程教学、咨询和研究的一个总结,它从软件产品开发的“软”“易变”“非线性增长复杂度”“创新”等特点入手,系统讨论了软件工程自身的特殊性,清楚揭示了我们遵循几十年的借鉴传统行业开发模式的方法不能高效匹配软件开发,导致软件工程成为低效工程领域的原因。本书系统探讨了从瀑布模式到敏捷模式转型的成功实践,在特定企业环境下让敏捷在组织、团队、项目中落地,并使其价值*大化,摆脱常见的“形似神不似”的敏捷实施。本书关于CMMI和敏捷开发模式结合的内容对国内众多的CMMI企业有很好的现实意义,二者的互补性使其结合弥补了各自的不足,使企业能更好地提升其开发过程的能力。如何将新一代精益开发的原则、实践移植到软件开发中的内容是本书另一个亮点。各类软件组织的管理人员、技术人员、质量控制人员和过程改进人员都可以从《知行合一 实现价值驱动的敏捷和精益开发》中获得所需的知识,《知行合一 实现价值驱动的敏捷和精益开发》也可以作为高校软件工程相关课程的教材。
-
软件工程Ian Sommerville 著本书是软件工程领域的经典教材,自1982年第1版出版至今,伴随着软件工程学科的发展不断更新,影响了一代又一代的软件工程人才,对学科建设也产生了积极影响。全书共四个部分,完整讨论了软件工程各个阶段的内容,是软件工程相关专业本科生和研究生的教材,也是软件工程师必备的参考书籍。
-
Unity着色器和屏幕特效开发秘笈(英)艾伦·朱科尼本书从基础的着色器结构到着色器的创建,循序渐进地讲解着色器的各种知识,不仅介绍基于物理基础的渲染和全局照明的使用,而且详细介绍如何开发后期特效,如夜视等。每章都会介绍一些新的技巧,以改善着色器质量或者提升着色器代码编写效率等。读者可以通过逐章阅读来构筑整个知识体系,学会制作现代游戏视觉的技术。
-
轻量级框架之STRUT2暂缺作者本书理论部分讲解了Struts2的各个核心部分的功能,其中包括Struts2的核心机制和组件、Struts2的国际化、标签库、验证框架、单元测试和类型转换等内容,还讲述了如何使用Struts2来进行文件上传下载等一系列功能,并给出一个综合实例来示范如何使用Struts2来进行应用开发。上机部分通过对示例代码的讲解让使用者对每一章的知识熟练的掌握。本书在内容的安排上由浅入深,让读者循序渐进掌握编程技术。本书可作为设有通信专业、软件专业等相关专业高等院校教材使用,也可以自学使用。
-
软件工程暂缺作者本书在讲解软件工程的基本概念、原理和方法的基础上,还详细的介绍了可以用于软件开发实践的各种技能。本书共分为两部分,**部分是UML,第二部分是测试驱动开发。在全面系统学习的基础上掌握基本理论、基本知识、基本方法。本课程从软件开发、维护和软件管理等方面系统地阐述了软件工程的基本概念和常用方法,各章之间既有联系又有很大的区别,有的还有相对独立性。本书在内容的安排上详略得当,使读者在有限的时间内能领会软件工程的精髓。实践与理论的紧密结合,不仅有利于巩固和掌握知识,还能提高读者的实践能力。本书可作为大专
-
好玩的Scratch张子红 著从应用类型的角度,Scratch分为互动游戏、数字故事和创新应用三大类;从应用深度的角度,Scratch分为基础知识和高级应用两类。本书的主要目的是在向读者详细介绍Scratch所有功能的基础上,运用大量的案例,配合专业的思维导图工具―百度脑图,训练读者的思维。让读者通过百度脑图,借助Scratch表达自己的创意,同时培养创新力。本书包括19章,第1章介绍安装、注册等准备工作;第2章介绍了一个Scratch游戏的完整设计制作过程;第3~14章,用案例+图示+思维导图的方式,详细介绍了Scratch的所有功能;最后5章,分析、设计、制作了5个大型项目。本书适合中小学学生、Scratch初学者和Scratch培训机构使用。
-
UI界面设计张小玲 著本书按照高职高专计算机多媒体技术专业教学大纲的要求编写,是一本全面的UI界面设计与制作的基础教程。本书以培养学生的UI设计理念、方法为基本,结合Photoshop软件中常用的各种工具和方法,有针对性地剖析设计制作的实施策略与过程,以训练和提高学生UI界面设计制作技能。全书共8章,分为3个部分。第一部分是UI界面设计相关知识的介绍,包括什么是UI界面设计、UI界面设计的常用方法和设计工具、UI设计与用户体验的关系等基本知识。第二部分是各种UI界面常用元素的制作。第三部分是UI界面设计典型实战,通过5个递进的设计实例,从任务分析、功能定位、制作步骤入手对界面设计制作进行全过程讲解。本书适合作为高等院校计算机类专业的教材,也可供平面设计人员、美工人员和对UI设计感兴趣的读者阅读和参考,还可帮助UI设计师迅速进入职场角色。为方便教学,本书提供电子课件等教学资源,请登录华信教育资源网(www.hxedu.com.cn)免费下载。