软件工程及软件方法学
-
团队软件过程(美)汉弗莱 著,吴超英,师春泽,汪浩 译《团队软件过程(第2版)》(简称“tspi”),是美国embry-riddle aeronautical大学为计算机科学系研究生和高年级本科生开设的一门软件工程课的教科书。这本书系统地论述了如何以开发团队的形式来进行软件的开发,并对开发过程作出了具体而详尽的指导,包括团队成员之间的协调、进度的管理、质量的控制等令读者最感兴趣的方面。《团队软件过程(第2版)》内容包括四个部分:第一部分——绪论,包括前两章,是对理论的简单介绍,介绍了什么是tspi、tspi的组织结构等内容。第二部分——tspi过程,包括第3章到第10章,则是整个小组研究周期的详细内容,详细解释了小组软件开发的步骤,并且给出了 tspi完整形式的例子。第三部分——小组角色,包括第11章到第15章,提供了小组成员角色的细致描述:小组领导者、开发经理、计划经理、质量/进度监督经理,以及技术支持经理。第四部分——使用tspi,包括第16章到第18章,讲述了在使用本书的过程中需要注意的一些原则。《团队软件过程(第2版)》实用性与可读性较强,适用于软件开发项目经理、程序员和一般编程爱好者在开发软件时参考,也可作为高等学校计算机软件工程课程的参考书使用。 -
Flex 4权威指南(美)Michael Labriola Jeff Tapper Matthew Boles 著《Flex 4权威指南》是Adobe公司的官方教程,以课程的形式逐步讲解了如何用Flex 4开发一个完整的网上杂货商店应用程序,这个杂货商店能够动态显示数据和图像,并帮助用户完成结账流程,到数据提交至服务器为止。书中详细介绍了Flex 4的相关知识点,具体包括构建、部署和调试RIA,使用功能强大的MXML语言编写了应用程序,使用MXML和ActionScript快速构建自定义用户界面,以及通过样式和皮肤自定义应用程序的外观等。 《Flex 4权威指南》适合各层次Flash和Flex开发人员阅读。 -
FLAC3D在岩土工程中的应用孙书伟 等编著《flac3d在岩土工程中的应用》深入浅出地介绍flac3d软件在岩土工程中的应用。本书分11章,首先简单介绍flac3d的一些基本功能,包括软件的安装与启动、一般问题的分析步骤、符号规定以及文件类型等内容;然后借助众多经典实例深入阐述flac3d用于岩土工程分析中时相关的高级分析技术,包括参数化设计语言fish、自定义本构模型和三维复杂模型的建立方法等;最后以实际工程为对象,重点介绍flac3d在基坑工程、边坡工程、桩基工程、隧道工程以及采矿工程中的应用。《flac3d在岩土工程中的应用》内容翔实、重点突出,配有大量插图,使读者能够迅速、准确而深入地理解flac3d的用法,快速掌握该门数值分析软件。本书还包含众多经典实例的命令流,可以从中国水利水电出版社网站和万水书苑(http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com)免费下载,读者可以自由选取作为研究和学习之用。《flac3d在岩土工程中的应用》既可以作为理工科院校岩土、隧道、铁路、公路等相关专业的高年级本科生、研究生、博士生与教师学习flac3d软件及其应用的教材,也可以作为从事岩土工程、道路与铁道工程、隧道工程等专业的科研人员和工程技术人员学习使用flac3d软件的参考用书。 -
计算机常用工具软件项目教程曹海丽 主编《计算机常用工具软件项目教程》是根据职业技术教育特点编写的一本以应用为主的软件教程。全书共分10章,分别介绍了软件的安装与卸载、浏览器的使用、网络下载工具及播放工具软件、电子书的阅读与制作、音频编辑工具、图形图像工具软件、网卜办公和网上购物的相关操作、网络安全工具软件、系统的维护与优化工具的使用。《计算机常用工具软件项目教程》采用项目实例点面结合教学方式,各章以项目为中心,围绕项目实现展开学习,通过一个个鲜活的实例、详尽的操作讲解和完整的演示图片,让从未接触过计算机的读者能够跟随一个个项目的展开快速学会使用计算机,轻轻松松地完成各种日常工作任务,学习目标非常明确,实训效果快速显著。《计算机常用工具软件项目教程》在每章的最后还设有实战演练,便于读者练习提高。《计算机常用工具软件项目教程》内容新颖丰富、实用性强,既可作为各职业学校教材,还可以作为培训、自学等广大计算机爱好者的工具用书。《计算机常用工具软件项目教程》还配有电子课件和部分课后练习答案。 -
重构Martin Fowler,Kent Beck,John Brant,William Opdyke,Don Roberts(马丁.福勒,肯特.贝克,约翰.布兰特,威廉.奥迪克,唐.罗伯茨) 编著重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。多年前,正是本书原版的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。《重构:改善既有代码的设计(评注版)》也因此成为与《设计模式》齐名的经典著作,被译为中、德、俄、日等众多语言,在世界范围内畅销不衰。Martin Fowler等著的《重构:改善既有代码的设计(评注版)》凝聚了软件开发社区专家多年摸索而获得的宝贵经验,拥有不因时光流逝而磨灭的价值。今天,无论是重构本身,业界对重构的理解,还是开发工具对重构的支持力度,都与本书最初出版时不可同日而语,但书中所蕴涵的意味和精华,依然值得反复咀嚼,而且往往能够常读常新。《重构:改善既有代码的设计(评注版)》力邀国内资深专家执笔,在英文原著基础上增加中文点评与注释,旨在以先行者的学研心得与实践感悟,对读者阅读与学习加以点拨、指明捷径。 -
软件测试技术与案例实践教程刘竹林 著《21世纪高职高专系列规划教材·软件测试技术与案例实践教程(计算机类专业)》共分12章,内容主要为:软件测试综述、软件测试过程与测试模型、黑盒测试与测试用例设计方法、白盒测试(静态分析与动态测试)的实用技术、单元测试(插桩技术、驱动模块等)方法、集成测试的方法、系统测试的方法、验收测试的方法、Web应用系统测试方法、软件测试工具Load Runner以及上机实训等内容,针对测试的过程中的面向过程编程的测试方法和面向对象编程的测试方法分别进行了介绍。书中给出了大量的测试用例。知识讲解通俗易懂,由浅入深。《21世纪高职高专系列规划教材·软件测试技术与案例实践教程(计算机类专业)》课时是按照64课时(包括上机实践)安排的,读者可以根据具体情况对内容选择,其中“第10章”“第11章”可以作为选择内容。 -
软件测试技术基于案例的测试赵翀,孙宁 编著《软件测试技术:基于案例的测试》以案例为线索系统介绍软件测试的基本原理和常用方法,阐述覆盖准则的理论知识,介绍软件测试战术和软件测试策略;针对具体测试工作,介绍图形用户界面测试、嵌入式软件测试、web应用软件测试和安全性测试的方法;概要介绍测试管理和测试工具。《软件测试技术:基于案例的测试》重点讲述案例测试用例设计和软件测试技术的实际应用,为学生分析案例提供样板。本书内容丰富,理论联系实际,可作为高等院校计算机专业本科生和研究生的教材,也可为从事软件测试和软件质量工作的工程技术人员学习提供参考。 -
软件工程(美)沙赫 著《软件工程:面向对象和传统的方法(英文版·第8版)》对软件工程的基础知识(包括面向对象和传统方法)进行了严谨和全面的介绍,是软件工程领域的经典著作。《软件工程:面向对象和传统的方法(英文版·第8版)》共分两大部分:第一部分介绍基本的软件工程理论;第二部分讲述更实用的软件生命周期。作者采用这种独特的、极具可读性的组织方式,帮助学生和广大读者理解软件工程中的一些复杂概念。最新版第8版对《软件工程:面向对象和传统的方法(英文版·第8版)》进了整体更新,新增两章内容,分别概括介绍软件工程的关键知识点和近年涌现的新技术。 -
本体方法及其应用甘健侯,姜跃,夏幼明 著《本体方法及其应用》系统地介绍项目团队近几年对本体理论及其技术的研究成果,包括本体基础、语义Web与本体描述语言、本体构建、本体映射、基于本体的概念语义相似度和相关度计算、基本描述逻辑ALC、扩展描述逻辑ALC+形式系统、Web本体语言OWL与扩展描述逻辑ALC+的关系、描述逻辑的应用、基于本体的语义检索原型系统设计与实现、基于本体的科学家资源服务平台研究等。通过本书,读者能够对本体理论及其技术有更系统的理解和掌握。 《本体方法及其应用》可作为高等学校计算机及相关专业硕士研究生或高年级本科生的教材或教学参考书,也可作为该领域相关研究人员或技术开发人员的学习参考用书。 -
面向方面软件开发的理论、技术与实践王斌,盛津芳 主编《普通高等教育“十一五”国家级规划教材:面向方面软件开发的理论、技术与实践》为普通高等教育“十一五”国家级规划教材。《普通高等教育“十一五”国家级规划教材:面向方面软件开发的理论、技术与实践》共分12章,主要内容包括AOP 简介、AOP的方面编织、AspectJ简介、AspectJ的基本概念、深入AspectJ 、基于扩展的UML的方面建模、AspectJ应用开发(一)、AspectJ应用开发( 二)、基于AOP的设计模式、Spring AOP框架、基于JBoss的AOP、基于.Net 平台的AOP等。《面向方面软件开发的理论技术与实践》从面向方面的理论、应用开发以及开发平台全方位给出了面向方面的软件开发技术脉络,并列举了相关技术的经典的设计模式实现过程,内容由浅入深、概念准确、实用性强。《普通高等教育“十一五”国家级规划教材:面向方面软件开发的理论、技术与实践》可作为高等学校计算机专业本科或研究生教材,也可作为广大软件研究与开发人员参考用书。
