本书是为高等学校非计算机专业理工科学生编写的计算机基础教材,全书分为两大部分。第一部分主要讲述计算机基础知识和基本理论,向学生系统地介绍计算机的基本概念,强调文化与信息的意识,突显了计算机的基础性,其中也涵盖了全国计算机等级考试要求的内容。第二部分重点讲述了C语言程序设计的基本内容。全书共分12章,其中第1~3章为计算机基础知识,第4~12章为C语言程序设计知识。各章均配有相关习题。本书为长期在教学第一线的教师编写。在注重系统性和科学性的基础上,突出了实用性及操作性,对重点相关概念和操作技能突出进行讲解。此书语言流畅,内容丰富,深入浅出,可作为普通高校非计算机专业理工类学生计算机基础教材或参考书,也适用于计算机培训班及计算机自学读者。
本书针对高校计算机相关专业软件测试课程的需要而编写,系统地介绍了软件测试的基础知识与应用技术。本书内容包括软件测试的基本概念和基本知识、软件测试计划、软件测试的基本技术、软件测试过程、测试用例设计、测试报告与测试评测、软件测试项目管理、面向对象软件测试、软件测试自动化以及一个实际软件项目的测试案例,通过该案例的学习,以加深读者对软件测试技术和软件测试过程的理解,加强理论知识的实践性。本书还对目前比较流行的测试工具软件做了介绍。本书内容全面、深入浅出、理论和实践相结合,通过本书的学习读者能够较好地掌握软件测试的基本知识和基本技术。本书可作为高校计算机专业的软件测试课程的教材,也可作为软件测试培训班的教材或者软件测试人员的自学参考书。
本书针对高校计算机相关专业软件工程课程的需要而编写,书中系统地介绍了软件工程的基础知识与应用技术,内容包括软件工程的基本概念和基本知识,软件生命周期与软件开发的各种模型,软件立项与合同,软件需求分析的概念、方法和工具,软件策划的规模、费用和资源的估计方法,软件建模的思想及三个模型分析,软件设计概论和设计方法,软件测试方法,软件实施及维护的方法,软件管理。本书在内容上注重科学性、先进性,强调实践性,提供了丰富的软件开发实例和素材,反映了软件工程的最新发展技术。本书内容全面、深入浅出、理论和实践相结合,通过对本书的学习读者能够较好地掌握软件工程的基本知识和基本技术。本书可作为高等院校计算机科学与技术、软件工程等专业的软件工程课程教材,也可作为软件工程培训班教材或者软件开发及软件管理人员的自学参考书。