软件工程及软件方法学
-
数据结构与算法教程邹永林[等]编著本书特点:·内容广泛。本书全面地讲述了数据结构与算法的基础知识,分析了线性结构、树形结构、图结构等的定义、表示和实现,讨论了排序和查找的各种方法及实现技巧。·形式新颖。每当给出一个新的数据结构概念时,以流行的抽象数据类型(ADT)进行定义,而描述其对应的存储结构及基本操作算法时则使用C语言函数的形式,方便读者通过上机实验来理解和验证课程的具体内容和算法过程。·实例众多。本书包含大量的应用实例,帮助读者轻松理解抽象、枯燥的概念。·习题丰富。本书各章后均配有大量习题,以便读者实践该章所介绍的技巧和概念。·配有教辅。为方便教学,本书另配有习题参考答案、实验指导和电子课件。本书结合作者多年教学实践,循序渐进地讲述了数据结构与算法的基本概念和知识。全书共分10章,分别讨论了数据结构与算法的基础知识和表示方式,基本线性结构(线性表、栈、队列、串、数组及广义表)、树形结构、图形结构等的定义、表示和实现,排序和查找的各种方法及其实现技巧,最后简要介绍了一些扩展数据结构以及算法设计方法。本书可作为本科、专科院校计算机专业及相关专业的教材或教学参考书。版权所有,侵权必究。 -
软件工程杨文龙,古天龙编著本书是1997年出版的高等学校规划教材《软件工程》的修订版。全书共5篇10章,系统地介绍了软件、软件工程与软件工程模式,软件开发方法,质量与质量保证,计划与管理,工具与环境等最新内容。各章附有习题。读者将从本书中纵览软件工程发展的全貌,了解和掌握软件工程各领域重要的原理、方法、技术、应用和关系,为研究软件工程的理论和从事软件工程实践,以及更深入的学习打下良好的基础。本书适合大学计算(机)学科各子学科(软件工程、计算机科学、计算机工程和信息系统)研究生、本科生、高职高专学生及在职的技术和管理专业人员用作教材或参考书。 -
数据结构实践指导教程(C语言版)阮宏一主编本书是“数据结构”课程的辅助教材。全书分为上、下两篇。上篇“数据结构课程实践”,酉2合清华大学出版社出版的由严蔚敏、吴伟民编著的《数据结构(c语言版)》教材的内容进行编写,共由8章组成。每章分基本知识点、内容要点及课程实践3部分,其中实践部分给出了教材中主要算法的实现程序。下篇“数据结构应用实践”由若干应用开发程序组成,目的是为开拓学生学习视野、提高学生分析和解决问题的能力及实际应用开发的能力起到一个促进的作用。本书是在作者多年教授“数据结构”课程,指导学生上机实践所积累的知识与经验的基础上编写而成的。所有程序都给出了源代码,在BorlandC++Version3.1forDOS和MicrosoftVisualC++6.0下运行通过。本书适用于计算机专业的学生及其他相关专业的学生学习“数据结构”课程上机实践使用,对软件开发爱好者亦是一本很好的参考书。 -
UML项目管理的过程质量保证( )Bhuvan Unhelkar著大学计算机教育国外著名教材系列。本书针对基于UML开发的软件项目,结合质量管理框架和活动,从软件质量保证的原则、质量管理过程的组织与建立以及质量控制三个部分阐述UML典型开发项目的质量管理活动、模型、过程、度量、控制技术和环境,提出并总结高质量项目开发过程,既有理论高度,又具有很好的可操作性,特别是与流行的UML方法学互补,开成较为完整的项目开发支持体系,对人员、过程、质量管理阐述尤为详尽,具有技术先进性和应用宽广性。本书可作为高等院校的软件工程系列教材,也是软件工程技术管理人员的重要参考书。 -
面向对象技术导论刁成嘉主编本书系统、全面地阐述了面向对象技术的基本概念,详细介绍了统一建模语言UML及其开发过程,以具体案例为模型全面介绍面向对象系统开发方法。以一个集成案例贯穿各章,讲解循序渐进、前后贯通。使学习者能够较快地掌握面向对象系统的分析、设计方法。 本书还介绍了面向对象技术的高级内容,如通用设计样式、持久对象、分布式对象技术、COM+、EJB、CORBA等对象接口技术。另外,本书也介绍了软件复用技术和面向对象软件开发CASE集成环境。 本书可作为高等院校计算机与科学技术专业的相关课程教材,也适合作为广大软件开发人员学习面向对象技术的自学指导书和技术参考书。 -
软件配置管理中的模式与反模式(美)William J.Brown等著;缪淮扣等译;缪淮扣译软件配置管理是软件开发过程中非常重要却又往往被忽视的重要过程。本书以生动有趣的语言,分析透彻的实例,结构清晰的写作方法,深入浅出地详细论述了软件配置管理中常见的主要模式和反模式。内容包括:模式和反模式的一般概念,软件配置管理模式和反模式,管理和过程模式与反模式,需求和测试模式与反模式,等等。本书既可作为在校大学生、研究生学习软件工程技术的教材或参考书,亦可作为从事项目管理和软件开发的相关人员在实际工作中的参考资料。本书特点: · SCM的知识,对于软件工程师、软件开发人员、软件架构师和软件项目经理来说,它既不难,也不复杂。· 最有价值的ROI过程——SCM。· 8种SCM反模式。4种管理和过程反模式、4种需求和测试反模式以及3种过程模式,解决了过程、人员和工具问题。本书是增强读者从业经验的一本专著,是畅销书《AntiPatterns》的作者的又一力作。书中描述的各种错误一定会使读者受益匪浅。从大量的令业界不爽的种种失败中引发出的思考,足以使读者认识到:你也能够,而且也必须掌握成功的软件工程的软件配置管理(SCM)。在这本书中,作者介绍了涉及到最常见的SCM错误和陷阱的16种反模式,弥补了该领域中的空白。作者还提供了已证实的解决方案策略,包括3种过程模式和其他严格测试过的方法。正如《AntiPatterns》一书一样,作者使用了同样有趣的、实用的并且是击中要害的方法讲解了每一种反模式和模式。 -
软件体系结构刘真编著本书系统地介绍了软件体系结构的基本概念、主要构成和有关理论和方法。在此基础上,着重介绍了目前广泛应用的几种软件体系结构的风格和模式,并深入分析了它们的系统结构、功能和非功能特性以及它们的设计实现。全书共分6章。第1章主要讨论软件开发的特点和问题。第2章主要介绍软件体系结构的概念和研究的重要性,软件体系结构的风格和模式。第3章介绍10种系统级体系结构风格模式。第4章介绍中等规模的设计模式。第5章介绍基础结构模式。第6章简要介绍软件体系结构的其他研究领域,如软件体系结构的描述语言,软件体系结构的形式化及软件体系结构的工具环境等。本书适合高等院校高年级学生和研究生使用,也可作为从事软件工程、软件设计开发、软件应用及软件体系结构研究人员的参考书目。 -
计算流体动力学分析王福军本书是一本介绍计算流体动力学(CFD)最新理论知识和CFD软件开发、应用的指导性教材。全书共分八章,前五章以有限体积法为核心,介绍流体流动与传热问题的控制方程、空间及时间离散格式、湍流模型及数值解法,后三章结合FLUENT软件,以实例的方式介绍CFD软件原理及其在流场分析、传热计算及多相流模拟等方面的最新应用。实用性和新颖性是本书最大的特点。本书可作为动力、能源、水利、航空、冶金、海洋、环境、气象、流体工程等专业领域的研究生和本科生教材,也可供上述领域的科技人员,特别是从事CFD模拟的人员参考。 -
构件化软件(美)Clemens Szyperski等著;王千祥等译;王千祥译本书全面地介绍了软件构件技术涉及的各种问题。作者以构件与市场的关系作为入口,逐步转入对构件、接口、对象、模式、框架、体系结构等基本概念与应用的讨论。书中结合OMG、Sun和Microsoft的解决方案,介绍了构件模型与构件平台,并且在此基础之上,讨论了构件的体系结构,以及构件的发布、获取、组装等与开发过程相关的问题。最后,本书简介了软件构件技术的市场前景。全书覆盖面广,内容丰富,语言简练,并从不同的角度进行了分析、预测,是一本优秀的软件技术参考书。本书适合于从事软件设计及开发的软件开发人员、系统架构师、CTO、系统集成人员等阅读。 -
嵌入式系统设计(美)Frank Vahid,(美)Tony Givargis著;骆丽译;骆丽译本书介绍嵌入式系统应用设计技术,不仅介绍嵌入式系统技术的基本理论和技术概念,而且突破了以往微机原理或单片机原理等技术书籍的体系,将嵌入式系统硬件和操作系统作为统一的技术平台来介绍,完全符合嵌入式技术的基本特点。另外,还提供并分析了多个应用实例,使得本书不仅具有较高的学术参考价值,还具有重要的技术参考价值。本书是美国加州大学Riverside分校“嵌入式系统入门”课程的教材,先修课程是“逻辑设计”。因此,本书可作为大多数电子和计算机工程/科学本科生、研究生嵌入式系统课程的教材,也可以作为本科生高年级设计课程以及从事嵌入式系统开发的一般工程技术人员的参考资料。
