软件工程及软件方法学
-
数据结构500题何军,胡元义编本书汇编了500多道数据结构课程的题目,覆盖了数据结构课程的各部分内容。每一章包括例题和自测题,例题部分根据题目考察的知识点进行了类别的划分,给出了较详细的分析和解答;在每章的最后布置了各种类型的自测题,并提供了参考答案。本书旨在帮助广大学习数据结构的读者更深入地掌握数据结构的知识和原理,提高运用这些知识解决实际问题的能力,从而为掌握程序设计的方法奠定扎实的基础。本书适合高等院校计算机专业的学生配合数据结构课程的学习使用,同时适用于报考计算机专业研究生的考生进行专业课的复习,也可作为广大相关领域的技术人员和自学读者学习的辅导书。 -
实用软件工程赵池龙编著编辑推荐:本书是一本内容全新的软件工程教材,按照IT企业软件研发的工作思路和步骤,面向工程实践安排了书中的章节次序。本书系统地介绍“业务模型、功能模型、数据模型”的建模思想,“面向过程、面向数据、面向对象”的开发方法,“面向流程方法、面向数据设计、面向对象实现、面向功能测试、面向过程管理”的实施理论;并将“功能、性能和接口”三项指标自始至终地贯彻到软件立项、需求、策划、设计、实现、测试和验收之中;它还将ISO9000,CMM,UML和微软企业文化集成在一起。书中给出了大量的软件工程案例和详细的文档样本,介绍了建模工具PowerDesigner和RationalRose,以及配置管理工具VSS和ClearCase,使读者从中真正获得软件工程的实用知识和技能。本书面向工程实践,内容新颖、实用。作为高等院校本科生教材,可以讲授全部章节,作为高职高专教材,可以进行适当删简;作为IT企业的培训教材或软件工作者的自学书籍,可以任意裁剪。 -
管理科学丁以中,Jennifer S.Shang主编本书系统介绍管理科学的方法技术与应用。“管理科学”是管理类专业的主要课程之一,也是企业进行科学管理的有力工具。本书的主要特点是全面引人Spreadsheet方法。Spreadsheet教学法是近年来美国各大学全面推广的一种管理科学教学法。它在Excel(或其他背景)下将所需解决的问题进行描述与展开,然后建立数学模型,并使用Excel的命令与功能进行预测、决策、模拟、优化等运算与分析。本书的重点不是数学公式的推导与计算,而是注重于如何对复杂的实际系统进行描述与建模,并运用计算机求解,因此避免了大量繁琐的数学公式,使得管理科学的理论方法简明直观、容易理解与应用,特别有利于那些注重应用的企业管理人员以及MBA学生的学习,从而为企业决策人员与管理人员掌握与应用管理科学开辟了一个广阔的前景。同时,本书介绍的方法也为管理类专业的学生和研究人员提供了研究实际问题的有效工具。本书可作为研究生、本科生、MBA学生的教材和参考书,也可作为各级管理人员、工程技术人员及高层决策人员的培训教材和自学参考书。管理科学——运用Spreadsheet建模和求解《管理科学——运用Spreadsheet建模和求解》系统介绍了管理科学的方法、技术与应用,内容涉及优化、模拟、决策、预测、排队论、库存论等。全书内容丰富,方法新颖,书中有大量应用管理科学方法解决企业中经常遇到的实际问题的例题。本书上广大企业管理者和研究生、本科生、MBA学生的教材和参考书。 -
软件过程管理(美)瓦茨·S.汉弗莱(Watts S.Humphrey)著;高书敬,顾铁成,胡寅译;高书敬译本书为能力成熟度模型(CMM)奠基之作。以软件过程管理为核心,围绕软件过程改进的5个方面展开描述,循序渐进地提出软件过程改进模型,为软件开发组织提高管理能力提供了引路的"灯塔"。本书首先描述了软件过程管理框架及其在软件过程评估中的作用,阐述了开始有效过程改进的步骤;其次确定了软件过程管理所需要的活动;接着又提出相关概念,确定开发过程和管理及控制过程所需要的技术和管理;随后介绍了对软件过程进行量化控制的方法;最后引导人们如何防患于未然,将工作重心从解决问题转移到预防问题。本书是美国卡内基·梅隆大学软件工程研究所推荐教材,适合软件学院和高校计算机相关专业的软件工程相关课程使用。亦是软件开发人员和开发经理的提高级读物。 -
数据库与智能数据分析施伯乐,朱扬勇编著21世纪复旦大学研究生教学用书。本书将数据库与当前数据分析技术有机地结合在一起,从数据库的基础知识讲起,全面介绍了智能数据分析的各个方面。对数据分析与数据建模,客户/服务器数据库设计,知识库系统,数据仓库,联机分析处理,数据挖掘技术等进行了系统的阐述。本书可以作为计算机专业研究生教材,也可作为有关专业技术人员的参考书。 -
信息系统工程监理姚世全主编本书系统地论述了信息系统工程监理的概念、框架、方法及组织管理;信息系统工程监理依据的法律法规和标准;信息系统工程监理的内容、规划与实施细则;典型信息系统工程的技术与监理要点。书中还给出了典型的案例,并提供了有关政策法规、标准目录及合同样本。 -
软件工程与数据库概论陈春玲等编著编辑推荐:面向21世纪高等学校计算机类专业系列教材。本书分为两篇,第一篇软件工程,共五章,介绍软件开发技术。第二篇数据库基础,共五章,介绍数据库系统开发技术。在第一篇中,首先概述了软件技术,然后讨论了软件危机的产生和解决方法,引出了软件工程的概念,接着对目前常用的两种软件开发方法——结构化方法和面向对象方法作了详细的讨论。在面向对象方法中介绍了具有划时代意义的成果之一——统一建模语言(UML)。第一篇的后两章讲述了软件测试和软件维护的原理及方法。第二篇介绍了数据库技术的产生、发展和最新技术;介绍了数据模型、数据库系统结构、数据库管理系统,详细讨论了关系数据库的基本原理和数据库的设计;介绍了新一代数据库管理系统、开发工具及MicrosoftSQLServer2000。本书可作为高等院校非计算机专业软件和数据库开发技术的教材,亦可供从事软件开发,尤其是数据库系统开发的广大技术人员参考。 -
软件测试过程改进(美)Edward Kit著;李新华等译本书系统全面地介绍了软件测试方法,为改进软件测试过程提供了一套行之有效的方法。内容包括软件测试成熟度、改进测试过程的基本框架、验证及确认测试、测试工具、测试管理技术等。附录中给出了软件工程和测试的相关标准、验证及确认测试审查清单示例、测试工具选择等。书中包含了许多测试技巧和指南,帮助组织内部制定战略,改进测试过程。书中所讨论的技术对于规模不同、过程成熟度各异的组织都适用。本书结构清晰、内容丰富,适于软件测试人员、产品开发人员、管理人员、质量保证人员、系统分析人员、工具开发人员以及其他与软件测试有关的工作人员阅读,也可作为高等院校计算机专业师生的参考书。 -
面向对象软件开发原理(荷)Anton Eliens著本书围绕软件开发周期的每一个阶段,从分析、设计到编程,介绍面向对象技术的优势和困难。把面向对象技术基本原理与软件工程实践联系起来是本书一次系统的尝试。 本书特点 大量的Java和C++的实例 ·对面向对象分析和设计策略的合理评估 ·包括面向对象语言设计和语义策略的合理评估 ·包括面向对象语言设计和语义的形式化基础、行为求精、模型、组件和软件体系结构等高级主题的讨论 ·面向对象技术在多媒信息系统和Web应用等方面的案例分析 ·光盘中的课件材精以幻灯片的方式组织起来,每张幻片讲解一个重要的要领或思想,并配以文字进行解释或评论。 -
软件性能工程(美)Connie U.Smith,(美)Lloyd G.Williams著;唐毅鸿[等]译;唐毅鸿译本书全面阐述了关于创建具有响应性和可伸缩性软件所涉及的从体系结构问题到建模、度量标准和过程的各个方面,详细介绍了各种软件性能工程模型,讨论了如何根据面向对象开发过程的部分产品—体系结构和设计模型快速而轻松地建立定量模型,介绍了有效的数据采集技术和性能测量技术,探究了面向性能的设计原则。此外,本书中包括大量实时应用和案例研究,说明了如何将软件性能工程技术应用到重要应用领域,例如Web应用和嵌入式实时系统。本书主要面向经验丰富的软件开发人员,同时也可以为项目经理、开发人员、性能工程师提供参考,还可以作为高等院校相关专业软件工程课程的教材。
