软件工程及软件方法学
-
软件配置管理策略与Rational ClearCase(美)Brian A.White编著;尤克滨等译软件配置管理(SCM)是一项基本的软件工程任务,用于管理当今复杂和快速发展的软件开发环境。本书是一本综合而实用的软件配置管理指南,以市场上最流行的SCM工具Rational ClearCase作为示范工具。作者首先讲解了基础知识,然后展示ClearCase如何通过统一变更管理(UCM)模型实现SCM的最佳经验。本书清晰地展示了如何通过ClearCase简化和控制软件开发项目中的变更。本书并没有停留在基础知识层面,针对现实生活中的真实开发场景,讲解了很多高级技术专题,例如管理多个项目以及管理分布在不同地域的项目。 本书讲述的众多经验、技巧和见解来自于发掘和应用SCM最佳经验的工程实践,书中贯穿了众多精妙的见解和富有价值的建议。作为一本出色的配置管理书籍,本书适合于软件工程师和软件项目管理人员阅读参考。 -
凌波微步王咏刚,周虹著本书是面向程序员的“天龙八部”,真正的编程高手是在千锤百炼之后诞生的。其中的酸甜苦辣均凝结在本书的字里行间,尤为珍贵的是文中的“秘签”将会是无名小卒脱胎换骨的利刃,希望本书能让程序员体味到一个编程的“天高云淡”的最高境界。 -
面向对象的软件测试(美)John D.McGregor,(美)David A.Sykes著;杨文宏[等]译;杨文宏译在现实世界中,在对面向对象和基于组件的软件开发进行计划和实现有效测试的过程中,会遇到许多实际问题,本书集中探讨了这些问题。书中介绍了面向对象的软件测试与过程软件测试的不同,强调了前者独具的挑战性和机遇。本书揭示出在面向对象的软件开发中,如何将测试融入从需求定义到系统集成的每一个开发阶段。对测试人员在完成具体测试任务时所面临的主要问题给出了解答。 -
CMMI 3级软件过程改进方法与规范林锐,王慧文,董军著软件过程改进是目前国内IT企业研发管理的重点和难点。为了提高软件过程能力,企业首先要研制软件过程规范,这是难度很大并且费时费力的工作。本书论述的是一套通用的CMMI3级软件过程改进方法与规范,称为“精简并行过程(SPP)”,它是基于CMMI及软件工程和项目管理知识而创作的。SPP分为项目管理过程、项目研发过程和机构支撑过程三大类,共有19个过程域,书中用第2章到第ZI章分别介绍了这些过程域。通过裁减SPP,用户可以在最短的时间内建立适合于本机构的软件过程规范,大大降低用户研制规范的代价和风险。本书下篇的文档模板请到 www.fecit.com.cn或 www.chinaspis.com同站下载。本书的主要读者对象是IT企业的研发主管、项目经理和软件开发人员,以及即将到IT企业工作的高校毕业生,也可以作为软件工程学院的教学参考书。 -
UML和统一过程(美)Jim Arlow,(美)I.诺伊施塔特(Ila Neustadt)著;方贵宾,李侃,张罡译本书是使用UML(统一建模语言)进行OO(面向对象)分析和设计的复杂过程的绝佳指南。它描述了OO分析和设计过程如何适应同统一过程(UP)所定义的软件开发过程,并讨论了UML和统一过程中大量可以立即应用的实践技术。随着阅读的深入,读者将学会OO分析和设计技术、UML语法和统一过程的相关内容。同时,本书从OO分析师和设计师的角度提供了UML和统一过程可理解的、精确简洁的概述。本书内容丰富,结构合理,适于计算机及相关专业的学生及从业人员使用。??本书主要内容:??◆章节导航图、详细的图解和页边注解使读者可以快速找到需要的内容。??◆每一章的概要总结方便读者进行温习,而全面的索引则方便将本书作为参考书。一个简单的电子商务系统的完整可用的示例。??配套网站主要内容:??指向开源和专有软件的超级链接。http://www.umlandtheunifiedprocess.com -
软件过程改进(美)萨米·察兰(Sami Zahran)著;陈新[等]译;陈新译本书全面系统地介绍了软件过程的改进,向读者展示了现代软件过程改进管理的全貌。内容包括:过程思维、软件过程改进框架、如何进行软件过程改进、当前主要软件过程改进模型与标准以及软件过程改进的商业收益等。作者首选介绍了软件过程改进的有关概念、软件过程改进产生的历史根源和思想基础,然后提出了一整套完整通用的软件过程改进框架,并且对如何在企业中实施软件过程改进给出了切实可行的建议。此外,作者还以通用软件过程改进框架为基础,对当前各种主流的过程改进模型的特点与优劣进行了分析与比较,从而有助于企业在过程改进中对不同的模型加以取舍。本书将帮助读者对组织内软件产品的质量加以管理与控制。由于软件缺陷会产生许多问题,处理这些问题是一件既费事又费力的事情。而SamiZahran所提出的改进方法将使你摆脱疲于救火的窘境,最终实现具有预防性的、规范化的和持续的过程改进的企业文化。 -
数据仓库技术及其应用陈燕编著数据仓库属于一种高层管理的新型数据库技术,它是以一种在分散平台的诸DBS的数据安全、平稳、有效地过渡到一个公共模式下的信息为基础建立起来的。《数据仓库技术及其应用》主要讲述关于数据仓库系统的定义解释、理论与技术知识。 -
计算机常用软件手册尹平河,潘剑宇编著本手册介绍了计算机常用的系统应用软件、工具软件、网络应用软件、多媒体工具软件等30余个软件,这些软件有助于用户解决工作中遇到的各种问题,提高系统的运行效率。本手册以简洁的语言、易懂易学的实例这些软件的安装、参数设置和使用方法,使各个层次的计算机用户都能利用本手册来学习所需的软件。本书适用于计算机初学者自学,对于计算机“老手”也不失为“贴身”的好帮手。 -
嵌入式系统设计与实例开发王田苗主编本书以目前流行的基于ARM架构的嵌入式微处理器及易于学习开发的µC/OS嵌入式操作系统为核心,结合作者的教学与科研工作,介绍了嵌入式系统的原理、设计方法及实例编程开发。本书共分11章,前3章介绍了嵌入式系统的基本概念及嵌入式系统设计的一般方法。第4章介绍了嵌入式系统的开发工具::ARM公司的仿真开发环境SDT的使用方法。第5-9章是本书的核心内存,介绍了如何在µC/OS-II实时内核基础上扩展一个实用嵌入式操作系统的设计过程,包括µC/OS-II在ARM7微处理器上移植、文件系统、外设驱动、Unicode汉字库、图形用户接口(GUI)和其他应用程序接口(API)的设计,并介绍了在扩展的嵌入式系统开发平台上进行编程的方法。最后2章介绍了二次开发的实例::嵌入式机器人控制器和嵌入式工程机械智能监控器的设计。本书可以作为机器人技术、机电控制系统、信息家电、工业控制、手持设备、智能玩具、医疗仪器等方面嵌入式系统开发与应用的参考书,也可作为高等学校有关嵌入式系统教学的本科生或研究生的教材。 -
计算机程序设计实训教程罗幼平主编本书内容包括C语言、Visual FoxPro、Visual Basic、Visual C++和数据结构的上机实训内容。
