软件工程及软件方法学
-
软件测试工程师培训教程刘德宝 编著本书引入北美职业教育教学体系,采用基于项目的数学方法,强调动手能力的培养。书中讲解了当前软件测试最流行和通用的方法,其中既有测试理论和流程及工具的使用,又提供了实战案例。本书的一个显著特点是注重经验与实践,读者在阅读本书后,会对软件测试在整个软件产品开发中的实施过程有很清晰的了解,对软件测试在产品开发过程的各个阶段中的工作内容以及工作重点有一个明确的认识,并了解不同行业软件产品的特点以及测试方法。本书适合软件测试课程培训机构和软件学院及教材单位用作教材,也适合当前软件开发企业项目经理、软件测试专业人员和想了解软件测试的软件开发人员,以及想进入软件测试领域的新手学习和指导工作实践。 -
深入浅出软件开发(美)皮隆(Pilone,D.),(美)迈尔斯(Miles,R.) 著想知道何为测试驱动开发吗?想知道高级顾问在按小时计费的咨询中是如何应用最佳实践的吗?或者也许您正准备自动构建您的软件,为代码使用版本控制,重构以及在软件中集成一些设计模式。当您读完这本《深入浅出软件开发》的时候,您将能够跟踪项目进度,统计团队每个部分的速度以及反复进行需求分析、设计、开发和部署。 我们认为您用来学习新概念的时间是极其宝贵的。《深入浅出软件开发》使用认知科学和学习理论的最新研究成果,为您带来多感官的学习体验,它采用了丰富、可视、适于大脑工作的形式,而不是用过多的文字使您感到昏昏欲睡。本书为英文影印版。 -
软件需求案例(美)韦瑟尔 著《软件需求案例》将指导您如何将通用的范本同有效的软件需求结合起来。《软件需求案例》将帮助您学习进化的、实用的技巧来应付各种具体的软件需求,《软件需求案例》中提供了30个需求的范本板以及大量的实例来帮助您构建具体而又有效的软件需求。《软件需求案例》中的每一个范本都向您解释软件需求所需要考量的范畴,揭示潜在性的问题,指出可能存在的缺陷,提出更进一步的建议,以及其他的提示。《软件需求案例》同时还涵盖了如何为软件需求编写其他信息,诸如假设、术语表、文档历史和参考资料等,以及如何构建软件需求的规范。 -
project 2007项目管理实战(美)巴鲁(Ballew,J),(美)雷诺兹(Reynolds,D),(美)比尔佛(Reynolds,D),(美)比尔佛(Biaforem,B) 著;陈宗斌 译本书是针对MCTS Exam 70-632的培训用书。它具备了培训用书的特点,可以用来快速掌握一门技能,对本考试而言,就是快速掌握使用Microsoft Office Project 2007来完成项目管理工作的技能。除了重点突出之外,本书的另一个特点是内容全面,它覆盖了项目中所有的阶段:启动、规划、执行、控制和结束。通过使用本书,既可以快速掌握70-632考试中所考查的各个知识点,同时也能够学习实际项目管理工作中所需的各种知识。本书不仅可以作为培训教材,还可供项目管理领域的人员自学和参考。 -
软件质量管理实践于波,姜艳 编著《软件质量管理实践:软件缺陷预防、清除、管理实用方法》从过程管理角度,分析了影响软件质量的相关因素,分享了可行易操作的实施与管理方法。《软件质量管理实践:软件缺陷预防、清除、管理实用方法》涉及软件缺陷分类、预防、发现、清除和管理方面内容,结合多个耐人寻味的小故事,浅显易懂地揭示了开发中面临的各种影响软件质量的问题。同时,结合软件开发以及管理实践,给出了简单、实用的模板和例子,有助于提高软件开发、项目管理和测试水平,从而达到提高开发产品质量的目的。《软件质量管理实践:软件缺陷预防、清除、管理实用方法》系统性、实用性和可读性较强,文中编制、搜集、列举的模板及数据对软件公司日常开发、过程改进、CMM/CMMI评估等有很强的指导意义和实用价值。这是一本与软件开发质量相关的指导书,也是一本多年来在软件开发管理实践中总结出来的一套系统经验的书。《软件质量管理实践:软件缺陷预防、清除、管理实用方法》适合于开发管理人员、项目管理人员、开发人员及测试人员等任何对过程管理、软件开发和缺陷预防、清除、管理等各种实践感兴趣的人员阅读,也适合希望通过CMMI评估提高整体开发能力的公司和个人作为参考。同时,还可以作为高等院校计算机软件工程课程的参考教材使用。 -
软件测试方法与实践郁莲 编著系统介绍现代软件测试的基本原理与一般方法。全书共分10章,内容包括软件测试概述、白盒测试、黑盒测试、软件测试覆盖分析、单元测试与集成测试、JUnit测试工具、回归测试、基于状态的软件测试技术、面向对象的应用测试、Web应用软件测试技术。各章均有总结、思考与练习题、课后作业和进一步阅读材料、以便巩固加深所学的知识。《软件测试方法与实践》可作为计算机科学软件工程专业的本科高年级学生及研究生的教科书,以及从事软件测试工作的技术人员的参考书。 -
STEP7开发基础与应用指南任双艳 等编著SIMATIC STEP7作为一个平台可以集成各种控制设备的软件,使不同设备以及西门子PLC站点具有相同的数据库,所有设备的编程、配置、调试、数据路由以及通信工作只需在STEP7中就可以完成,从而实现一个项目中所有控制任务的集成。掌握STEP7是学习西门子公司自动化产品的基础。本书在介绍PLC的基本原理的基础上,重点对SIMATIC STEP7的编程软件、编程指令、编程方法、系统设计方法等方面做了较为系统深入的讲解。本书共9章。第1章介绍了PLC的发展、特点、组成及简单的工作原理;第2章分析了S7—300/400系列PLC的硬件系统;第3章对s7系列PLC编程软件——STEP7做了简要介绍;第4章介绍了S7-300/400系列PLC的数据类型与地址区;第5章介绍了S7—300/400系列PLC的编程指令,并结合实例重点讲解了语句表(STL)及梯形图(LAD)指令的使用方法;第6章介绍了数据结构及用户程序结构;第7章介绍使用STEP7软件进行PLC应用系统设计的内容和方法;第8章结合具体实例介绍了如何利用STEP7编辑逻辑块;第9章给出了PLC应用系统设计的具体实例。本书既适用于初学者,又可作为丁程技术人员的技术参考书和高校相关专业的教学参考书。 -
LoadRunner性能测试应用姜艳 等编著《LoadRunner性能测试应用》是专门阐述基于LoadRunner展开性能测试的专业书籍。全书分为三部分,分别为“基础篇”、“提高篇”和“实战篇”。“基础篇”着重说明和描述了性能测试的基本概念、模型、测试策略,以及LoadRunner的工作原理、内部结构和简要的测试步骤。“提高篇”展现了LoadRunner从创建脚本到结果分析的全过程,而且笔者根据以往项目测试的经验,对于各个步骤执行过程中有可能遇到的问题及错误,给出了说明和解释。“实战篇”以实际用例讲述LoadRunner从测试计划到测试执行,再到测试分析,最后到调优的全过程。对于LoadRunner初学者,《LoadRunner性能测试应用》提供了操作指南及实践实例说明,使读者能够系统、全面地了解和掌握这种软件测试利器。对于有一定LoadRunner使用经验的软件测试人员,也能通过《LoadRunner性能测试应用》深入了解LoadRunner的内部结构和底层函数的调用,提升LoadRunner综合运用能力。 -
软件工程曹哲、高诚本书从实用的角度出发系统地介绍了软件工程的基本理论、方法、技术、工具和环境。全书共17章。内容主要包括:概述,软件项目管理,计算机系统工程,需求分析,面向数据流的分析方法,面向数据的分析方法与形式化方法,面向对象的需求分析,软件设计基础,面向数据流的设计方法,面向数据的设计方法,面向对象的设计方法,人机界面设计,程序设计语言与编码,软件测试、软件维护、软件配置管理以及软件开发新技术简介等。本书结构合理,在选材上注重了实用性,以期达到理论与实践相结合、学以致用的目的,本书对计算机辅助软件工程(CASE)工具的介绍几乎贯穿全书,概念清楚、通俗易懂、内容翔实、实例丰富、习题思考题与内容配合紧密。本书既可作为高等院校“软件工程”课程的教材或教学参考书,也可作为软件开发人中的参考书。 -
软件测试(美)爱弗里特 等著,郭耀 等译在过去的10年中,已经有无数知名的计算机软件故障成为杂志的精彩封面故事。劣质软件导致的软件故障依然不断地在前台或后台发生。这些故障每年造成了巨大的损失。软件测试的重要性毋庸置疑。市场上很多优秀的教材深入地探讨了软件开发中某些很窄的特定阶段的测试方法。但这些教材都没有从整个软件开发生命周期的角度来探讨软件测试。本书首次全面阐述了针对21世纪的开发中或修改中的软件从测试规划到测试实施的各个阶段的测试活动。本书介绍了软件测试的基础性概念和方法,为读者提供了一个完整的软件测试概览:包括当前的实践技术、未来的实践技术以及作为选择职业生涯的指导。本书不仅可作为计算机科学专业和信息管理系统专业的高年级学生的软件测试教材,对软件专业人员和商业系统分析师也很有参考价值。
