软件工程及软件方法学
-
软件工程基础教程田文洪 主编为了得到好的软件产品,软件开发必须遵循一定的规范和流程。《软件工程基础教程(英文版)》由浅入深、循序渐进地介绍了规范化的软件开发方法所涉及的概念和方法。内容包括过程模型、软件需求、设计工程、生产率和工作量度量、软件测试、软件维护、质量管理、项目管理和风险管理等内容,最后介绍了一些常用的软件开发工具,并给出编码风格上的建议。本书内容注重理论与实践结合,参考了IEEE和ACM关于软件工程的10个知识体系内容。针对中国学生英文水平,做了针对性的编写,并对重点难点内容进行了中文解释。本书配有在线习题、电子课件、案例分析、实验指导等教学资源,可登录电子工业出版社华信教育资源网(www.hxedu.com.cn),免费注册、下载。通过本书的学习,可使学生了解软件工程的基本知识和方法,熟悉软件工程的主要环节,掌握软件工程传统经典和现代高级的理论、方法,并能应用到实际的软件项目开发中。 -
软件质量保证与测试秦航,杨强 主编《21世纪高等学校规划教材·软件工程:软件质量保证与测试》全面系统地讲述了软件质量保证与测试的概念、原理和典型的方法,并介绍了相关软件项目的管理技术。《21世纪高等学校规划教材·软件工程:软件质量保证与测试》共15章,第1章是概述,第2章至第8章讲述了软件质量工程体系、软件配置管理和质量度量、软件可靠性度量和测试、软件质量标准、软件评审、软件全面质量管理、高质量编程,第9章至第15章分别讲述了软件测试过程、黑盒测试、白盒测试、基于缺陷模式的软件测试、集成测试、系统测试、测试管理。本书的附录a为基本术语,附录b和附录c分别讲述了计算机软件质量保证计划规范和计算机软件测试文件编制规范,对读者深入理解软件质量测试和保证很有帮助,也是上机实习的好材料。本书条理清晰、语言流畅、通俗易懂,在内容组织上力求自然、合理、循序渐进,并提供了丰富的实例和实践要点,很好地把握了软件测试学科的特点,使读者更容易理解所学的理论知识、掌握软件质量保证与测试的应用之道。本书可作为高等学校的软件工程专业、计算机应用专业和相关专业的教材,成为软件质量保证工程师和软件测试工程师的良师益友,也可作为其他各类软件工程技术人员的参考书。 -
软件工程基础(印)马尔 著《大学计算机教育国外著名教材系列:软件工程基础(第3版)》最新版不仅融合了软件工程领域近年来所取得的技术发展和实践,而且还阐述了如何把这些技术应用到实际的软件开发工作中,在每章中,还给出了大量很有启发性的示例,以帮助读者对有关内容的分析、理解和掌握,是“软件工程”课程的理想教材。 -
软件项目管理杨律青 编著,张金隆 主审《软件项目管理》是国家示范性软件学院教学成果,以作者多年来信息系统开发经验、软件项目管理经验、软件学院教学经验为基础,以pmbok体系进行内容组织,详细介绍了具备“软件开发”特色的项目管理,将最新软件开发技术和项目管理贯穿到整个软件项目开发的过程中去。内容包括软件开发过程管理、软件项目时间管理、软件项目质量管理、软件团队建设、软件项目成本管理、软件项目沟通管理、软件项目风险管理、软件整体管理等。《软件项目管理》全面系统,实践性强,融合了软件工程、软件开发过程等思想精华。案例和实验内容丰富,采用大量案例来解释和验证软件项目管理的基本概念、基本原理及基本方法。《软件项目管理》配有ppt、实验与课程设计、项目管理文档等教学资源,可登录电子工业出版社华信教育资源网(www.hxedu.com.cn),免费注册下载。《软件项目管理》可作为高等学校软件项目管理课程的教材,也可作为从事软件项目管理、软件系统分析与设计、软件开发及应用等工作人员的参考书。 -
软件测试技术与实践邓武 主编《21世纪高等学校规划教材·软件工程:软件测试技术与实践》以帮助读者建立软件测试的基本概念、方法和技术,提高对软件测试工具的应用能力与分析解决实际问题的能力为日标,在讲述“软件测试理沦”的同时,结合软件市场对软件测试人才的需求,介绍了ibmrotional系列软件测试工具的使用方法,并以该千具作为实践环境,阐述软件测试相关概念及软件测试方法和技术。《21世纪高等学校规划教材·软件工程:软件测试技术与实践》取材适宜、难度适当、实用性强,可使读者在学习软件测试基本概念、方法和技术的同时,掌握一种实用软件测试工具的应用方法,具备从事软件测试工作的基本知识、基本技能和实践能力,为将来胜任软件测试工作打下良好的基础。《21世纪高等学校规划教材·软件工程:软件测试技术与实践》可作为高等学校计算机及软件工程专业学生的教材,也可作为软件测试人员的技术参考书。 -
软件测试与维护基础教程黄武 等编著《软件测试与维护基础教程》内容丰富完整,包括软件测试基础(软件测试的历史、原则、基本模型、流程等),软件测试技术(软件评审、白盒测试及黑盒测试技术等),软件测试级别(单元测试、集成测试、系统测试、确认测试及回归测试等),软件测试管理(构建测试环境、测试计划、测试设计、测试执行及测试评估等),软件测试工具(测试自动化及测试工具),软件测试应用(配置测试、兼容性测试、本地化测试、网站测试、安全性测试及面向对象测试等)及软件维护等七大部分25个章节的内容。 《软件测试与维护基础教程》不仅内容丰富翔实,而且参考了众多软件测试的国际标准,力求做到概念和原理讲解的精确。为了让读者易于理解,该书注重循序渐进的知识讲解方法,注重背景知识介绍及列举大量的实际测试案例来讲解测试知识。 《软件测试与维护基础教程》可作为高等院校计算机(软件)学院或软件培训机构的教材使用,面向的读者对象包括:高校学生,专业软件培训机构学生,软件公司的测试人员,学习软件测试知识的入门者等。 -
计算机常用工具软件实用教程陈红 编著《计算机常用工具软件实用教程》详细描述了当前最流行的各类常用工具软件的基本背景,基本操作和应用技巧;按4大类介绍,即系统工具类、媒体工具类、网络工具类、应用工具类。全书共分12章,其主要内容包括工具软件概述、internet搜索引擎、文件管理工具、网络工具、安全工具、系统检测及优化工具、磁盘管理工具、图文处理工具、媒体播放与网络视听工具、视频及音频处理工具、其他系统工具、综合应用常用工具软件实例。 《计算机常用工具软件实用教程》注重发展学生的操作技能,强调实用性,对常用工具软件进行了横向和纵向的深入探讨,并设计了相应的实训练习,结合生活中大量典型实例进行了跨章节、同章节的各类常用工具软件综合应用实例训练。 《计算机常用工具软件实用教程》突出一体化教学模式,强调操作技能练习,作者自行编写了大量实训题目,读完本书,可使读者真正在操作技能上有所提高,受益匪浅。 《计算机常用工具软件实用教程》适用于本科、高职高专、中专以及非计算机专业的读者群。 -
软件测试技术刘文乐 等编著《软件测试技术》共分为3部分,第1部分为软件测试基础篇,第2部分为软件测试方法篇,第3部分为现代测试技术篇,首先介绍了软件测试的基本概念、测试模型、测试分类及测试的步骤,软件测试设计、测试用例设计、测试管理,接着按照软件测试的分类,依次详细地介绍了生存周期测试方法、黑白灰盒测试方法、功能与性能测试方法,最后介绍了现代测试方法和自动测试方法。 《软件测试技术》不仅注重内容的系统性、科学性,还特别关注测试技术的先进性、新颖性,并在编写时注重理论与实践昆密结合,实用性、可操作性强。 -
CMMI+敏捷整合开发(美)麦克马宏 著,赵丽影 译当前,许多通过能力成熟度模型集成(CMMI)已经提高过程成熟度的企业还希望提高敏捷性。相应的,许多利用敏捷方法取得成功的企业现在也希望能从更多的成熟过程中获益。我们需要找到一个解决方案,将CMMI模型与敏捷方法集成在一起。将CMMI与敏捷开发集成后,就能够为这些过程改进方法的结合使用提供更广泛的指导。《CMMI+敏捷整合开发:更快改进性能的案例与实用技术》提供6个详细的案例研究、以及与案例研究配套的重要且具有实际意义的经验教训、全面而深刻的见解和避免发生的错误。结合作者自己几十年丰富的过程改进经验,Paul McMahon为大家解释如何将敏捷方法与CMMI过程改进框架结合使用,才是实现业务目标的最快速、最有效的方法。此外,作者还提供实际可行、经过验证的CMMI与Agile集成的方法,其中包含许多创新方式将敏捷方法延伸到系统工程和项目管理领域。 -
Flex 4实战(美)Tariq Ahmed 著,郭俊凤 译Flex已经从原来构建flash应用程序的一种方式发展成为一个丰富的体系。Flex4中引入了新的ui组件,提供了更好的性能监控,并且大大提高了编译速度。《Flex 4实战》是一本全面的指南,为web设计人员和开发人员提供了Flex的详细介绍。本书从基础讲起,介绍了有关表单和数据的知识,然后逐渐过渡到核心概念,如导航、拖放和事件。即使读者刚刚接触Flex,在阅读本书之后也可以使用新增的spark组件、数据服务、图表设计、特殊效果等,使自己的应用程序广受欢迎。《Flex 4实战》的读者需要具备基本的开发技能,但是不要求以前使用过Flex。主要内容:如何设计并制作应用程序,使用图表构建交互式仪表板,使用网络监控和单元测试提高工作效率,使用主题和皮肤使应用程序具有独特的外观。
