软件工程及软件方法学
-
计算机软件技术基础及实验指导席晓慧,袁玲,王永玲 编著《计算机专业规划教材:计算机软件技术基础及实验指导(附电子课件)》共分3篇,第1篇介绍了计算机软件技术基础,包括4章内容:计算机软件工程概述、算法、程序设计语言、数据结构;第2篇介绍了计算机软件开发基础,包括3章内容:数据库技术概述、关系型数据库系统理论、数据库系统设计;第3篇为实验指导,共有14个实验。《计算机专业规划教材:计算机软件技术基础及实验指导(附电子课件)》力求使软件技术的内容浑然一体,而避免成为计算机软件技术基本内容的罗列。《计算机专业规划教材:计算机软件技术基础及实验指导(附电子课件)》突出“讲”字,把软件开发过程中的原理和方法用通俗易懂的语言详细描述出来。书中提到的算法,在实验指导中都作了详细的讲解,给出了完整的实现算法的程序。《计算机专业规划教材:计算机软件技术基础及实验指导(附电子课件)》涵盖了计算机等级考试中的相关内容,每章配有标准化习题,全书最后还给出了部分习题参考答案。为方便教师教学和学生学习, -
全国计算机等级考试考纲·考点·考题透解与模拟全国计算机等级考试新大纲研究组 编著本书以教育部考试中心最新颁布的《四级软件测试工程师考试大纲》为依据,以对考生进行综合指导、全面提升应试能力为原则,深入研究2008年2次考试的命题风格和试题结构,根据考试真题、指定教材中的练习题和典型考题,以及考前辅导班教师的实际教学经验编写而成。本书章节安排与指定教材同步,每章开始设置“考纲透解”板块,全面解读考试大纲的具体要求,并分析该章内容在考试中所占比重和考核重点;每个考点细化为“考点透解”、“考题透解”2大板块,全方位、多角度梳理考试要点,对考试真题和典型考题进行透彻的分析和解答,突出解题思路和解题步骤;章后设置“过关练习”栏目,过关题数量众多题型丰富且提供答案。书后特别提供5套考前热身训练全真模拟试题,难度与考试真题相当,题型及分值分布与真实考试完全一致,且所有模拟题均附有详细的分析解答,便于考生考前热身、自测提高。本书抓住三大重点:考纲、考点、考题,具有重点难点突出,例题与习题丰富、典型,解答详尽等特点,目的是让考生复习考试内容,了解考试形式,在较短时间内快速提高应试能力,顺利过关。 -
模糊测试—强制性安全漏洞发掘(美)斯顿(Sutton,M) 等著;黄陇,于莉莉,李虎 译本书是讨论模糊测试的专著,主要内容包括:模糊测试的工作原理,模糊测试相比其他安全性测试方法的关键优势,模糊测试在查找网络协议,文件格式及Web应用安全漏洞中的技术现状等。演示了自动模糊工具的用法,并给出多个说明模糊测试强大效力的历史案例。 本书可作为开发者,安全工程师、测试人员以及QA专业人员的参考用书。 -
模型驱动软件开发(美)斯多(Stahl,T.),(美)沃尔特(Volter,M.) 等著,杨华,高猛 译Markus Völter模型驱动的软件开发(MDSD)是当前受到开发人员和研究人员高度关注的开发范型。随着OMG的MDA 和Microsoft的Software Factories的出现,MDSD方法已经越来越受到程序员的关注,并且成为一些国际协会(例如OOPSLA、JAOO和OOP)的重点讨论议题。MDSD使用域特定语言创建模型,这种模型以有效的、域特定方式表达应用程序结构或行为。通过一系列模型转换过程,这些模型随后被转换为可执行的代码。本书是一本面向软件架构师和开发人员的实践指南,包括了大量实践范例和丰富的案例研究。 -
软件开发生命周期马在强 主编《软件开发生命周期》以通俗易懂的语言,全面、系统地介绍了软件开发生命周期的各个环节。主要包括软件开发生命周期概述、软件过程的基本活动、软件过程的保护性活动、常用软件文档的书写四大部分。其中软件过程的基本活动既包括传统的结构化方法,也包括现在比较流行的面向对象的方法。为帮助读者进一步理解每一章的内容,我们专门为每一章设立了一个常见问题与回答,对读者在学习中可能会产生的疑问以自问自答的形式予以阐述。《软件开发生命周期》可作为高职高专计算机软件专业的教材,也适合刚刚从事软件开发的技术人员阅读和参考。 -
常用工具软件案例教程谢树新,刘志成 主编《高职高专“十一五”计算机类专业规划教材:常用工具软件案例教程》作者总结了多年的“计算机常用工具软件”课程教学经验,以大量的案例为主线组织教材内容,采用引入、讲述、应用、综合应用的模式,并遵循“任务驱动+案例教学+理论实践_体化”的教学模式,围绕“工具软件应用需求”,在案例的支持下展开对知识点的介绍。《高职高专“十一五”计算机类专业规划教材:常用工具软件案例教程》通过112个案例、109个实践项目和8次大型课外拓展对当前国内外流行的56款优秀工具软件进行了精辟的讲解,帮助读者提高计算机应用水平和灵活驾驭计算机的能力。书中安排了图像处理工具、影音处理工具、文件文档工具、网络辅助工具、光盘磁盘工具、计算机安全工具、系统维护工具和其他工具共8章内容。《高职高专“十一五”计算机类专业规划教材:常用工具软件案例教程》适合作为高等院校、高职院校“计算机常用工具软件”课程的教材,同时也是广大计算机爱好者提高个人计算机应用能力的良好的参考书。 -
流程改进的敏捷性研究Xueyuan Liu,John Sharp,Bing Deng 著John Sharp is a professor of Organisational Excellence。thefounder and director of Centre of OrganisatiOnaI Excellence(CORE)at Salford Business School,the University of Salfordin the UK,a chartered mechanical engineer(C.Eng.M.I.Mech.E.)and a qualified assessor for the EFQM fEuropean FoundationQuality Model)which is being used by businesses and publicsector organisations as a business excellence model for thefuture.In the past 1 0 years。Prof Sharp has received more than£2 million of research grants frOm EPSRC and Europeanorganisations,and published over 50 papers and books.Healso has rich industrial experience,such as working as anengineer at Rolls—Royce Aero Engine for 8 years.Bing Deng is a research assistant in this project and is currentlyworking as an editor of Hubei Provincial Science and TechnologyPress.She has helped organise research events and activities,collect and input data for the research analysis and discussion. -
嵌入式软件调试技术罗克露 主编本书兼顾理论与实践。全书首先对调试技术及嵌入式调试手段进行一个概览,然后重点对linux环境下的嵌入式调试技术进行详细的讲解,最后给出两个综合应用实例:MPEG-4视频播放器的设计和基于GPS的移动定位终端。在编写思路上,本书以理论为先、实践为重;具体到调试技巧和手段上,则全部结合具体实例展开。书中各个实例之间采取从前至后逐步深入的方式,既衔接有序,又便于读者学习。本书配套光盘包含书中相关的补充资料、与Sitsang评估板相关的工具链和源代码、本书第3~9章的源代码,以及书中使用到的工具和软件等。本书既可作为Linux环境下嵌入式软件调试技术从入门到精通的学习用书,也可供从事Linux环境下的嵌入式软件调试的工程人员参考使用。 -
软件工程李东生 等编著本书全面系统地介绍了软件工程的概念、原理和技术。全书分3篇,第1篇(第1~8章)“面向过程的软件工程”,以传统的软件生存周期为主线,介绍软件工程的原理和方法,讲述了软件生存周期各阶段的任务、过程和方法。第2篇(第9~16章)“面向对象的软件工程”,以UML语言为主线,结合当前流行的软件工程工具Rational Rose,介绍面向对象软件工程的原理和方法。第3篇(第17章)“软件工程实验”,是在前两篇的理论知识基础上,介绍图书馆图书管理系统和浏览器系统实验。本书的特色是将软件工程理论与软件工程实际紧密结合,便于教学与应用,既可以作为高等院校计算机专业和软件工程专业本科生的教材,也可作为工程技术人员的参考书。 -
面向Agent的软件设计开发方法薛霄 编著在过去几年中,Agent和多Agent系统(MAS)已经成为一种应对各种复杂IT情景的强大技术,有大量的研究是关于定义合适的模型、工具和技术以支持开发复杂的MAS软件系统。目前关于面向Agent(AO)方法的科学文献出现得越来越多,遍布在不同的会议、期刊和时事新闻上。因此,无论是新人还是专家,在这个领域进行研究时,都难以操纵所有这些材料。本书试图将各种研究结果和思想有组织地综合在一起,虽然非常多样化,但都以促进复杂MAS软件系统的开发作为总体目标,希望能够为研究者和学生了解AO方法的发展现状提供线索,而不用在现有的数字图书馆中查阅数以千计的文件,也不会在无尽的搜索中迷失自己。读者同时可以了解到软件工程新的发展趋势,以及如何将Agent思想应用于目前软件界所出现的种种新技术(比如SOA、网格服务等)中。本书可以作为计算机软件专业硕士生和博士生的教材和参考用书,对于从事Agent理论和技术研究的人员,尤其是从事面向Agent软件工程研究的人员以及基于Agent技术的工程实践人员均具有较高的参考价值。
