本书以教科书的方式,循序渐进地向软件开发人员或软件开发的项目管理人员,讲述如何快速掌握分布式版本控制系统 Git 的应用方法,让繁琐复杂的项目开发的版本控制变得高效且轻松自如。书中细致入微地介绍了如何使用设置文件和操作Git文档库,以及建立项目开发的分支、合并分支和解决冲突的操作;在具备扎实的基础之后,介绍了Git GUI程序用法,以及 Git 在团队开发模式中应用的问题;讲述如何与优选的项目开发人员进行交流,提升程序开发的经验和能力;介绍了GitHub、Bitbucket、GitLab等提供Git服务的网站;本书很后的重点为介绍架设Git Server的几种方法,让每一个项目开发团队,可以按照自己的软硬件环境,选择适合的方式来控管项目开发。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
本教材本着以职业能力培养为主、实践为重的原则,从培养应用型、技能型人才角度出发,方便教学和实训。主要内容有计算机基础知识、Windows XP、Word 2003的使用、Excel 2003和PowerPoint 2003的应用方法以及计算机网络的基础知识等。 本教材概念清晰,示例丰富,通俗易懂,尤其注重实训。适合作为各类高职高专院校、计算机培训学校的计算机基础入门教材。
本书采用工程理论、工具详解和实际案例分析相结合的方式,全面介绍了英特尔ParallelStudio工具集的使用。全书分三部分:基础部分(第1、2章)介绍了多核架构、并行编程的关键理论,ParallelStudio的特点以及一些简单案例;中级部分(第3~12章)详述了ParallelStudio各个组件的使用,是本书的重点;提高部分(第13章)选取了来自英特尔线程挑战赛的4个算例和1个商业软件并行优化案例,提供了从工程实际角度解决并行问题的视角。 本书适合所有对并行开发技术感兴趣的人员,包括具备一定编程经验的程序员、调试人员,计算密集型行业的高性能计算架构师、性能优化分析师,并行开发的研究人员,对英特尔ParallelStudio感兴趣的技术决策者等。此外,本书也可作为高等院校计算机专业并行开发相关课程的培训及社会实践参考用书。
《有趣的二进制:软件安全与逆向分析》通过逆向工程,揭开人们熟知的软件背后的机器语言的秘密,并教给读者读懂这些二进制代码的方法。理解了这些方法,技术人员就能有效地Debug,防止软件受到恶意攻击和反编译。本书涵盖的技术包括:汇编与反汇编、调试与反调试、缓冲区溢出攻击与底层安全、钩子与注入、Metasploit 等安全工具。
软件能力成熟度模型(CMM)在国外软件企业中应用很广泛,它为软件企业开展质量管理、上规模和出效益指出了一条可行之路。 本书共分8章,内容包括:第1、2章介绍CMM的基本概念、基本原理和体系结构。第3、4、5、6章分别介绍每个软件成熟级别的详细标准(1级除外)。第7章介绍CMM和ISO9000的区别所在。第8章介绍了本书作者在北京市自然科学基金和国家社会科学基金课题研究中的部分观点,从国内外软件产业实施CMM的情况,提出了我国软件产业实施CMM的对策。 本书可以作为从事软件行业的工程技术人员、软件过程管理人员和软件企业经理们的参考书,也可供计算机软件专业、信息管理专业本科和研究生参考。
极限编程(XP)是一种经历过实践考验的轻量级软件开发方法学,本书提供了*的XP开发人员的实践途径。 本书共分3部分,第1部分探讨了XP编程规则,其中第1章介绍了XP程序员的编程方法-测试先行的增量编程方法;第2章介绍了XP程序员改进代码的方法-重构。第2部分探讨了XP团队是如何实践的。其中第3章介绍了面向团队的实践活动和其他的替代方案;第4章介绍了结对编程实践;第5章介绍了XP程序的体系结构;第6章探索了如何用隐喻驱动不同类型系统的概念化并实现它。第3部分探讨了XP过程。第7章描述了版本发布计划;第8章演示迭代的计划游戏;第9章描述迭代过程中客户、程序员和管理人员的日常活动。本书后全面总结了XP,并提供了大量的XP参考资源。 本书就XP各方面的具体机制进行了专题探讨,语言轻松活泼,实用性与可读性较强,适合于软件开发人员、
本书根据教学、科研和工程项目的经验编写,共分三大部分。部分软件工程的基本原理包括可行性研究、软件需求工程、软件设计工程、软件测试工程和软件维护工程;第二部分软件工程方法包括传统开发方法、快速原型开发方法、面向对象开发方法和Web技术开发方法;第三部分软件工程管理包括软件质量管理、软件项目管理、软件配置管理和软件安全管理。全书较全面地反映软件工程的全貌,既兼顾了传统内容又包括新技术的发展,便于读者学习。 本书可作为高等学校计算机科学专业、计算机软件专业和计算机应用技术专业的教材,也可供软件开发人员与软件管理人员作参考。
《软件测试技术基础(全国高职高专十二五规划教材)》采用工学结合的模式,描述了软件测试领域的基础知识,本书共12章,内容包括:软件测试概述、软件测试基础、软件测试过程与方法、软件测试策略、白盒测试技术、黑盒测试技术、软件测试文档、软件自动化测试、面向对象的软件测试、Web网站测试、软件测试技术前沿、单元测试工具JLInit及Web应用负载测试工具WAS。与以往类似书籍有所不同,以前的类似书籍理论介绍得多,本书在给读者打下软件测试基础的前提下,逐步引入软件测试领域的知识,每章都以工作目标和任务为驱动,结合工作计划实施,后都配有相关练习。一直以来,人们常常把开发和测试分开,以致开发类书籍只介绍开发,测试类书籍只介绍测试,然而在项目研发过程中,测试和开发是密不可分的,因此本书针对的对象不仅是软件测试人
本书是为高级经理们写的,旨在提高他们所领导的软件小组的经营业绩。 本书描述了软件对业务的影响,综述了一些常见的软件问题及其原因。还说明了必须领导所在企业进行较变,以及在企业中进行潜在的软件投资所需的步骤。在书末还包含了5个建立TSP和PSP的方法。
本书是“面向21世纪计算机专业本科系列教材”之一,是紧扣“计算机学科教学计划2000”进行编写的,是系统、全面地介绍软件工程的思想、技术和方法的*教科书。 本书分软件工程技术与软件工程管理两部分。软件工程技术部分包括软件工程概述,软件需求分析,软件复用,软件测试,软件维护与软件再工程,软件工具与软件开发环境等内容;软件工程管理部分包括软件质量管理(含软件可靠性与软件容错技术),软件文档与软件工程标准化,软件项目、配置及人员组织管理,软件知识产权保护等内容;后介绍当前国际上软件工程研究的新方向。 本书可作为计算机专业本科生的软件工程教材,也可作为广大软件产业及IT产业从业人员的软件工程参考工具书。
《软件外包服务技术(对欧美)》由人力资源和社会保障部教材办公室、中国就业培训技术指导中心上海分中心、上海市职业培训研究发展中心依据上海1+X软件外包服务技术(对欧美)职业技能鉴定细目组织编写。教材从强化培训操作技能,掌握实用技术的角度出发,较好地体现了当前*的实用知识与操作技术,对于提高从业人员基本素质,掌握软件外包服务技术(对欧美)的核心知识与技能有直接的帮助和指导作用。 《软件外包服务技术(对欧美)》在编写中根据本职业的工作特点,以能力培养为根本出发点,采用模块化的编写方式。本教材内容共分为8章,主要包括:对欧美软件外包概述、对欧美软件外包的沟通、个体软件过程规范、软件开发外包、软件测试外包、国际化软件外包、软件部署与运维外包、对欧美软件外包的管理。 本教材可作为软件外包服务技术(
本书强调软件工程的理论与实践相结合、技术与管理相结合、方法和设计工具相结合的理念,并以应用性极强的系统为例,全面地阐述了软件工程的内涵;同时自始至终贯穿反映学科*发展方向的新内容,加强了计算机网络、面向对象软件技术实用技术的编写。 全书内容主要包括:软件工程的基础知识,软件过程、软件工程项目管理,计算机系统工程,需求分析,总体设计,编码与测试,软件维护,面向对象技术,快速原型技术,软件重用技术等。本书努力做到内容精练,重点突出,概念清楚,针对性和实际操作性强。 本书可作为本科计算机及相关专业学生的教材,也可作为软件开发人员的参考书。
软件外包是现代服务外包的核心内容。作为软件产品生命线的软件质量受到越来越多企业单位的重视,并将软件外包质量管理作为软件外包企业管理、软件外包项目管理的核心环节。 本书是了解、学习、应用软件外包质量管理的基础实用教程。本书共分10章,以软件质量为中心,从软件外包和质量管理的基础知识入手,并结合实际案例深入浅出地介绍了软件外包质量管理工作多个方面的内容。 本书内容详实、循序渐进、图文并茂、实用性强,使读者可在较短的时间内以快的速度理解和掌握软件外包质量管理的基本概念和操作实务,每章末尾附有思考题,书的后附有模拟试题与解答以供读者熟悉和巩固所学知识。 本书既是全国服务外包考试的配套教材,也可作为企事业等单位从事软件质量管理人员的工作参考或学习教材,亦可作为大中专院校相关
为了激发读者的学习兴趣,让读者快速掌握网络 互连设备的配置和管理技术,杨玥主编的《网络设备 配置与管理(软件工程专业普通高等教育十三五规划教 材)》以校园网网络设备调试过程为线索,从网络设备 的配置角度出发逐步展开。以项目为驱动,使学生从 一开始就带着项目开发任务进入学习,在做项目的过 程中逐渐掌握完成任务所需的知识和技能。本书是国 内真正的CDIO项目驱动型规划教材,以任务为中心, 以职业岗位能力为目标,按照网络规划和设计的基本 流程组织教材内容?br/ 本书共分为十五个子项目,分别为认识网络、网 线制作和两机互联通信、利用交换机构建局域网、交 换机的基本配置、路由器的基本配置、管理远程设备 、路由器静态路由、动态路由协议、NAT的配置、 VLAN的实施、生成树协议的实施、中型路由网络构建 、:EIGRP的实施、AC[。
谈论软件质量的方法有很多,感兴趣的听众也有很多。本书是为软件测试人员而写的,写的是一种我认为比其他任何缺陷都重要的特殊缺陷:即逃过所有各种检测手段而终存在于发布产品中的缺陷。 任何一个软件公司发布的产品都有缺陷。缺陷是怎么引入的?为什么没有在代码审核、单元测试、静态分析或其他面向开发人员的活动中把它们找出来?为什么自动化测试没有找出它们?那些缺陷有些什么特质使其能逃过手工测试? 什么是找出产品缺陷的好方法? 本书针对的正是后一个问题。在第2章“手工测试”中,我提出了一个观点:因为用户是在使用软件过程中找到这些缺陷的,所以我们的测试人员也应该通过使用软件来找到它们。无论使用自动化测试和单元测试,还是其他一些手段,都难以接触到这些缺陷。无论测试人员怎么实现自动化测试
本书自1995年第1版出版以来,得到了教师和学生的广泛好评。在第4 版中,作者根据使用本书的广大师生的反馈对原文进行了细致的更新,尤其是反映了软件项目管理技术上的*进展,使之更适合于教学和实际应用。另外,书中还提供了大量的实例和辅导练习,并给出了练习答案。 本书是项目管理课程的理想教材,适合高等院校本科生和研究生使用,同时还可作为软件项目管理人员和软件开发人员的参考书。 第4版新增内容: ●地理上分散的(或“虚拟的”)项目团队。 ●协同工作的项目组成员间的文化差异。 ●用于创建和评估软件产品的新的国际标准。 ●敏捷方法(尤其是极限编程)方面的新内容。 ●Goldrant的关键链管理技术。
本书根据作者长年项目开发与工程验收等丰富的实践经验,以一个现实的电子政务基础平台系统的案例为线索,重点讲解了软件测试的理论、 实践、管理知识,深入剖析和探讨了各种测试类型和不同阶段比较成熟的技术以及测试方法;全书包括单元测试、功能测试、网络测试、性能测试 、集成测试、系统测试、验收测试、Web测试、自动化测试、面向对象测试等内容。 本书面向软件测试的实际应用,从组建测试队伍,剖析各阶段的测试内容到通过实例讲解测试用例的组织、设计以及测试文档的编写、测试项 目的管理。内容化繁为简,将抽象理论知识转化为可触摸的实际操作,达到更好地理解和消化理论的目的。 全书内容实用,讲述浅显易懂,既可作为高等院校软件测试课程的教材,也可作为软件测试人员的自学用书。对于那些希望强化软件测试技术
《UML建模设计与分析标准教程(2013-2015版)》全面介绍了使用UML,进行软件设计、分析与开发的知识。全书共包含18章,内容涉及面向对象的分析方法和设计方法,面向对象分析的三层设计,现实开发模型中所存在的问题,用例图、类图、对象图和包图,活动图,通信图、时间图、状态机图、组件图和部署图,UML的核心语义、UML的体系结构以及面向对象约束语言等,最后两章通过具体的案例详细介绍如何使用UML中的模型图对系统建模。 王菁和赵元庆等编著的《UML建模设计与分析标准教程(2013-2015版)》内容全面、实例丰富,适合作为高校相关专业和社会培训教材,也可以作为软件设计人员和开发人员的参考资料。
本书是根据*应用型本科规划教材指导思想与原则的要求,充分考虑应用型本科人才的培养目标和教学特点编写而成。2005年10月出版了版,本次再版进一步扩充了应用性内容,缩减了部分理论章节,增加了现代软件工程技术。 全书共10章,内容主要包括:软件工程概念、可行性研究与需求分析、软件设计、编码及测试、软件维护、面向对象技术、面向对象的软件开发方法、软件工程管理与质量保证、软件工程标准化及软件工程环境、现代软件工程技术。本书在每一章的开头均给出本章的教学目标、教学任务和重点难点,每一章的后给出实例分析和本章小结,附以部分习题,以便于教学与自学。 本书强调内容的实用性。按软件工程的过程安排与组织,条理性强,以案例教学为驱动,易于学生学习与掌握。本书可作为应用型本科计算机、自动化、机电类等专业和高
用电脑就是用软件,只要软件玩得好,电脑*算精通。 本书用通俗易懂的语言,清晰生动的图片详细介绍了日常电脑使用中经常会接触到的几大类软件,包括:办公应用篇、影音工具篇、图形处理篇、畅游网络篇、反毒防黑篇、文件管理篇、优化维护篇、光盘刻录篇,在各大分类中,我们精心选出了目前较为流行的软件个体进行讲解。本书从实用的角度出发,本着易学、易懂、易用的原则,注重实际操作能力的训练,采用图文结合的方式。力求在短的时间内使读者成为软件通。随书赠送光盘一张,收录*常用软件,免除面对众多软件不知如何选择的烦恼。