电火花加工(EDM)是特种加工技术的一种自主研发出多轴联动EDM数控系统软件,研制出国产化的并可用于工业生产环境的多轴联动EDM数控机床,对于打破国外垄断,推动我国多轴联动电火花加工数控设备关键技术的进步,推动我国航空、航天事业的发展具有很好重要的意义。
本书是开源运动的独立宣言,它清晰、透彻和准确地描述了开源运动的理论与实际应用,对开源软件运动的成功和Linux操作系统的广泛采用都起到了至关重要的作用。本书在开源运动中的地位相当于基督教的,用黑客们的话说,这是“黑客藏经阁”的收藏。 本书并不只是在讲开源和黑客,所有关心软件开发和IT发展的人都应该花些时间通读全书,书中给出了大量充满智慧的观点和经过验证的概念,如命令体系、礼物文化、以少成多、内部市场、竞次、反公地模型、委员会设计、同侪声誉、模因工程、SNAFU现象、进化不利条件、软件业是服务行业、组织结构决定产品结构、准入门槛越低稳定性越高、程序员是资产而非成本等,这些内容会给你带来新的启示和思考。
交互设计师需要一款简单、高效的矢量交互设计工具,本书以Sketch、Principle软件的使用作为基础,以完整项目实践为故事线,结合交互设计方法论的思考,让广大交互设计师、Sketch软件爱好者深入浅出地掌握软件使用方法,并快速应用到实战项目中。??《Sketch交互设计之美:从零基础到完整项目实现》共分为8章,1章为初识Sketch,主要介绍Sketch软件的特性和应用场景,通过该章的介绍,让读者初步了解软件的安装和使用方法;第2章为快速入门,结合具体的案例学习,让读者学会Sketch直线、钢笔、矩形等基本工具的使用,同时,对交互设计有一定的认知;第3章为基础运用,详细介绍界面设计的理论,并让读者掌握界面中图像、图标等元素的处理方法;第4章为高级运用,深入介绍Sketch核心高级功能Symbol的使用,剖析Sketch能成为交互设计工具的原理;第5章为团队协作,
对于软件设计的初学者来说,面对大量的信息,往往不知从何处开始下手。本书是根据作者多年的授课经验写作而成的,特别针对有以下需求的读者,提供学习的指引。 本书篇,设计了一个完整的案例,并且将LIML的13张图应用在该案例中,利用Q&A的方式,深入浅出地说明UML 13张图的基本精神及其应用,让刚开始接触UML的读者可以通过实际案例了解UML;第2篇,设计了另一个完整的案例,并搭配工具软件,配合UML、MDA及实际的程序代码,让进阶的读者可以了解,应该如何在实际的项目中应用UML。并且在每个章节中,都提供Lab练习,让读者可以“从做中学”;第3篇,作者设计了一个团队合作的情境,通过一个虚拟项目的进行,让读者可以了解团队中的各个角色,如何挑选适合的工具来帮助自己完成工作,以及如何善用工具,让团队合作能够更简单、更顺利。 随
本书对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开发技术的字典。
越来越多的大型产品开发组织开始使用精益思想、敏捷原则和实践、大规模Scrum开发来持续、快速地交付有价值和创新性的产品。作者利用他们带领和指导团队在大型、多地点、离岸的产品开发中采用精益和敏捷的长期经验,与大家分享取得胜利的关键行动工具。本书内容包括:大型Scrum开发,测试和构建内在质量,产品管理与计划,处理低质量遗留代码,大型多地点情况下的持续集成,敏捷架构、多地点或离岸开发,合同与外包开发。本书介绍了创造精益企业的基础,并帮助企业收获敏捷带来的巨大收益。 本书适合敏捷教练、敏捷咨询师、软件开发及管理人员参考。
作为在一线摸爬滚打几十年的工程师,我们遇到过千千万万具体的问题,这些问题的解决往往具有的通用性,能够帮助读者解决很多问题,因此我们就有了出版这本《实用工具详解》的想法。我们在《实用工具详解》中创建了大量的实用工具,并从读者非常熟悉的具体问题出发,说明了解决这些具体问题的方法。这些实用工具包括数列工具、常用几何工具,等等。在这个基础上,我们针对电子、测试测量以及工业自动化专业创建了大量的相关工具,比如寄存器、触发器、比较器、定时器、计数器,等等。这些工具的实现原理,与相关的硬件基本原理是非常相似的,而且只要稍作修改就能应用到具体的工作、科研场景中。 《实用工具详解》中创建了多种常用的复杂数据结构工具,这些内容对于非计算机专业的工程技术人员来说,实现起来比较困难,但在实
《面向模式的软件架构卷5:模式与模式语言》共分3部分,首先介绍了单个模式,详细阐述了过去累积的关于如何描述和应用模式的诸多见解,接着探究了模式之间的关系,从组织的角度说明了各个模式的领域,最后介绍了如何将模式和模式语言相结合。 《面向模式的软件架构 卷5:模式与模式语言》适合软件架构师和开发人员阅读。
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
《图像融合:算法与应用》包括图像融合研究领域进展的代表性成果,因此也促进了对图像融合发展做出贡献的多种学科间的协作。书中不仅展示了空间域上的融合方法,也包括变换域上的融合算法。《图像融合:算法与应用》还包括图像拼接、遥感应用以及性能评估等方面重要的参考资料。书中各章对图像融合的理论、算法设计和应用进行了重点论述,内容不仅包括图像融合方法基础的理论分析,也包括这些融合方法在现实应用过程中所遇到的各种相关问题。
本书以用户体验研究为背景,介绍了眼动追踪技术的基本原理、在人机交互发展过程中评估用户体验的重要性和相关实践,并对眼动追踪技术在商务网站、移动设备、社交媒体、视频游戏等多个领域中的应用分别进行详细阐述,旨在提升用户体验,对产品进行更好的优化,也使设计人员更深入地了解用户浏览和使用技术的方式。 本书不仅适合想要了解眼动追踪技术的初学者,也适合熟练掌握该技术的设计人员,能够帮助设计人员更好地了解用户的行为,提高设计的针对性。
随着我国计算机科学技术的迅速发展和计算机应用领域的不断扩大,软件的开发工作越来越重要,而由于软件复杂程度的不断增加,对软件的系统化、规范化和交流能力的要求也越来越严格。因此,软件开发、管理、维护工作的科学性、完整性以及有关文件的规范化、通用化就显得更为重要。为推动计算机软件工程技术的发展,使软件工程标准得到进一步贯彻,我们编辑了《计算机软件工程国家标准汇编》。 本汇编上一版于2007年出版,受到了广大读者的欢迎。此次在上一版的基础上,根据标准的制、修订情况进行了分类选编,共分为以下三卷: ——基础与管理卷; ——软件开发与维护卷; ——软件度量与评价卷。 本卷为软件开发与维护卷,收入截至2011年5月发布的现行有效的软件开发与维护方面的国家标准15项,方便读者使用。 本汇编的出版可更好地贯彻软
本卷为软件度量与评价卷,收入截至2011年5月发布的现行有效的软件度量与评价方面的国家标准20项,方便读者使用。 本汇编的出版可更好地贯彻软件工程标准,有利于软件开发过程的控制、管理,提高软件质量,缩短开发时间,减少开发和维护所需费用,便于协作、交流,使软件开发工作更加科学,更有成效,促进我国软件产业的发展。 本汇编可作为广大计算机软件开发、管理、维护等技术人员的工具书,也可作为相关技术人员及大专院校师生的参考读物。
理解修改软件的机制:添加特性、修正缺陷、改进设计、优化性能 把遗留代码放到测试用具之中
本书涵盖了当前嵌入式软件领域的基本理论、研究动态、开发技巧和工具。为加深读者对内容的理解,书中还配备了大量的实例证明、分析及指导。通过对本书的学习,读者不仅可以学会如何选择适当的技术和方法开发嵌入式软件,而且可以掌握如何从总体的角度,来全面规划和设计嵌入式软件系统。 本书体系完整、内容翔实,注重实用经验和技巧的分析、讨论,各章各有侧重又相辅相成,主要面向具有嵌入式系统基础知识的、从事嵌入式软件设计与开发的专业技术人员,对其他嵌入式技术领域的从业人员也颇具参考价值,也可供高等院校相关专业的师生学习。
本书是一本全面介绍SA的书,从SA发展历史的过去、现在到可能的未来,从SA的基础理论方法到技术手段,从SA的设计开发实践到质量保障实践,以及从静态SA到动态SA、再到运行态SA,等等。涵盖了SA涉及到的几乎所有必要的知识点。本书包括三个篇章:其中,基础理论篇包含7章内容,详细介绍SA的基础理论方法、技术和手段;工程实践篇包含10章内容,详细介绍SA的开发实践和质量保障实践;未来主题篇包含6章内容,详细介绍SA的研究主题、业界关注点以及SA未来发展趋势分析等。
项目管理是现代管理学的重要组成部分,它是提高工作效率进而使项目获得成功的一套有效的方法。《软件项目管理》论述了软件项目及项目管理的基本概念,涉及从项目的启动、计划、执行到收尾阶段的整个项目生命期的要点。从项目管理的角度,对软件项目开发过程管理和软件项目后期管理的各个环节逐一进行分析。《软件项目管理》全书内容包括软件项目管理的概念、软件项目的需求管理、生命周期、可行性研究、人力资源管理、沟通管理、冲突管理、合同管理、时间管理、成本管理、风险管理、质量管理、配置管理、收尾管理等内容,同时在各个章节都附有具体案例,这些启发性的案例本身就是对软件开发项目管理的注解。在每章后面还配有思考与练习题,供读者复习巩固之用。 理论与实践相结合、实用性可