软件工程及软件方法学
-
验收测试驱动开发Markus Gärtner 著,张绍鹏 冯上 译使用验收测试驱动开发(ATDD),业务人员、测试人员和开发人员可以协作产出可测试的需求,帮助团队更快速地构建高质量软件。然而,许多实践者仍然对ATDD存在误解。“ATDDby Example”是第一本成功实施和运用ATDD的入门级实践操作指南。ATDD先锋MarkusG?rtner将手把手教授读者如何从业务人员那里派生出正确的软件系统,同时实现能准确反映业务需求并有助于提升开发效率的全自动化功能测试。 通过两个端到端案例的研究,G?rtner演示了如何使用不同的框架和语言来实施ATDD。每一个案例都涉及了大量的实际产出,包括测试自动化类、步骤定义和完整的案例实现。这些实例形象地说明了ATDD的基本原则,展示了ATDD是怎样融入开发流程的,给出了来自G?rtner广泛经验的重要提示,也指出了要避免哪些危险的陷阱。读者会学到以下内容:- 掌握成功实施ATDD的思维过程;- 通过Cucumber使用ATDD来描述能够使得业务人员理解的软件;- 使用ATDD工具测试网页;- 通过基于wiki的验收测试框架的FitNesse,把ATDD带到Java中;- 通过全新的讨论会形式来协作地产出软件需求;- 实现更加用户友好的、协作的自动化测试;- 更整洁地测试,聆听测试结果,并以价值驱动测试重构。 如果你是一个测试人员、分析师、程序员或项目经理,这本书能保证你马上从ATDD中获取真实的收益——而且随着你实际经验的不断增加,你会得到更多价值。 -
软件测试基础(美)布莱克 著,郑丹丹,王华 译《软件测试基础》从软件测试原理、贯穿生命周期的测试、静态技术、测试设计技术、测试管理、测试的工具支持等几个方面介绍了软件和系统测试的基本技术、工具和概念。《软件测试基础》的主要读者对象为软件测试领域技术人员、ISTQB初级考试备考人员/培训班学员、软件工程/测试学习者,以及本科院校软件工程相关专业的师生。 -
互联网之美张浩互联网发展迄今,其内在蕴含的机理与规律已经演绎得错综复杂。本书旨将这些蕴含的内容进行切分,分别从科技趋势、战略管理、创新、商业竞争、企业变革、生态环境、价值规律、创业、产品、大企业策略、传统行业互联网化等视角逐一进行介绍,对于每一个规律笔者都附有一个或多个案例来进行解读,从而将其蕴含的美妙哲理展现出来,让读者轻松理解互联网规律,使之构成一个完整的知识体系,最终形成一个系统性的决策组合。当今互联网顶级人士所形成的优秀知识体系大多来源于从业互联网十多年的经验积累,而本书意在让读者超越时间的跨度,以期通过阅读本书便能快速形成对互联网高度成熟的认识,从而看清互联网问题的实质,寻求互联网机遇或在实际经营中做出正确决策,进一步推动中国互联网的发展。 -
软件测试技术谢进军,王岩 编《21世纪高等学校应用型教材:软件测试技术》详细介绍了软件开发技术、软件缺陷的种类、测试用例、配置测试环境、软件测试的问题跟踪系统、软件测试工具、软件评价算法、软件测试文档等。《21世纪高等学校应用型教材:软件测试技术》借鉴国内外同类书籍、全面系统地阐述了软件测试技术中所涉及的技术、工具和方法。内容翔实、新颖,概念清晰,通俗易懂,实用性强。《21世纪高等学校应用型教材:软件测试技术》不仅可作为高等院校、高职高专机电类专业教材,亦可作为相关岗位培训教材,还可供有关技术人员阅读参考。 -
软件工程技术郑凤仁,任波 编《21世纪高等学校应用型教材:软件工程技术》全面系统地阐述了软件工程技术中所涉及的技术;工具和方法。主要包括软件生命周期与软件开发模型、结构化分析、系统设计、结构化实现、面向对象程序设计、UML建模基础、软件维护、配置管理与文档技术、软件质量管理、软件复用和CASE技术、软件开发计划、软件开发组织等。《21世纪高等学校应用型教材:软件工程技术》从实践教学的角度出发,立足提高学生的实践动手能力,立意新颖、内容翔实。采用案例教学,结合实际,容易理解和掌握枯燥的理论和方法。《21世纪高等学校应用型教材:软件工程技术》既可作为高等院校、高职高专机电类专业教材,又可作为非机电专业的选修教材,还可作为相关岗位培训教材,供有关技术人员阅读参考。 -
应用软件开发技术孙培民 等编《应用软件开发技术》是国家示范性高职院校建设项目成果,是首批国家示范性高职院校平项山工业职业技术学院“计算机应用技术”专业优质核心课程规划教材。全书共8个学习情境,主要内容包括应用软件开发技术认知、搭建开发环境、系统需求分析、系统概要设计、数据库设计、系统详细设计、系统实现、软件的测试与发布等。《应用软件开发技术》从应用软件开发实践的角度出发,语言通俗易懂,强调软件工程基础知识与应用软件开发操作技能的紧密结合,基于软件开发过程整合了8个学习情境,能快速引导读者进入计算机应用软件开发领域,掌握使用VS.NET 2005及相关工具进行软件开发所需的技能和方法。 -
软件测试理论刘新生 编《人力资源和社会保障部软件测试师岗位培训指定教材:软件测试理论》为人力资源和社会保障部软件测试师岗位培训指定教材。其内容包括:软件测试基础、软件测试流程、软件测试技术、软件测试管理、软件测试工具。《人力资源和社会保障部软件测试师岗位培训指定教材:软件测试理论》除作为指定培训教材外,还可作为高校软件测试等相关专业基础读本,也可供相关培训机构和软件爱好者参考学习。 -
软件工程叶茎 编《高职高专“十二五”规划教材:软件工程》系统地介绍了软件工程的基本概念、软件开发方法、软件项目管理和软件开发工具。其中第1章概要介绍软件工程;第2~10章按生命周期模型详细介绍包括软件工程的概述,可行性研究,需求分析,软件设计,程序编码,软件测试,软件维护,面向对象的方法学,软件互程标准化与软件文档,软件管理。《高职高专“十二五”规划教材:软件工程》重点介绍了软件工程的基本方法及其应用,对软件的分析、设计、实现、测试到维护过程进行了全面的讲述,并且针对高职教育的特点,将理论知识进行了简化,加强了实践内容,在每一章节的末尾都安排有对应的实践环节,使读者在建立完整的软件工程理论框架体系的同时,也能有具体实践环节的锻炼。《高职高专“十二五”规划教材:软件工程》可供高职高专计算机专业及其相关专业师生使用。 -
软件项目管理任永昌 等著《软件项目管理》共分7章,分别讲述软件项目管理概述、软件开发过程管理、软件测试管理、软件维护管理、软件配置管理、软件质量管理、人力资源管理。在阐明基本知识的同时,着重运用技术和方法解决实际问题。技术和方法主要包括:工作分解结构、进度计划编制、结构化和原型分析、结构程序设计、测试用例设计技术、软件维护过程模型、配置管理的主要活动、质量保证关键技术、质量控制方法与技术、打造高效团队的策略、激励理论与应用等,对每种方法都给出了具体的应用实例。《软件项目管理》适合作为高等学校计算机及相关专业本科生和研究生的教材,也适合作为培训项目经理和软件开发技术人员使用的教材;同时也可作为企事业单位的项目管理人员、软件公司高层管理人员的参考书,也是希望了解软件项目管理的各类读者的参考书。 -
计算机常用工具软件刘永芬 编《计算机应用与软件技术专业领域技能型紧缺人才·IT蓝领实用系列教程:计算机常用工具软件》根据教育部有关职业院校计算机应用与软件技术专业领域技能型紧缺人才培养培训指导方案的精神,以任务驱动为导向,突出职业技能与岗位培训相结合的特点,以实用性为原则,介绍了多种计算机常用软件,突出了案例教学的特色。《计算机应用与软件技术专业领域技能型紧缺人才·IT蓝领实用系列教程:计算机常用工具软件》共分八个单元,分别介绍了文件压缩与加密解密工具软件、网络工具软件、影音工具软件、图形图像工具软件、动画制作工具软件、计算机安全软件、磁盘工具和系统维护软件以及其他工具软件。
