软件工程及软件方法学
-
软件设计与开发夏慧军 等主编本书是作者根据“全国应用型人才培养工程”培养应用型人才的标准和要求,在长期从事“软件设计与开发”课程教学与应用开发的基础上编写的。全书共11章,主要内容包括Java基础知识、Java语法基础、Java程序流程控制、方法和数组、面向对象程序设计、字符和字符串、多线程技术、Applet、HTML基础、图形用户界面和Java输入/输出等。本书既可作为高职高专院校各专业相关课程的教材,同时也适合软件开发技术人员用做参考。 -
交互设计概论李四达 编著《交互设计概论》是一本全面论述交互设计的理论、概念、方法、历史和未来发展的专业基础教材。交互设计是一个关注交互行为、用户体验与人机间有效沟通的数字产品设计领域,它涉及可用性研究、用户分析、情感研究、界面设计、认知心理、工业设计和人机工程学等诸多领域。内容共分7章,包括交互设计与交互媒体、交互设计的理论探索、交互设计方法和流程、工业时代的人机交互、后工业时代的交互设计、设计心理学与交互设计、交互设计的未来发展等。重点介绍了用户模型、UCD、用户体验、UI设计以及交互设计的历史、观念和美学等概念。《交互设计概论》内容丰富,条理清晰,图文并茂,通俗易懂,史料新颖翔实,针对性强,适合于课程教学或专业课讲义,对于数字媒体和工业设计行业的交互设计师、用户界面设计师、UI设计师和可用性工程师也有一定的指导作用。此外,《交互设计概论》还配套CD-ROM光盘一张,内容包括教学练习图像素材、交互设计及交互艺术作品演示和研究论文等,是读者掌握该领域理论和方法的辅助内容。《交互设计概论》是一本全面论述交互设计的理论、概念、方法、历史和未来发展的专业基础教材,可以作为工业设计、动画、新媒体艺术、数字媒体艺术和其他相关专业的本科生和研究生的学习用书。 -
软件测试技术王英龙 等主编《教育部“软件工程课程体系研究”规划教材:软件测试技术》首先从一个宏观的角度对软件测试做了准确定位,然后对软件测试做了总体论述并描绘了软件测试的一个全貌;随后,以软件测试生命周期这样一个基本的软件测试过程为线索,逐层深入地向读者解密软件测试的内容和技术,在《教育部“软件工程课程体系研究”规划教材:软件测试技术》的后面还论述了测试过程的组织与管理、测试的度量和过程改进及相关模型。理论与实践的紧密结合是《教育部“软件工程课程体系研究”规划教材:软件测试技术》的最大特点,《教育部“软件工程课程体系研究”规划教材:软件测试技术》精心准备了一个独立软件项目,自始至终保持将各类测试内容附着于该项目中,做到了测试的连续性和完整性,实景回放式的叙述方式使读者如临其境,带来有如真实的工作体验。《教育部“软件工程课程体系研究”规划教材:软件测试技术》可以用作各类高等学校的软件测试专业及相关专业的教学用书,也可以作为认证考试的参考用书,供测试职业鉴定类的高级检验员、检验师,国家软件资格水平考试软件评测师、国际软件测试工程师使用。 -
需求分析与系统设计(澳)麦斯阿塞克 著,马素霞 等译《需求分析与系统设计(原书第3版)》论述软件分析与设计的原理、方法和技术,并特别关注设计阶段,对软件体系结构的内容进行了很大的扩充。《需求分析与系统设计(原书第3版)》强调对象技术及统一建模语言(UML)在企业信息系统开发中的应用,并讨论了使用Web技术和数据库技术进行开发的方法。《需求分析与系统设计(原书第3版)》是大学本科生学习系统分析与设计、软件工程、软件项目管理、数据库和对象技术的理想教材和参考书;对于软件工程技术人员来说,《需求分析与系统设计(原书第3版)》也是很好的参考资料。 -
微软的软件测试之道(美)培智,(美)约翰斯顿,(美)罗里森 著,张奭 等译《微软的软件测试之道》是以使读者熟悉微软产品、微软工程师、微软测试人员、测试的作用和对软件工程的通常做法作为开始。书的第二部分讨论许多在微软常用的测试实践和工具。 书的第三部分探讨某些我们工作中使用过的工具和系统。书的最后一部分探讨在微软测试和质量的未来方向,以及我们打算怎么创造未来。《微软的软件测试之道》结构清晰,内容详实,可作为广大软件测试人员的参考用书。 -
软件体系结构实用教程付燕 主编《软件体系结构实用教程》对软件体系结构的理论基础、研究内容、当前研究现状和实践应用进行了系统的介绍。通过《软件体系结构实用教程》,读者可以了解到软件体系结构的基本概念、风格、描述方法、设计方法、评估方法和集成开发环境等内容。《高等学校计算机专业“十一五”规划教材:软件体系结构实用教程》共分10章。第1章简单介绍了软件重用和构件技术的一些基本概念,它们是学习软件体系结构有关知识的基础;第2章介绍了软件体系结构的概念;发展和研究现状;第3章对软件体系结构的风格进行了较为详细的介绍,并给出了一些应用实例;第4章讨论了软件体系结构的三种描述方法;第5章介绍了软件体系结构设计过程中使用的一般原理和设计模式,以及常用的体系结构设计方法;第6章对Bass等人提出的一种基于体系结构的软件开发过程做了详细介绍;第7章介绍了软件体系结构评估方法,重点介绍SAAM和ATAM方法;第8章介绍了Web服务体系结构的有关知识,并给出了一个简单的应用实例;第9章对特定领域的软件体系结构进行了介绍,详细讨论了其建立过程;第10章介绍了软件体系结构集成开发环境的具体功能。《高等学校计算机专业“十一五”规划教材:软件体系结构实用教程》可作为计算机软件专业高年级本科生和研究生的软件体系结构教材,也可作为软件开发人员的参考书。 -
软件开发技术张帆 主编《软件开发技术》从软件工程基本理论出发,将软件开发技术的各个环节有机结合,全面覆盖软件开发过程,特别是软件开发的IT规划和软件过程管理等内容进入了教材的设计环节。《软件开发技术》主要内容包括:软件开发规律概述、软件开发方法、软件开发平台与工具、系统分析与建模、软件架构技术、软件设计模式、IT规划与咨询、软件开发项目管理、软件开发案例分析等。《软件开发技术》重点分析实际软件开发案例,使读者掌握软件开发的基本规律与实际管理方法。《软件开发技术》配套光盘,内容包括;软件开发文档模板(国家标准、企业标准、CMM3级要求等)、设计案例(企业级应用)、电子科技大学学生软件设计大赛优秀成果资料、多媒体电子课件,是教材内容的有力补充。《软件开发技术》可作为高等学校软件专业和计算机专业研究生和高年级本科生和的教材,也可供相关科技人员学习参考。 -
基于RUP的软件测试实践姚登峰 主编,韩玉敏 等编著《基于RUP的软件测试实践》介绍了RUP的特点、原则和概念及RUP的四级测试(单元测试、集成测试、系统测试和验收测试)。在内容的选取上对基本知识的建立、基本技能的培养两方面有所侧重,让学生形成对RUP的整体理论框架的基本认识,为学生毕业后从事软件测试职业和在专业上的持续发展奠定基础。《基于RUP的软件测试实践》适合作为高等学校计算机及相关专业的本专科生教材。 -
Grails技术精解与Web开发实践宋友 等编著Grails是继J2EE、PHP、ROR等技术之后又一个成功的Web框架。《Grails技术精解与Web开发实践》系统讲解了使用Grails技术快速进行Web开发的知识。《Grails技术精解与Web开发实践》内容分为四大部分,第一部分介绍了Grails必备的基础知识,包括环境配置、Groovy语言基础、HelloWorld程序开发实例等;第二部分以迭代的方式,设计并逐步完善了一个购物车应用,介绍了Grails基础知识;第三部分对Grails各个部分的细节进行了深入讨论;第四部分对Grails的实现原理进行了剖析,通过分析Grails的源码,帮助读者体会出Grails如此神奇的奥妙所在。《Grails技术精解与Web开发实践》可作为大学本专科软件工程等专业教材,其适用的课程可以为Web开发与实践、软件工程实践等。《Grails技术精解与Web开发实践》也可供Web开发与应用的工程技术人员和爱好者参考。 -
软件工程及软件开发应用施一萍 主编软件工程是计算机科学技术的一门新兴学科,其软件开发新技术、新方法正在不断地出现。《软件工程及软件开发应用》以软件生命周期为主线,系统地介绍了软件工程基本知识、结构化分析、结构化设计的软件开发技术,同时介绍了面向对象开发技术,包括面向对象分析、面向对象设计、UML建模语言和Rational Rose工具,最后介绍了通过软件测试、维护和工程管理来保证软件工程质量等内容。《软件工程及软件开发应用》内容新颖,实用性强,每章后有小结和习题。可作为高等院校“软件工程”课程的教材或参考书,也适用于软件工作人员和计算机用户阅读参考。
