软件工程及软件方法学
-
软件质量保证与测试秦航,杨强 主编《21世纪高等学校规划教材·软件工程:软件质量保证与测试》全面系统地讲述了软件质量保证与测试的概念、原理和典型的方法,并介绍了相关软件项目的管理技术。《21世纪高等学校规划教材·软件工程:软件质量保证与测试》共15章,第1章是概述,第2章至第8章讲述了软件质量工程体系、软件配置管理和质量度量、软件可靠性度量和测试、软件质量标准、软件评审、软件全面质量管理、高质量编程,第9章至第15章分别讲述了软件测试过程、黑盒测试、白盒测试、基于缺陷模式的软件测试、集成测试、系统测试、测试管理。本书的附录a为基本术语,附录b和附录c分别讲述了计算机软件质量保证计划规范和计算机软件测试文件编制规范,对读者深入理解软件质量测试和保证很有帮助,也是上机实习的好材料。本书条理清晰、语言流畅、通俗易懂,在内容组织上力求自然、合理、循序渐进,并提供了丰富的实例和实践要点,很好地把握了软件测试学科的特点,使读者更容易理解所学的理论知识、掌握软件质量保证与测试的应用之道。本书可作为高等学校的软件工程专业、计算机应用专业和相关专业的教材,成为软件质量保证工程师和软件测试工程师的良师益友,也可作为其他各类软件工程技术人员的参考书。 -
软件工程导论(美)夏洛特 著,罗飞 等译《软件工程导论》的安排方式很简单,它的每一章对应项目开发中的一个主要活动。工程学方面的主要活动包括需求分析和需求规范、体系结构设计、模块设计、编码和单元测试、以及测试;项目管理方面的主要活动包括项目计划和项目监控两个方面,而这两个活动都安排在项目计划这一章,这是因为项目的监控也需要计划。另外,在这本书中,还有一章主要用来阐明软件工程领域存在的问题,而另一章则讨论了软件过程中把每个活动联系起来的中心观点。《软件工程导论》的每一章都是以对本章的介绍、目标或者读者在本章中应有的收获开始。每一章在介绍项目的开发活动时,总是首先介绍有关概念和知识,然后介绍该活动的结果或所具备的某些期望质量特性,以及一些实践方法或执行该活动所需要的技术,最后通过一些实例说明这一章的有关知识点,并为读者总结本章学习的主要内容,每一章的结尾都提供有一些自测练习。 -
软件工程基础教程田文洪 主编为了得到好的软件产品,软件开发必须遵循一定的规范和流程。《软件工程基础教程(英文版)》由浅入深、循序渐进地介绍了规范化的软件开发方法所涉及的概念和方法。内容包括过程模型、软件需求、设计工程、生产率和工作量度量、软件测试、软件维护、质量管理、项目管理和风险管理等内容,最后介绍了一些常用的软件开发工具,并给出编码风格上的建议。本书内容注重理论与实践结合,参考了IEEE和ACM关于软件工程的10个知识体系内容。针对中国学生英文水平,做了针对性的编写,并对重点难点内容进行了中文解释。本书配有在线习题、电子课件、案例分析、实验指导等教学资源,可登录电子工业出版社华信教育资源网(www.hxedu.com.cn),免费注册、下载。通过本书的学习,可使学生了解软件工程的基本知识和方法,熟悉软件工程的主要环节,掌握软件工程传统经典和现代高级的理论、方法,并能应用到实际的软件项目开发中。 -
Xilinx FPGA设计与实践教程赵吉成,王智勇 编著《XILINX大学合作计划指定教材:Xilinx FPGA设计与实践教程》系统讲述了FPGA的软硬件开发知识,并以Spartan-3开发套件为硬件平台,配合经典的实例应用,使读者能够从硬件设计、软件开发和系统设计等方面系统掌握FPGA的使用方法。《XILINX大学合作计划指定教材:Xilinx FPGA设计与实践教程》共四篇16章。第一篇为FPGA设计基础与ISE开发基本流程,共2章,内容包括PLD技术基础,Xilinx FPGA的开发、仿真以及实现整个流程。第二篇为数字电路设计基础与Verilog HDL描述,共5章,介绍了基于VerilogHDL的数字电路基础、同步电路设计思想和高级技巧。第三篇为基于FPGA的接口开发,共5章,结合Xilinx FPGA开发板,详细讲述了UART串口通信控制器、PS/2键盘,鼠标接口控制器、VGA图形图像显示控制器以及RAM接口控制器等案例的设计、开发以及验证。第四篇为基于FPGA的软核微控制器PicoBlaze,共4章,以Pico Blaze为例,介绍了PicoBlaze微处理器的软硬件开发、中断设计等。本书可作为电子类、计算机类、自动化类等相关专业研究生和高年级本科生教材或参考书,也可作为数字电路设计人员以及FPGA爱好者的参考书。 -
软件工程与开发技术张凯 编著《软件工程与开发技术》主要介绍与软件工程相关的基本理论概念、软件工程及软件开发方法、软件工程的设计与开发、软件质量保证、软件工程师的指南及实际案例分析。本书的目的并不是只追求软件工程理论的前沿,而是培养能胜任软件开发和应用工作的实用型、复合型人才,是一本应用性书籍。《软件工程与开发技术》不但可以作为大中专院校软件工程教材,也可作为广大工程师的参考书。 -
对日软件开发基础刘玉琴,韩兰灵 主编近年来,随着软件产业国际化的迅速发展, 日本已经成为我国软件出口重点目标地区,计算机软件加Et语技能的复合型人才供不应求。编者所在的大连理工大学软件学院是国家37所示范性软件学院之一,以培养复合型、实用型人才为目标,至今已走过了十载春秋。其中软件日语强化的培养模式以及质量得到了相关部门和IT企业的高度评价,已经为社会培养并输送了近千名“软件+日语”的复合型国际化人才。我们在强化 “听、说、读、写”,即一般通用日语能力培养的同时,发现如下问题:学生即使通过了日语国际能力测试N2甚至Nl考试,毕业后要想完全适应软件日语工作环境,仍要花费较多的时间来学习软件专业的日语。另外,对日软件开发案例分析结果显示, 日本企业习惯和职场礼仪的理解、掌握程度,也对业务的成败起着重要的影响作用。尽管这些与IT行业具体工作没有直接关系,但是,对于重视礼仪、礼节的日本企业来说,这些细微的常识有时也起着举足轻重的作用。因此,加强一般通用日语数学与工作日语的有机衔接,是“软件十日语”的复合型人才培养的重要课题,也是本教材力图实现的编写目标之一。 -
嵌入式组件设计王小妮,魏桂英,杨根兴 主编《嵌入式组件设计:驱动?界面?游戏》是嵌入式系统应用、嵌入式组件设计和嵌入式游戏设计的教材,涉及了设备驱动程序设计、控件设计、应用程序开发以及PDA与手机中常用功能组件和游戏的设计。内容共分13章。第1章介绍了嵌入式系统、组件设计和游戏设计基础知识。第2章介绍了组件开发的基本构件。第3~7章介绍了电话簿、系统时间、日历、智能拼音输入法及科学型计算器组件设计。第8~13章介绍了高炮打飞机游戏、沙壶球游戏、24点游戏、高尔夫球游戏、五子棋游戏及拼图游戏设计。对每个设计都详细讲述了设计方法、编写要点,并包括源代码详解。《嵌入式组件设计:驱动?界面?游戏》附带光盘,其中包括源代码、课件PPT及相关资料,以方便教师授课及读者学习。《嵌入式组件设计:驱动?界面?游戏》可以作为高等院校有关嵌入式系统教学的本科生或者研究生的专业课教材,也可作为实验教材,也适合作为各类相关培训班的教材,还可以作为机电仪器一体化控制系统、信息电器、工业控制、手持设备、智能玩具、游戏软件等方面嵌入式应用软件开发人员的参考书及嵌入式系统爱好者的自学用书。 -
数字学习力杨杰,梁晓睿 著杨杰、梁晓睿所著的《数字学习力(网络时代伴学工具使用手册)》围绕为学者最关注的四个命题:如何管理时间、如何准确高效检索、如何进行个人知识管理,以及如何思考写作,用轻松愉悦的手笔,一张张细致入微的截图,并结合作者自身的为学体验,向读者娓娓阐述作业计算器、论文计算器、甘特图、Firefox及其精选插件、百谷歌搜索引擎与搜索技巧、GooReader、Miro、iTunesU、ResearcherID、CNKI研究型个人数字图书馆、Wiz、Zotero、Endnote、XMind、WhiteSmokeToolbar等软件与互联网的使用精髓。《数字学习力(网络时代伴学工具使用手册)》中的相关介绍不仅将有助于为学者提高为学效率与为学质量,对普通读者更好地运用互联网与软件改善生活品质亦大有裨益。 -
军用软件工程叶雪梅,陈菁 编《军用软件工程》在对军用软件及其相关概念介绍的基础上,阐述了基于项目的面向对象的软件开发方法、基于生命周期的迭代式软件研发过程、军用软件项目管理及军用软件过程改进,并对军用软件工程相关标准进行了介绍。 -
软件测试技术与项目实训于艳华,王素华,吴艳平 主编《教育部高职高专计算机教指委规划教材:软件测试技术与项目实训》根据高等职业技术教育的教学特点,结合教学改革和市场、行业应用需求编写而成。本山野是软件测试动手操作实战教材,结合了作者多年的教学经验和培训经验,通过真实的项目测试活动,主要介绍了软件测试各阶段的操作和应用。本书充分体现任务引领、项目主导的教学思路,使初学者容易快速入门,易于动手实际操作。本书以项目为载体,每章开始都设有教学重点和教学难点,按照企业的测试流程进行各章节内容编排,全书共分4章:CVIT新闻发布系统项目介绍及测试计划、CVIT新闻发布系统的白盒测试、CVIT新闻发布系统的黑盒测试、CVIT新闻发布系统的自动化测试及工具使用。《教育部高职高专计算机教指委规划教材:软件测试技术与项目实训》内容广泛翔实,适用于全国高等院校职业技术学院、本科院校及二级职业技术学院、成人高校、继续教育学院使用,可作为软件测试初学者的入门教材,也可以作为培养相关技术设计人员的培训教材。
