软件工程及软件方法学
-
软件自动化测试(美) Elfriede Dustin等著;于秀山等译本书详细介绍了软件自动化测试生存周期方法学所包含的自动测试计划、分析、设计、开发、执行和管理六个部分的内容,详细说明了如何对客户机/服务器和因特网应用进行自动化测试,并提供了许多软件自动化测试的最佳做法实例。本书结构清晰,内容丰富,适用性强,适用于软件测试人员、软件开发人员、软件质量保证人员以及软件项目管理人员,也可以作为高等院校计算机专业师生的参考书。 -
数据结构500题何军,胡元义编本书汇编了500多道数据结构课程的题目,覆盖了数据结构课程的各部分内容。每一章包括例题和自测题,例题部分根据题目考察的知识点进行了类别的划分,给出了较详细的分析和解答;在每章的最后布置了各种类型的自测题,并提供了参考答案。本书旨在帮助广大学习数据结构的读者更深入地掌握数据结构的知识和原理,提高运用这些知识解决实际问题的能力,从而为掌握程序设计的方法奠定扎实的基础。本书适合高等院校计算机专业的学生配合数据结构课程的学习使用,同时适用于报考计算机专业研究生的考生进行专业课的复习,也可作为广大相关领域的技术人员和自学读者学习的辅导书。 -
数据结构与算法张晓莉[等]编著《数据结构与算法》详细讲述了线性结构、树形结构和图形结构、查找表、排序表等常见数据结构的数据表示及数据处理的方法。《数据结构与算法》始终围绕易讲、易懂、易学这一原则来进行编写。在教材中配有大量算法设计的例子,以便于读者理解和掌握数据结构中数据表示和数据处理的方法。《数据结构与算法》可作为计算机科学与技术和信息类相关专业的本(专)科“数据结构”课程的教材或学习参考书。 -
软件质量工程的度量与模型(美)Stephen H.Kan著;王振宇等译;王振宇译理论、技术和实例的结合是本书的显著特点。本书的重点是使用度量,而不只是描述度量。除详细讲述基本问题和技术,包括软件度量、软件可靠性模型和程序复杂性的模型和分析外,还讨论了诸如过程中度量、缺陷排除有效性、顾客满意度等问题。书中有众多活生生的例子,其中许多来自作者的经历,他曾是荣获Baldrige奖的1BMAS/400系统软件质量活动的中心人物。这些例子向你展示怎样把理论和技术用于工作中。此书还包括来自惠普、摩托罗拉和NASA软件工程实验室这些著名计算机公司的例子。 理论、技术和实例的出色平衡,使此书成为关于软件开发中最重要问题之一的高度指导性的和实用的著作。StephenH.Kan博士,ASQC资格认证的质量工程师和资格认证可靠性工程师,是AS/400产品开发中质量管理过程的过程经理。从1988年AS/400的最初发布版本起,他就已经成为其软件系统的软件质量活动的中心人物。 本书详细论述了软件质量工程中的基本问题和技术,除软件度量、软件可靠性模型和程序复杂性的模型和分析外,还讨论了过程中度量、缺陷排除有效性、顾客满意度等问题。理论、技术和实例的结合是本书的显著特点,书中有许多来自IBM、摩托罗拉等软件工程实验室的例子。通过这些实例,读者可进一步了解如何把书中所讲的理论和技术用于实际工作中,以测量和改进整个软件开发过程的质量。 -
软件工程米昶,幸莉珊主编《软件工程(第3版)》是新世纪高职高专教材编委会组编的计算机类课程规划教材之一。本教材主要讲述了软件工程的基本概念、原理和方法。通过理论教学与实践教学的结合,使学生基本掌握结构化开发方法,熟悉面向对象的开发方法,学会软件工程文档的编写方法,了解软件工程管理等内容。本教材主要针对第二版教材存在的问题,结合部分高职高专院校教师对《软件工程(第3版)》的建议进行修订,修订的指导思想是:根据高职高专学生在软件行业主要就业岗位的能力要求,着重培养学生软件详细设计、编码、测试与维护能力。修订的重点一是重新编写了面向对象软件工程内容;二是充实了与学生职业能力相关的内容;三是增加了大量教学案例和课后习题。修订后的教材更加符合高职高专学生的学习特点,更加适合高职高专教育的教学要求。本教材具有如下两大特点:1.突出了教材的实践性。教材以“高校图书管理系统”为教学案例,贯穿教材主要章节,涉及软件工程问题定义与可行性研究、需求分析、软件设计各主要阶段,通过这种“任务驱动”的教学方式,使学生带着任务学习、为应用而学习。2.突出了教材的实用性。为提高学生的职业能力,在详细设计章节,着力培养学生运用各种图形工具描述算法的技能;在编码章节,着力培养学生形成良好的程序设计风格。通过大量例题去讲解抽象的理论知识,使学生通过案例学习、在应用中学习。 -
管理信息系统腾佳东主编高等院校经济与管理类专业公共基础课标准教材。管理信息系统是进行有效管理、正确决策和实现管理现代化的重要手段。作为一门新兴学科,管理信息系统综合了管理科学与工程、计算机科学、经济理论、统计学和运筹学等许多学科的概念和方法,形成了独特的体系和领域。本书的目的是要让学员通过学习管理信息系统的基本概念和基本知识,建立系统的概念,从信息系统的角度来审视、考虑和处理组织中的问题,使学员初步掌握管理信息系统分析、设计、实施和评价的方法,懂得人的因素、社会因素在发展管理信息系统中的重要作用。本书并不要求学员具有信息技术和信息系统的专业知识,它适合大学本科各专业了解和掌握管理信息系统及其有关方面的内容使用。本书在论述方面力求通俗易懂,有关技术章节部分的内容可供以前没有这方面知识的学生选学。 -
面向对象程序设计房晓溪主编《面向对象程序设计》是按照本科院校学生的培养目标和基本要求,并结合多年来教学和软件工程实践的经验,为实施教学改革,使计算机教学进一步面向应用实践而编写的教材。《面向对象程序设计》内容包括:从面向过程到面向对象、C++程序设计初步、表达式和引用、程序控制语句、类与对象、构造函数与析构函数、继承与派生、多态性和虚函数、进一步使用成员函数、运算符重载、流类库、模板、异常处理等。每章后都配有习题,书后附录提供了部分习题答案和课程设计,体现了教材的理论性和实用性的统一。《面向对象程序设计》可作为计算机及相关专业的教学用书,也可作为工程技术人员的参考用书。 -
计算机软件技术基础冒东奎主编自动化专业本科系列教材。本书共有九章,内容包括:软件技术概要、VB入门、算法与数据结构、软件工程、操作系统、数据库技术、多媒体技术、用PHP设计动态网页以及计算机控制系统的软件技术。 -
软件工程江开耀,张俊兰,李晔编著本书从实用角度介绍了软件工程的基础知识和软件工程技术方法。全书分三部分,共17章。第一部分介绍软件工程基础知识与传统的软件工程方法,主要内容是软件工程的基本概念和基于结构化方法的软件工程技术,包括结构化的分析、设计、编码与测试;第二部分讲述了面向对象技术的基本概念和面向对象的分析、设计和实现技术;第三部分综合介绍了软件工程项目管理方法,主要内容包括工程估算、软件度量、风险防范、软件质量保证和软件配置管理等方面的知识。 本书主要供初学软件工程的读者使用,可以作为高等院校计算机科学与技术专业本科教材,也可作为专科学生的参考教材及软件工程师的参考书。建议学时为50课时。 ★本书配有电子教案,有需要的老师可与出版社联系,免费索取。 -
现代软件工程周之英编著本书分为上、中、下三册,每册独立成篇,上册为管理技术篇,中册为基本方法篇,下册为新技术篇。中册集中介绍了软件开发过程中最重要的两个阶段(需求分析阶段和设计阶段)中的主要软件工程方法,并讨论了各种不同类型方法的来历、特点、优缺点、目前的发展、应用状况和一些实例。读者可以从不同方法中了解软件工程方法的发展历程,从而灵活地选用适合特定要求的方法,甚至必要时能创造性地发展自己独特的软件工程方法。中册可作为学习计算机软件工程和信息系统工程的大学生、研究生的教材或参考资料,对从事软件开发的技术人员来说,本书是提高软件开发技术水平的重要参考资料。同时,该书也可帮助软件工程管理人员提高技术能力。
