软件工程及软件方法学
-
软件测试案例教程丁宋涛 编《软件测试案例教程》围绕开源软件测试的指导思想展示软件测试的方法和过程,先对软件测试基本原理进行介绍,使读者认识软件测试设计的过程、方法和工具;再依次介绍若干主流软件测试工具的使用和制作,使读者体验软件测试的过程和环境;最后利用源代码解读方式,深入剖析开源软件项目的组织方式和典型的软件测试技巧,以达到充实、巩固、调整和提高的根本目的。本书强调软件测试的可扩展性,以JLJnit为核心,对主流的CppUnit、JUnitPeilf、JPdfReport、ApachePOI、HttpUnit、DbUnit和WebService进行了深入浅出的介绍。全书使用工程开发的方法组织教材体系,涉及的技术是目前软件测试中的关键技术,实用性强,对其案例略加改变就可以直接移植到相关系统的建设和开发中。《软件测试案例教程》可供开设软件测试相关课程的各类院校使用,也可供从事软件测试的管理人员和技术人员阅读、参考、借鉴。本书主要由丁宋涛、彭焕峰、蔡玮、徐金宝编写。 -
成功的企业级软件项目管理(美)尼尔.怀特(Neal Whitten) 著本书旨在解决困扰软件行业的一个问题:如何组织软件项目管理以实现优化绩效、完美交付。作者尼尔.怀特(PMP,项目管理领域的专家)介绍了一种新的方法:Enterprize组织。本书描述了Enterprize组织所定义的项目中的关键角色与责任,包括产品经理、项目经理、业务架构师、产品架构师、过程架构师、资源经理、团队带头人和团队成员。本书还讨论了如何利用Enterprize组织大型项目、小型项目、多个项目和维护性项目,并通过设置的“问题与答案”栏目回答了项目管理过程中常见的一些问题。 -
实例化需求(塞尔维亚) Gojko Adzic 著, 张昌贵 ,张博超 ,石永超 译实例化需求说明是把需求与测试紧密结合的一种协作方法。这种方法有4个显著优点:可以生成可靠的活文档;可以清晰地定义出预期结果并使得验证更为高效;能减少返工;最重要的是,可以确保交付团队与利益相关者一起构建的软件符合预期的目的。 本书面向开发人员、测试人员、分析师以及业务人员,指导他们共同构建优秀的软件产品。本书浓缩了世界众多先进团队的经验,囊括了各种可成功地在较短的迭代开发周期下制定出需求说明、进行测试并交付软件的方法,深度探索了确保实例化需求积极有效的7种模式。本书的案例分析涉及的对象既有小型互联网创业公司,也有大型的金融服务公司,书中介绍的方法适用于不同的软件过程,包括极限编程、Scrum以及看板。书中主要内容包括:常见的过程模式如何避免错误的实践在过程中引入实例化需求说明50多个案例分析成功的开发团队如何交付正确的软件?本书为你揭晓答案。 -
软件自动化测试杨莉 等编著《软件自动化测试:入门、进阶与实战》从多年的企业级软件自动化测试项目经验出发,全面介绍了自动化 功能测试的基本知识和理论,结合当前流行的多种自动化测试工具的分析和 比较,从企业实施自动化测试实际应用场景出发,以循序渐进的方式讲解了 如何帮助企业选择合适的软件自动化测试工具和模型,深入剖析自动化开发 中的一些先进技术,自动化测试框架的理论和设计实现,自动化测试项目如 何应对敏捷开发所带来的挑战等内容,从而为自动化测试实施的企业和个人 提供实战指南。《软件自动化测试:入门、进阶与实战》适合软件产品开发和测试团队 的技术经理、自动化测试架构师以及希望了解自动化功能测试的测试人员参 考阅读。 -
软件工程导论实践指南Java王顺,汪红兵,盛安平 等著《软件项目管理师成长之路·重点大学软件工程规划系列教材:软件工程导论实践指南Java(EE版)》是以实际项目为原型,以关键的理论与丰富的实践为指导,通过一个具体的软件项目研发实例,来介绍软件生产的整个过程:需求、建模、设计、编程、测试,直至部署。帮助读者理解完整中软件工程体系,以及在软件生产过程中各个工程师角色的地位和作用、日常主要的工作范畴,为将来深入学习需求工程、软件开发、软件测试、项目管理等课程打下坚实的基础;同时也为读者以后根据自身的特长与兴趣合翠地选择工作岗位提供参考。《软件项目管理师成长之路·重点大学软件工程规划系列教材:软件工程导论实践指南Java(EE版)》适用于高校计算机及软件工程专业作为软件应用课程的实践教材使用,也可供从事软件行业工作的人员参考。 -
Microsoft Project项目管理与应用葛娟 主编Microsoft Project是一款功能强大、易学易用的项目管理软件。《软件工程系列教材:Microsoft Project项目管理与应用》在系统阐述项目管理的理论体系基础上,重点对MS Project的工程应用和操作实务进行讲解。教材以案例为主线,具有很强的可操作性。在案例选取和内容组织时,注重教材的通用性,使之符合各类专业的需求。本书既可作为计算机、建筑、机电等专业本科生的教材,也可作为各领域项目管理从业人员学习 Project软件的实践入门手册。 -
软件测试实用教程武剑洁 著《软件测试实用教程:方法与实践(第2版)》是华中科 技大学精品课程建设成果。本书围绕软件测试的核心概念,介绍了软件测试 的基本方法和过程,并通过丰富的案例予以实践。全书共三部分。第一部分 软件测试概述,对软件测试的核心概念与思想(软件缺陷、测试用例、自动 化测试)展开初步的讨论和测试实践。第二部分软件测试技术,详细讨论了 传统的黑盒测试方法和白盒测试方法,针对每种测试方法均按照基本原理、测试用例设计和捉虫实践的顺序依次展开阐述;对应黑盒测试和白盒测试给 出了综合案例实践。第三部分软件测试应用,从测试实施的角度,分为单元 测试、集成测试和系统测试三个阶段进行讨论;最后提供了综合应用案例实 践,从自动化测试的角度,结合单元测试工具、功能测试工具和性能测试工 具,讨论自动化测试的设计与实施。本书结构遵循学生的认知规 律,循序渐进,由浅入深,并注重理论联系实际,使理论知识在实践运用中 具有可操作性。本书配有电子课件、教学大纲、案例源代码或安装包、典型 文档模板等教学资源。本书可作为高等学校计算机、软件工程专业“软件测试”课程的教材,也可作为软件测试人员的技术参 考书。 -
软件测试项目实战于艳华《全国高等职业教育计算机类规划教材·实例与实训教程系列:软件测试项目实战(第2版)》作者认真研究软件测试流程,准确把握软件测试行业发展动态,使本书既有普遍性又有针对性。本书吸取了国家示范性高职院校建设成果,采用任务引领、项目主导的方法,使初学者容易快速入门,易于动手实际操作。《全国高等职业教育计算机类规划教材·实例与实训教程系列:软件测试项目实战(第2版)》按照软件测试流程共分为5章,即测试计划、测试用例、测试执行、测试总结、测试工具。本书以企业真实项目引导,贯穿全书,巧妙地将软件测试知识点融入各任务当中,体现了“做中学、学中做”的特色,是一本理实一体化的实战教程。 -
VHDL数字电路设计教程苗丽华 编《VHDL数字电路设计教程》主要讲述硬件描述语言VHDL及其在数字电路设计中的建模和仿真,内容包括VHDL语言学习基础、语法规则和模型结构、数字电路的VHDL建模、VHDL硬件描述等。本书在内容结构的组织上有独特之处,如将并行描述语句、顺序描述语句、数据类型与运算操作符和属性等独立成章,使读者更容易清晰准确地掌握这些重要内容。本书注重设计实践,给出了大量完整设计实例的电路图、相关基本概念、电路工作原理以及仿真结果,从而将VHDL语法学习和如何采用它进行电路设计有机地结合在一起,并通过深入浅出的操作点拨,提升学生对VHDL的理性认识,提高学生的研究能力。 《VHDL数字电路设计教程》可作为高等院校电子工程、通信工程、自动化、电气工程等专业的教材及实验指导,也可作为相关专业技术人员的自学参考书。 -
源于自然的设计(美)马克纳(Macnab,M.)著;樊旺斌 译《源于自然的设计:设计中的通用形式和原理》由世界级著名设计师倾力打造,美国AIGA设计协会主席Debbie Millman作序鼎力推荐,Amazon全五星畅销书。 它不仅是一本优美的设计启示录,而且是一本分类整理后的圣经,对自然、艺术、科学、经济学、哲学、技术与设计之间相辅相成的关系进行了深入的研究和解读。它全方位揭示了大自然在设计领域给我们留下的宝贵财富,从中总结出了源于自然的通用设计形式和原理,掌握这些知识后,我们就可以随心所欲地创作各种优美的作品,而不必依赖“灵感乍现”了。 本书共分9章,第1章主要讲解了设计中的美学,以及如何将美学融入到有效的设计中;第2章介绍了如何创造性地解决问题、价值驱动的设计,以及如何将图形经济而又灵活地整合到设计中;第3章探讨了大自然的伦理、源自大自然的12条设计原则,以及如何识别并提取自然中的有用信息;第4章讨论了大自然的动力学——模式,充分讲解了如何将模式体现到设计中;第5章对大自然中的各种形状进行了解读,以及如何巧妙地在设计中应用它们;第6章讲解了大自然中的色彩,以及它们在设计中给人的启示;第7章探讨了大自然的构建之美,以及如何从自然的构建中获得设计的灵感;第8章讲解了如何在设计中巧妙地使用对称原则;第9章不仅讲解了通过隐喻和符号来构建意义的理论(比如“黄金分割”),还讲述了功能和审美在本质上是如何紧密相关并支撑设计的。 《源于自然的设计:设计中的通用形式和原理》适合所有设计工作者、美学工作者和艺术工作者阅读。
