软件工程及软件方法学
-
面向对象与经典软件工程(美)Stephen R.Schach著作者在本书的第5版讨论了该领域最新的话题并针对教学进行了修改。新增加的“如何实现”这部分总结了重要的技巧、新大纲、新要点以及更加具体的案例研究,突出了教学上的改进,增强了实用性。为便于学生阅读,作者将本书分成两个部分:第1部分论述了软件工程的理论基础,第2部分阐述了生命周期的各个阶段。第2部分的主要特性是通过案例研究描述了所用的技巧。在第5版中,作者对连续的案例研究进行了更加详细的说明,以使学生更好地理解如何在实际中应用所学的技巧。给出的研究课题需要学生对案例研究进行修改,使学生能在干中学。 -
数据结构黄杨铭编著本书系统地介绍各种类型数据结构的基本概念、逻辑结构、存储结构和有关运算及算法,并给出相应的可以直接调用和运行的程序,同时对算法进行简要分析。全书共分十章,分别是绪论、线性表、堆栈与队列、串、数组、广义表、树、图、查找和排序。在每一章中都收集有难度各异的习题,书中的程序全部用TurboC2.0编写。本书主要作为计算机应用相关专业本科与专科的基础教材,也可以作为计算机等级考试的参考书,以及软件设计与开发人员的参考资料。 -
现代软件工程周之英编著本书分上、中、下三册,每册独立成篇,上同为管理技术篇,中册为基本方法篇,下册为新技术篇。上册为基本方法篇,下册为新技术篇。上册从宏观角度讨论软件工程的管理技术。首先从分析和计谋软件开发技术的发展史开始,建立软件工程技术的发展的观点和变化的观点,以此作为全套书的线索,进面讨论软件工程的管理技术:软件风险管理、软件生命期管理和工程技术基本原则。本书的三个专题涉及及软件工程的标准和软件度量,它们提供了技术管理层决策判断的工具和准则,是软件工程技术方法 的重要组成部分。上册可作为学习计算机软件工程和信息系统工程的大学生、研究生的教材或参考资料。对从事软件工程管理人员来说,本书内容是提高管理水平的重要参考资料。它也可帮助从事技术工作的人员进一步提高软件工程能力。 -
软件工程学教程周苏,王文编著软件工程学是一门理论性和实践性都很强的学科,它采用工程化的概念、理论、技术和方法来指导编程人员开发与维护计算机软件。本书系统、全面地介绍了传统软件工程的技术,在软件工程的概念、原理、方法及其应用等方面有较详尽的论述,具有较强的系统性和可读性,并力图反映软件工程领域的最新发展。按照软件工程的国家标准来表达和描述软件工程的知识,使软件工程技术具有很强的可操作性,是本书的特色之一。本书可作为高等院校“软件工程”课程的教材和教学参考书,也可供有一定实践经验的软件开发人员、管理人员参考和作为继续教育的教材,它还可以作为各个级别的计算机软件专业技术资格和水平考试中相关内容的学习辅导用书。 -
数据结构杨枨主编数据结构是计算机应用专业的一门重要的专业基础课。它的主要任务是讨论数据的各种逻辑结构、物理结构以及相关的算法,使学生能够根据实际问题的需要选择合适的数据结构和设计算法,从而具有设计与编制一定规模的软件系统的能力。《全国高等职业学校·高等专科学校教材:数据结构》的第1章讲述了数据结构与算法的基本概念,作为数据结构和算法的基础。第2章介绍了C语言中的数据类型。第3章和第4章讨论了线性数据结构中的线性表、栈、队列和串及其应用。第5章和第6章则介绍了树和图这2种基本的数据结构及应用。第7章和第8章讨论了查找和排序,介绍了各种实现方法。第9章介绍了常用的文件结构。《全国高等职业学校·高等专科学校教材:数据结构》采用结合自然语言的类C语言作为算法描述语言,既便于理解和表达,也便于程序实现。《全国高等职业学校·高等专科学校教材:数据结构》的适用对象主要是计算机专业的高职、高专学生,也适用于广大从事计算机应用工作的工程技术人员。因此,本书在内容组织上力求深入浅出、通俗易懂,并且注重实际的程序设计应用。在本书中,我们有针对性地给出了一些示例程序,以求更好地阐明数据结构的原理与方法。 -
信息系统建模张维明主编本书全面论述了信息系统建模的内容,主要包括信息系统建模的基本概念、基本原理、方法和工程技术与工具。全书共分10章。第1章介绍模型与信息系统的基本概念和相互关系。第2章介绍面向信息系统的建模以及建模的过程。第3章介绍面向需求分析的结构化分析方法。第4章重点论述使用实例驱动的需求分析方法。第5章介绍面向对象的基本概念和几种经典的方法。第6章介绍面向逻辑建模的静态建模方法。第7章介绍对象的行为描述。第8章介绍信息系统建模方法UML。第9章介绍对多主体系统的UML建模。第10章介绍数据建模。本书可作为高等院校信息工程专业或信息管理专业的研究生教材,也可以供信息系统项目管理人员和系统分析人员参考。 -
数据库技术及开发教程常明华主编21世纪高职、高专计算机类教材系列。 -
系统分析与设计(美)John W.Satzinger等著;朱群雄,汪晓男等译;朱群雄译本书包括现代系统分析员、系统分析任务、系统设计任务。实施与支持等四个部分的内容。本书关注概念,也重视方法。书中介绍了最完整和最先进的系统分析与设计方法,在承认现实世界中开发环境多变的同时,强调基本的永久价值。指出在系统开发的生命周期中,项目管理、系统建模。对象技术、客户一任务器体系结构。Intemet和打包技术是必须要关注的。对学习系统分析与设计课程的学生来说,本书可以使你驾驭现在。应对未来做好准备。本书内容丰富,结构合理,适于对非机及相关专业的本科生和研究生以及软件技术人员使用。本书前言本书使用难度适中的落基山运动用品商店(RockyMountainOutfitters)作为一个综合性实例来研究,通过一个具体的系统项目阐述关键的概念和技术。在第1章中概述了落基山运动用品商店(RMO)的战略系统计划并讨论了系统项目。这对RMO来说是一个具有重要战略意义的计划项目。计划一开始就强调了需要把新系统和老系统以及其他计划的系统集成起来。这个计划的系 -
实用数据结构基础陈明编著本书共分11章,介绍最常用的数据结构、各种数据结构的逻辑关系、在计算机中的存储表示,以及在数据结构上的运算等内容,其中有线性表、栈和队列、递归、串、数组和广义表、树、图、查找、排序和文件等内容。本书在结构上呈积木式,注重实践应用;各种常用数据结构的介绍从实际出发,避免抽象的理论论述和复杂的公式推导;在典型的算法介绍中深入浅出、简洁明了。每间都设有小结习题。通过这些题的练习,不仅能加深对基本概念和定义的理解,而且通过上机,能够提高编程能力和程序调试能力。 -
数据结构张世和编著“数据结构”是计算机程序设计的重要理论基础,是计算机及其应用专业的一门重要基础课程和核心课程。并是计算机软件专业课程的先导。教材内容的构造力求体现“以应用为主体”,强调理论知识的理解和运用,实现专科教学以实践体系为主及以技术应用能力培养为主的目标。本书共分9章。第1章阐述数据、数据结构和算法等基本概念。第2至7章分别讨论了线性表、栈、队列、串、数组、树和二叉树以及图等基本数据结构及其应用,其中,第3章专门总结了链式存储结构的基本概念和应用,为学好后面各类数据结构打好扎实的基础。第8,9章讨论了查找和排序的各种实现方法及实用分析。本教材有以下特点:(1)基础理论知识的阐述由浅入深、通俗易懂。内容组织和编排以应用为主线,略去了一些理论推导和数学证明的过程,淡化算法的设计分析和复杂的时空分析。(2)各章(除1,9章)都配有“应用举例和分析”一节,列举分析了很多实用的例子,以便教学上的举例,帮助学生加深对基础理论知识的理解,培养实际应用的能力。(3)考虑到此课程的先导课程是“C语言程序设计”,书中所有算法和程序的描述都采用可在计算机上调试运行的C语言函数和程序。这样,降低了算法设计的难度,使学生能更方便地在计算机上验证这些算法。(4)最后的附录汇总了本书各章中介绍各类数据结构时用到的数据结构类型说明,供学生在上机时参考使用。本教材讲课时数为50~60学时,上机时数可灵活安排。本书作为“高职高专计算机专业系列教材”之一,主要面向高职高专院校计算机类专业的学生,也可以作为大学非计算机专业学生的选修课教材和计算机应用技术人员的自学参考书。本书配有电子教案。
