软件工程及软件方法学
-
R软件陈景祥 著《经管研究方法系列译丛·R软件:应用统计方法(修订版)》介绍的R软件是一款功能强大的统计软件,R软件集合了一套完整的数据处理、计算和制图软件系统。其功能包括:数据存储和处理系统:数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言。 -
NI myDAQ与中学创新实验梁志成 著《青少年科技创新丛书:NImyDAQ与中学创新实验》以传感器原理及相关物理实验为线索,介绍NI公司便携式数据采集器myDAQ及NIELVISmx软件在物理实验创新中的应用。全书从三个方面对myDAQ及NIELVISmx在物理学上的实践加以介绍。一是介绍myDAQ和NIELVISmx、LabVIEW软件的安装,结合案例介绍传感器的一般原理与使用。二是结合案例介绍LabVIEW软件的编程方法及对myDAQ的控制。三是介绍结构化LabVIEW编程的基本方法,通过实际问题介绍myDAQ设备结合LabVIEW软件设计开发传感器创新物理实验的过程与方法。《青少年科技创新丛书:NImyDAQ与中学创新实验》适合高中以上对物理实验创新与虚拟仪器感兴趣的学生,也可作为进行LabVIEW软件开发的大学生及工程人员的参考书。 -
软件技术基础教程臧洌 著《软件技术基础教程》面向高等院校非计算机专业的学生,书中系统地介绍了计算机软件方面的相关知识,内容涵盖数据结构、软件工程、数据库原理和操作系统的基础知识。尽量用通俗、简洁的语言来描述与计算机软件相关的基本概念,基本原理和软件设计的基本方法。此外,每章均配有习题,以帮助读者理解和掌握书中的内容。为任课教师免费提供电子课件及习题解答。《软件技术基础教程》内容丰富,结构合理,循序渐进、实用性强,便于教学和自学,既可作为全国普通高等院校非计算机专业学习计算机软件的通用教材,也可作为参加计算机等级考试的参考用书。 -
软件测试教学做一体化教程朱毅,王淑华,陈恒 等著《软件测试教学做一体化教程》采用“教、学、做”一体化的方式撰写,合理地组织学习单元,并将每个单元分解为核心知识、能力目标、任务驱动、实践环节4个模块。全书共8章,第1章是软件测试基本概念,第2章是软件测试基本技术和测试过程,第3、4章是测试方法中的黑盒测试和白盒测试,第5章是测试管理以及自动化测试,第6~8章是软件测试工具QTP、LoadRunner、JUnit的理论与实践。书中实例侧重实用性和启发性、趣味性强、分布合理、通俗易懂,使读者能够快速掌握软件测试的基础知识、测试管理技术以及软件测试工具的使用技巧,为适应实战应用打下坚实的基础。《软件测试教学做一体化教程》适合作为高等院校“软件工程”课程的教材或教学参考书,也适合作为有一定经验的软件工作人员的参考用书。 -
软件测试实例教程徐丽 编本书分为软件测试基本知识、测试计划、测试用例设计、测试执行、测试总结分析、软件测试自动化这6章。本教材主要围绕着软件测试的基本知识和基本技能,通过一个完整的软件测试项目全面展示软件测试的全部过程,以软件测试过程为导向构建内容结构。本书适用于高职高专院校、成人高校的学生学习使用,也适应于其他专业培训机构的学生及从事软件测试相关行业的人员进行培训和学习使用。 -
基于MVC的JSP软件开发案例教程牛德雄,陈华政,李彬 等著JSP是人们开发中小型Web应用软件常用的技术,也是基于Java的Web软件开发基本技术。《基于MVC的JSP软件开发案例教程/21世纪软件工程专业规划教材》以“项目案例导向”的方式首先介绍JSP、Servlet、JavaBean、MySQL数据库开发等程序设计基本技术,然后介绍软件模块的MVC实现及集成为一个粗放式的软件。另外,《基于MVC的JSP软件开发案例教程/21世纪软件工程专业规划教材》还介绍了软件非功能需求的编码概念及相关技术,以及复杂结构软件的实现及开发文档的编写。全书分4部分:第1部分(第1章~第5章)为基础内容,着重介绍JavaWeb基础、JSP技术、MySQL数据库开发、Servlet、JavaBean技术与应用等;第2部分(第6章~第7章)为软件的实现部分,着重介绍一个软件模块的MVC实现及其集成;第3部分(第8章~第9章)为软件完善部分,在讨论如何提高软件的实用性并完善软件的同时,介绍了数据库连接池、Ajax等技术的应用;第4部分(第10章)为综合部分,介绍了“真正”的综合软件案例的实现及开发文档的编写。另外,《基于MVC的JSP软件开发案例教程/21世纪软件工程专业规划教材》提供了大量的案例与实现,并以附录的形式介绍了JavaWeb应用软件开发环境的安装与配置,以及Struts、Hibernate、Spring框架的MVC实现的提升技术。《基于MVC的JSP软件开发案例教程/21世纪软件工程专业规划教材》适合作为高等院校计算机、软件工程专业,高职高专软件技术专业、网络技术专业JSP课程教材,也可以作自学JSP软件开发、JSP软件开发的实训、培训教材。 -
软件测试工程师成长之路王顺,兰景英,盛安平 等著《软件测试工程师成长之路:软件测试方法与技术实践指南ASP.NET篇(第3版)/重点大学软件工程规划系列教材》以实际项目为原型,以关键的理论与丰富的实践为指导,贯彻了先进的项目管理理念与全程质量管理思想。《软件测试工程师成长之路:软件测试方法与技术实践指南ASP.NET篇(第3版)/重点大学软件工程规划系列教材》第一篇由众多来自全国各大高校第一线长期从事软件测试理论研究及考试研究的教师参与书籍的创作、组稿与审阅,目的是让软件测试领域核心理论知识在一个章节中完美地展示出来,方便教师的教学与学生的回顾。《软件测试工程师成长之路:软件测试方法与技术实践指南ASP.NET篇(第3版)/重点大学软件工程规划系列教材》第二篇由众多资深软件测试工程师通过多年经验的积累与提炼,以一个完整软件项目为实例,对软件测试工程师的日常工作进行详细的介绍,帮助读者掌握各种技术并能灵活地使用和扩展这些技术。让每一位读者清晰地理解作为一名测试工程师需要在软件生产流程各阶段做什么、怎么做、有哪些可以借鉴的经验技巧与参考文档。《软件测试工程师成长之路:软件测试方法与技术实践指南ASP.NET篇(第3版)/重点大学软件工程规划系列教材》第三篇是众多资深软件工程师在软件测试领域各大技术主题分享,展现众多实际工作中典型的测试技巧、测试技术,不仅告诉读者如何做,更主要是如何做得更好,向资深工程师方向发展,同时激起每个读者对技术的不懈追求和积极动手实践的兴趣。读者通过认真地体会这些技术细节并积极实践后,就能够积累丰富的实战经验,为今后的工作打下坚实的基础。本书第四篇是引导师生自己动手实践,在实践中不断总结与提高。本书适用于高校计算机及软件工程各专业作为软件实践教材,也可供有兴趣或正在从事软件测试工作的人员参考。 -
Software Design中文版02(日)技术评论社 编《Software Design》是日本主流的计算机技术读物,旨在帮助程序员更实时、深入地了解前沿技术,扩大视野,提升技能。内容涵盖多平台软件开发技巧、云技术应用、大数据分析、网络通信技术、深度互联时代下的移动开发、虚拟化、人工智能等最前沿实践性讲解。以人脑思维模式,激发计算机操控的无限可能;以软件开发技巧,挖掘系统与硬件的最大价值。 Software Design 为日本最畅销的IT技术杂志,每期均以当前最受关注的技术为主题。本期的主题为:3D打印。 内容涉及3D打印的现状、工作原理、建模和设计、输出,如何选择3D打印机等。同时还介绍了一些关联技术和动态,如Maker Faire展示的3D打印机、高可用性、APT攻击、CGI脚本等内容。 -
软件测试实用教程吕云翔,杨颖,朱涛 等著软件测试是一种在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。《软件测试实用教程/21世纪高等学校规划教材·软件工程》针对高校计算机相关专业软件测试课程的需要而编写,结合实际案例介绍了软件测试的基础知识和实用技术。《软件测试实用教程/21世纪高等学校规划教材·软件工程》在内容上较为全面、系统地涵盖了当前软件测试领域的理论和实践知识,反映了当前最新的软件测试理论、标准、技术和工具。全书共17章,包括软件测试概述、软件测试生命周期、测试过程相关模型、静态测试与动态测试、白盒测试、黑盒测试、单元测试、集成测试、系统测试、验收测试、面向对象的软件测试、软件测试自动化、单元测试工具Unit、负载测试工具LoadRunner、聚合文件管理工具测试、网上书店系统测试和手机视频播放软件测试。每章内容均有实际案例做补充,以加深读者对软件测试技术和过程的理解,做到理论与实践相结合。本书可作为高等院校相关专业软件测试的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考,或用做全国计算机软件测评师考试、全国计算机技术与软件专业技术资格(水平)考试的培训资料。 -
名家经典系列·修改代码的艺术(美)Michael C. Feathers 著,侯伯薇 译理解修改软件的机制:添加特性、修正缺陷、改进设计、优化性能把遗留代码放到测试用具之中编写测试,防止引入新的问题包含Java、C++、C和C#的示例,其中介绍的大多数技术适用于其他任何语言或平台,精确地确定要在哪些地方修改代码处理非面向对象的遗留代码处理看起来没有任何结构的应用程序。
