软件工程及软件方法学
-
数据结构习题解析与实训张世和编著本书是与教育部高职高专规划教材《数据结构》配套的习题解析与实训用书。对应教材中的各章节,包括线性表、链式存储结构、串、数组、二叉树、图、排序和查找等,给出了上机习题的源程序,还增加了很多教材中没有的习题。源程序全部用C语言编写。本书的习题大部分是比较简单的,也有一些技巧性较强或综合性的习题。每一章最后还给出若干实训题目,可供在学习过程中上机编程,独立完成。本书配有一张光盘,各章习题的源程序对应放在同名的子目录下。用到的各类数据结构说明的头文件在光盘根目录下。本书可以同《数据结构》教材配套使用,也可作为非计算机专业学生和工程技术人员的自学参考书。本书前言高职高专计算机专业系列教材。特色及评论文章节选 -
软件测试过程改进(美)Edward Kit著;李新华等译本书系统全面地介绍了软件测试方法,为改进软件测试过程提供了一套行之有效的方法。内容包括软件测试成熟度、改进测试过程的基本框架、验证及确认测试、测试工具、测试管理技术等。附录中给出了软件工程和测试的相关标准、验证及确认测试审查清单示例、测试工具选择等。书中包含了许多测试技巧和指南,帮助组织内部制定战略,改进测试过程。书中所讨论的技术对于规模不同、过程成熟度各异的组织都适用。本书结构清晰、内容丰富,适于软件测试人员、产品开发人员、管理人员、质量保证人员、系统分析人员、工具开发人员以及其他与软件测试有关的工作人员阅读,也可作为高等院校计算机专业师生的参考书。 -
实用软件高手莫晓涛编辑本册是《计算机信息与技术》丛书中的《程序语言高手》篇。本书是一部关于计算机各类应用技术的实用性手册,内容包含程序语言、网络安全、软件应用、IT产业等多方面。语言通俗易懂,选材丰富详实,理论性与实用性并重,适合广大计算机爱好者阅读。 -
特征驱动开发方法(英)Stephen R.Palmer,(英)John M.Felsing著;熊焕宇[等]译特征驱动开发(FDD)方法是新兴的敏捷软件开发过程家族的一员,其特点是可以不断提交、切实可行的结果。本书是第一本详细介绍在实际项目中使用FDD的书,提供了许多深层次资料,针对不同角色的应用进行提示和指导,并且告诉读者如何将FDD方法加以改造,然后运用到自己的工作环境和开发项目中去。 对于学习软件工程课程的专科生、本科生和研究生,本书可以作为教材或教学参考书。对于从事软件项目开发的管理人员和技术人员,本书是一本实践性很强的有较高价值的参考书。 本书作者在书中展示了如何应用FDD解决传统软件开发过程和现代软件开发过程所不能解决的问题。他们帮助你确定最适台应用FDD的项目,然后引导你一步步地了解FDD的整个开发过程。 主要内容: FDD的角色、制品、目标和时间表 创建整体模型,为有效的开发建立牢固的基础和结构 构造特征表:对特征进行完善、分级、分组、分配优先级 根据特征制定计划:建立类所有者、特征集所有者和初步的开发计划 根据特征进行设计:领域走查、设计和审查根据特征进行构造:编码、审查、测试和提交 跟踪进度并向技术领导、项目经理、业主和高级管理层报告将FDD应用到用户界面和外部系统接口将FDD应用到你的项目一一业务和技术环境。 -
面向对象软件开发原理(荷)Anton Eliens著本书围绕软件开发周期的每一个阶段,从分析、设计到编程,介绍面向对象技术的优势和困难。把面向对象技术基本原理与软件工程实践联系起来是本书一次系统的尝试。 本书特点 大量的Java和C++的实例 ·对面向对象分析和设计策略的合理评估 ·包括面向对象语言设计和语义策略的合理评估 ·包括面向对象语言设计和语义的形式化基础、行为求精、模型、组件和软件体系结构等高级主题的讨论 ·面向对象技术在多媒信息系统和Web应用等方面的案例分析 ·光盘中的课件材精以幻灯片的方式组织起来,每张幻片讲解一个重要的要领或思想,并配以文字进行解释或评论。 -
软件过程管理(美)瓦茨·S.汉弗莱(Watts S.Humphrey)著;高书敬,顾铁成,胡寅译;高书敬译本书为能力成熟度模型(CMM)奠基之作。以软件过程管理为核心,围绕软件过程改进的5个方面展开描述,循序渐进地提出软件过程改进模型,为软件开发组织提高管理能力提供了引路的"灯塔"。本书首先描述了软件过程管理框架及其在软件过程评估中的作用,阐述了开始有效过程改进的步骤;其次确定了软件过程管理所需要的活动;接着又提出相关概念,确定开发过程和管理及控制过程所需要的技术和管理;随后介绍了对软件过程进行量化控制的方法;最后引导人们如何防患于未然,将工作重心从解决问题转移到预防问题。本书是美国卡内基·梅隆大学软件工程研究所推荐教材,适合软件学院和高校计算机相关专业的软件工程相关课程使用。亦是软件开发人员和开发经理的提高级读物。 -
项目管理案例与习题集(美)哈罗德·科兹纳(Harold Kerzner)著;杨爱华,杨磊等译本书国际项目管理权威大师科兹纳教授所著,既是其被誉为圣经般的《项目管理》的配套读物,又可独立使用。旨在为广大师生提供非常有意义的、适于个人和团体的问题解决方案,本书40多个按项目管理知识点编写的大小案例,大部分都来自作者亲历的咨询实践,还包括9个纵模字谜和640道多项选择题,解题思路及答案均附于书后,其中大多数是项目管理认证考试的典型题目。本书除可作为研究生和本科生项目管理的教材外,还可作为项目管理认证考试的培训教材。本书前言特色及评论文章节选 -
CMMI集成过程改进(美)丹尼斯·M.阿汉(Dennis M.Ahern)等著本书是软件工程大师智慧的结晶,是卡内基·梅隆大学软件工程研究所推荐的软件学院及高校软件专业相关课程的教材,是软件公司各级管理和开发人员有用的参考书。本书讲解了如何在21世纪的工程项目中,突破了20世纪的过程改进系统的限制,并教会你如何为自己的组织挑选合适的CMMI模型和工具。本书是集成过程改进系统的所有实现者的必修课。 -
软件建筑师实训教程美Raphael Malveau,美Thomas J.Mowbray著本书向软件开发者讲授软件体系结构的基本知识。内容深入浅出,结合实际应用案例,覆盖了模式设计、原型设计、商业案例开发、开发团队组织结构等内容,使得按书中所介绍方法开发的软件增加了可度量性、技术灵活性,以助成功地完成软件项目开发。软件体系结构知识方面的专家RaphaelMalveau和ThomasMowbray对该领域内容有深刻的洞察力,掌握大量实际问题的解决方案,可以应对软件体系结构在对象、构件和分布式网络计算方面的关键性转变。教授读者如何避免成本、时间上有漏洞的设计方案,且其介绍的方法均已经实践验证是成功有效的。本书内容包括:介绍了最佳软件体系结构模型;演示了实现软件体系结构的各种方法;讲解如何最好地实现抽象法、分解法和结构化原型设计;均衡运用上乘设计模式以提高软件体系结构实现能力。本书引导读者成为软件开发设计组织中的技术中坚。 &nb -
管理科学丁以中,Jennifer S.Shang主编本书系统介绍管理科学的方法技术与应用。“管理科学”是管理类专业的主要课程之一,也是企业进行科学管理的有力工具。本书的主要特点是全面引人Spreadsheet方法。Spreadsheet教学法是近年来美国各大学全面推广的一种管理科学教学法。它在Excel(或其他背景)下将所需解决的问题进行描述与展开,然后建立数学模型,并使用Excel的命令与功能进行预测、决策、模拟、优化等运算与分析。本书的重点不是数学公式的推导与计算,而是注重于如何对复杂的实际系统进行描述与建模,并运用计算机求解,因此避免了大量繁琐的数学公式,使得管理科学的理论方法简明直观、容易理解与应用,特别有利于那些注重应用的企业管理人员以及MBA学生的学习,从而为企业决策人员与管理人员掌握与应用管理科学开辟了一个广阔的前景。同时,本书介绍的方法也为管理类专业的学生和研究人员提供了研究实际问题的有效工具。本书可作为研究生、本科生、MBA学生的教材和参考书,也可作为各级管理人员、工程技术人员及高层决策人员的培训教材和自学参考书。管理科学——运用Spreadsheet建模和求解《管理科学——运用Spreadsheet建模和求解》系统介绍了管理科学的方法、技术与应用,内容涉及优化、模拟、决策、预测、排队论、库存论等。全书内容丰富,方法新颖,书中有大量应用管理科学方法解决企业中经常遇到的实际问题的例题。本书上广大企业管理者和研究生、本科生、MBA学生的教材和参考书。
