《面向模式的软件架构卷5:模式与模式语言》共分3部分,首先介绍了单个模式,详细阐述了过去累积的关于如何描述和应用模式的诸多见解,接着探究了模式之间的关系,从组织的角度说明了各个模式的领域,介绍了如何将模式和模式语言相结合。 《面向模式的软件架构 卷5:模式与模式语言》适合软件架构师和开发人员阅读。
本书是一本集面试笔试题精解、测试开发指导、项目测试实战技术和技巧、英文面试实战以及帮助软件测试工程师求职的书籍。本书的亮点在于大篇幅讲解测试开发、白盒测试等。书中给出的面试题囊括了软件测试相关的17个方面,如质量管理、数据库、C、C 和Java语言、主流自动测试工具、项目测试、Windows、UNIX和Linux等,同时还具体介绍了测试实战技术和技巧,如集成工具的开发、测试计划的制订、自动化测试用例与工具开发。另外,书中还附有IT外企的12个中文英文软件测试文档模板(经修订)。 全书共分5部分,分别为测试生存篇、测试基础篇、测试开发篇、测试实战篇、测
本书通过大量例子,描述了一幅对象驱动的和谐设计场景。在这个设计场景中,对象是基本设计元素,而定义角色、设计责任和协调合作就构成了设计中的基本活动。角色描述了对象的功能,责任定义了对象必须完成的工作,协作则代表了对象之间的一种契约和互动方式。同时,书中也充满了各种关于设计的真知灼见,针对接口编程及封装变化等设计要旨无一不被细致入微到许多小例子中。
本书从一个软件产品线工程框架出发,阐述了与特定领域软件产品开发有关的领域工程和应用工程过程,介绍了过程中产生的各种工件、产品线可变性及其管理,以及两个工程过程之间通过不变与可变性所建立的联系。书中还包括与软件产品线有关的组织、管理及如何向软件产品线转变等内容。书中强调了软件产品线工程的基本原理、实践特点以及与单一系统开发的区别。尤其难得的是,为方便读者理解,书中在各章中使用了同一个产品来讲述具体的实例。 本书的作者为业内资深专家。全书结构严谨、条理清晰、图文并茂,是介绍软件产品线的著作。本书的读者为软件开发人员、测试人员、软件产品线研究者与大专院校师生。
《海盗派测试分析:MFQ&PPDCS》的重点不是讲解一个个已有的测试设计方法,而是秉着“从实际问题出发,而不是从方法出发”的思路,从测试分析和测试设计人员实战的角度出发,讲解软件测试可循的规律和方法,如当测试人员接手一个新的被测系统或被测特性的时候,如何运用各种测试技能,一步步地分析被测对象 ,成功地完成测试任务。正如Cem Kaner在《Bug Advocacy》 中所说“好的测试人员并不是可以发现很多bug或使很多的开发人员感到羞辱的人。好的测试人员是那些促成合适的bug得以修复的人。本书包括5个主题章节,分别是了解测试任务(KYM)、测试覆盖大纲(TCO)、建模(Modeling)、测试设计(TD)和测试执行(TE)。阅读这本书,学习测试分析,就像经历一场爬山一样,只要您有足够的勇气和毅力,再加上一点好奇心,可以顺利登顶!
OpenCL(OpenComputingLanguage)是个面向异构通用目的并行编程的开放式、标准,也是一个统一的编程环境。OpenCL当前已经广泛应用于各种并行环境和不同行业领域。 《OpenCL实战》是OpenCL编程的实践指南,旨在介绍如何在实际的应用程序中使用OpenGL解决问题。全书共16章和4个附录。正文可以分为3个部分。部分是~10章,主要讨论的是OpenCL语言及其各项功能。第二部分是1~14章,展示如何用OpenCL来处理高性能计算领域会经常碰到的大规模任务。一部分,包括15章和16章,展示如何用OpenCL来加速OpenGL应用程序的执行。附录A介绍了SDK并演示如何安装AMD和Nvidia所提供的SDK。附录B讨论了OpenGL和着色器程序开发的基础知识。附录C介绍如何安装和使用MinGW。附录D讨论了嵌入式OpenCL标准。 《OpenCL实战》适合于需要在异构平台和并发环境下进行开发的人士阅读,要求读者有的C语言基础。《Op
本书对SAP ABAP开发所需的常用技术(SAP报表、批量导入、对话程序、函数)做了详尽的介绍,包括基本报表、交互式报表、复杂报表、ALV(SAP List Viewer)报表、Form(SAP Script)报表、SmartForm报表、AdobeForm报表、CALL-TRANSACTION方式批量导入、批处理SESSION方式批量导入、一般Dynpro程序、复杂Dynpro程序、从属画面、表控制控件、函数的使用,并通过大量实例详细介绍了ABAP开发所需技术的使用方法。第2版新增了ABAP数据字典相关的内容,使得本书内容更全面、系统。本书作者从事SAP开发及教学工作近10年,积累了丰富的经验。全书操作讲解精练,采用大量的实例,对重要技术点附有附录,除了可作为投身SAP职业人士的自修秘籍,还可作为从业者用于查阅SAP ABAP开发技术的字典。
对于软件设计的初学者来说,面对大量的信息,往往不知从何处开始下手。本书是根据作者多年的授课经验写作而成的,特别针对有以下需求的读者,提供学习的指引。 本书篇,设计了一个完整的案例,并且将LIML的13张图应用在该案例中,利用Q&A的方式,深入浅出地说明UML 13张图的基本精神及其应用,让刚开始接触UML的读者可以通过实际案例了解UML;第2篇,设计了另一个完整的案例,并搭配工具软件,配合UML、MDA及实际的程序代码,让进阶的读者可以了解,应该如何在实际的项目中应用UML。并且在每个章节中,都提供Lab练习,让读者可以“从做中学”;第3篇,作者设计了一个团队合作的情境,通过一个虚拟项目的进行,让读者可以了解团队中的各个角色,如何挑选适合的工具来帮助自己完成工作,以及如何善用工具,让团队合作能够更简单、更顺利。 随
在“史上更难就业年”里,此书写给软件、微电子、通信、自动化、电子工程、半导体工艺、材料、计算机、物理、化学等专业,并有意加入IC行业的同学和刚入IC职场的“菜鸟”们。 70多位IC圈的CEO、总监、经理及工程师倾力打造此书,循循善诱:“看,当年我找工作也是懵懵懂懂的;次跳槽也是惶恐不安的;次失恋也是痛彻心扉的;次做管理也是手足无措的……我们也是这样过来的,我们行,你也行!” 对于IC行业,官员和专家CEO讲“政策、技术、管理、资本”,本书却从猎头的角度告诉你“HR和公司喜欢什么样的人才,菜鸟的职业规划路线,成为高手的心态和准备,大牛的情商管理经验,IC产业链以及各个主要公司等”,对IC菜鸟关心却不知咨询谁的“鸡毛蒜皮”问题
高质量的软件需要高质量的管理,这正是《质量软件管理》的主题。出自久负盛名的 Gerald M. Weinberg 之手的这套共四卷的丛书,凝聚了作者四十年来对计算机的深挚感情。 在第 I 卷《系统思维》中,作者指出了开发质量软件首先必需具备的一个条件--学会如何对问题、答案以及质量本身进行正确的思考。他同时也给出了一些指导方针,这些方针能够促进我们进行我们需要的此类思考。"及早采取措施,但是措施的力度要小",这就是保持对质量过程进行控制的关键。在企业中,主管们既应该起到计划者的作用,也应该起到催化剂的作用--一方面不断为今后的工作做出计划,对进行情况进行观察,另一方面果断地使实际情况朝着预定的目标发展。本书通过大量的实例解释了"控制点"的概念,只要对这些位置进行管理,就可以防止危机的发生,或者至少不使情况更糟。 书中