软件工程及软件方法学
-
软件工程过程林广艳,姚淑珍 等编著《软件工程过程》系统地介绍了软件生存周期过程的基本概念和软件开发过程中包含的关键活动,从历史的角度介绍了软件过程模型的演进历程。通过对已成功地应用于软件企业的Infosys模型和协同过程模型的介绍,具体说明丁软件生存周期过程中涉及的众多过程、活动与任务间的内在联系以及实施中需要注意的事项。介绍了建立、管理及在优化软件过程中需要考虑的基本问题。《软件工程过程》是作者多年从事软件开发与管理过程中积累的经验和软件工程教学实践的总结,书中内容力求将较为抽象的软件过程理论与实际应用现状结合,理论联系实际。《软件工程过程》可作为高等院校软件工程专业及计算机类相关专业的本科和研究生教材,也可供从事软件开发与管理的专业人员参考。 -
常用工具软件实用教程刘瑞挺 等主编《常用工具软件实用教程》介绍目前最常用的计算机实用工具软件,以“常用工具”为出发点,先介绍工具软件的基础知识,常用软件的安装、卸载方法,然后从常用文字输入工具、翻译工具、电子书工具、光盘刻录工具、音频播放工具、视频播放工具、图像浏览工具、抓图工具、网络浏览搜索工具、网络聊天工具、邮件收发工具、网络数据传输工具、网络安全工具、安全设置工具、磁盘工具和备份恢复工具等对常用工具软件的使用进行了介绍。《常用工具软件实用教程》内容循序渐进,图文并茂,简单易懂,实用性强,注重理论知识与实际应用相结合,可以使读者真正做到学以致用,从而全面提升计算机应用水平。《常用工具软件实用教程》适合于广大计算机新手学习使用,尤其适合用作培训班和大中专院校相关专业的教材。 -
软件工程案例开发与实践刘竹林 主编软件工程既是一门理论课程,又是一门实践性极强的实用学科,软件工程研究的自标是让软件开发者在最短时间内以最少的成本开发出高质量的产品。本书从实用角度出发,介绍了如下内容:软件工程基本概念;软件开发过程概述;项目计划与可行性研究;需求分析;软件概要设计;软件详细设计;数据库设计;用户界面设计;面向对象的分析;面向对象的设计;软件的实现;软件测试流程;软件测试方法;软件能力成熟度模型CMM;实验指导。本书适合作为高职教材,也可以作为工程技术人员的参考用书。 -
软件工程技术及应用贾铁军 主编《软件工程技术及应用》以案例推进教学,力求技术先进、实用性强。主要包括软件工程技术基础、计划立项、需求分析、软件设计、面向对象技术、系统实现技术、软件测试与维护、软件工程管理技术和现代软件工程新技术及应用等内容。《软件工程技术及应用》提供配套的多媒体课件等教学资源,书中配有大量的案例、练习与实践和部分答案,便于老师教学,也便于学生进行课外延伸学习和实践练习。《软件工程技术及应用》具有实用,新颖、可操作性强等特点。可作为应用型本科院校计算机类及信息类相关专业课程的教材,也可作为培训及参考用书,高职院校也可选用。 -
三维数据场重构与显示工程软件设计蒋先刚 著《三维数据场重构与显示工程软件设计》主要介绍三维数据场重构与显示的基础理论和程序实现技术,从工程应用的角度,介绍三维数据场重构与显示应用软件设计的基本方法和实用技术。全书分为5章,第1章简要介绍三维数据场重构与显示的应用发展、研究内容和基本方法,第2章介绍三维数据场的数据类型与转换技术,第3章介绍基于等值面的三维数据场重构与显示的基本理论和程序设计方法,第4章介绍基于直接体绘制的三维数据场重构与显示基本理论和程序设计方法,第5章介绍基于二维轮廓线的三维物体重构和显示的理论与程序设计方法,每章都包含多个基于不同技术的三维数据场重构与显示的工程应用例程,各章之间的理论分析和程序模块具有一定的相关性和独立性。《三维数据场重构与显示工程软件设计》系统地介绍了基于Delphi的三维数据场重构与显示的程序设计技术,比较全面地介绍了三维数据场重构与显示的各种方法的程序实现技术,《三维数据场重构与显示工程软件设计》以讲解实例设计的方式介绍三维数据场重构与显示的程序设计技巧。注重理论、突出实用。《三维数据场重构与显示工程软件设计》可作为大学生、研究生和工程软件人员在三维数据场重构与显示的算法及相关应用课程的参考教材,书中的例子全部通过Delphi 7验证实现,书中程例主要涉及三维医学图像重构与显示、无损三维测量与显示、快速逆向加工等工程软件设计技术。随书所附光盘提供书中所介绍的所有三维数据场重构与显示的软件包的完整源程序及编程和运行所需资源、素材和控件。 -
软件自动化测试框架设计与实践柳胜 编著《软件自动化测试框架设计与实践》从自动化测试思想、技术和实施操作等层面进行深入分析,全面讲解了如何针对企业或项目需求,并以量体裁衣的方式来设计完成自动化测试框架,从而为自动化测试实施的企业和个人提供实战指南。《软件自动化测试框架设计与实践》分3篇,第一篇初级篇,包括第1~4章,主要介绍自动化测试的基础知识和经验,以及自动化测试团队的建设等;第二篇中级篇,包括第5~7章,主要介绍自动化测试框架的构建思想,以及在UI测试自动化和单元测试自动化等领域内的技术实现;第三篇高级篇,包括第8~9章,主要讲解自动化测试框架的实例研究,开发高质量的实例代码等内容。《软件自动化测试框架设计与实践》旨在帮助读者学习和理解测试框架的设计原则和实施技巧,以便根据自己测试的项目特点贯彻实施。读者阅读《软件自动化测试框架设计与实践》之后,将会理解并把握如何根据项目和产品特点构建一个高效、高质量的自动化测试解决方案。 -
实用软件工程陆惠恩,张成姝 编著本书着重从实用角度讲述软件工程的基本概念、原理和方法,系统地介绍目前较成熟的、广泛使用的软件工程技术。内容包括软件工程概述,软件计划(软件定义、可行性分析、需求分析),结构化设计(概要设计、详细设计、界面设计和数据代码设计等),软件编码与软件测试,软件维护,面向对象方法学与统一建模语言UML,面向对象软件设计与实现,软件工程技术发展 (CASE技术、软件重用、RUP统一过程、Rational Rose简介、软件构件模型比较),软件工程管理,软件开发实例。每章都有小结供读者复习总结,精心挑选了习题供读者选用,部分习题有参考答案。《实用软件工程(第2版)》可作为应用型本科计算机相关专业的教材,也可供从事计算机软件开发及应用的广大科技人员参考。 -
软件开发流程实训教程杜文洁,景秀丽 主编《软件开发流程实训教程》详细介绍了软件开发流程基础知识及其相关实训项目,内容包括软件开发项目的前期准备、目标系统的可行性分析、需求分析、概要设计、详细设计、编码、软件测试、软件实施以及软件维护。 《软件开发流程实训教程》采用现在流行的VB.NET网络编程语言和AsPNET网站技术设计章节实例,从应用的角度出发,采用“任务驱动”方式表述实训内容,注重实训项目的先进性、科学性和实用性,力求反映软件开发的系统流程。将软件开发的基础理论与实训项目紧密结合,使读者可以更好地理解和掌握软件开发过程,并迅速地运用到实际软件开发工作中。《软件开发流程实训教程》可作为高等院校、高职高专院校及相关软件学院软件技术专业和计算机相关专业的教材,也可作为企业公司软件开发的培训教程,还可作为软件开发人员的参考资料。 -
需求分析与系统设计(澳)麦斯阿塞克 著,马素霞 等译《需求分析与系统设计(原书第3版)》论述软件分析与设计的原理、方法和技术,并特别关注设计阶段,对软件体系结构的内容进行了很大的扩充。《需求分析与系统设计(原书第3版)》强调对象技术及统一建模语言(UML)在企业信息系统开发中的应用,并讨论了使用Web技术和数据库技术进行开发的方法。《需求分析与系统设计(原书第3版)》是大学本科生学习系统分析与设计、软件工程、软件项目管理、数据库和对象技术的理想教材和参考书;对于软件工程技术人员来说,《需求分析与系统设计(原书第3版)》也是很好的参考资料。 -
微软的软件测试之道(美)培智,(美)约翰斯顿,(美)罗里森 著,张奭 等译《微软的软件测试之道》是以使读者熟悉微软产品、微软工程师、微软测试人员、测试的作用和对软件工程的通常做法作为开始。书的第二部分讨论许多在微软常用的测试实践和工具。 书的第三部分探讨某些我们工作中使用过的工具和系统。书的最后一部分探讨在微软测试和质量的未来方向,以及我们打算怎么创造未来。《微软的软件测试之道》结构清晰,内容详实,可作为广大软件测试人员的参考用书。
