本书对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开发技术的字典。
《基于AUTOSAR规范的车用电机控制器软件开发》主要介绍了汽车电子的近期新规范AUTOSAR,以及如何开发符合AUTOSAR规范的电机控制器软件的详细过程。全书分为基础篇和实战篇:基础篇介绍了汽车电子软件开发趋势,以及多核单片机和AUTOSAR的相关概念;实战篇介绍了利用Vector工具链基于AURIX单片机开发电机控制器的思路和步骤。《基于AUTOSAR规范的车用电机控制器软件开发》在编写中,力求内容正确,所有的内容都经过相关专家审阅,并经作者测试,步骤清晰,配图丰富。 《基于AUTOSAR规范的车用电机控制器软件开发》适合具有嵌入式软件开发基础知识的读者,可作为高等院校本科生、研究生学习嵌入式软件开发的参考书,也可供汽车电子行业软件工程师学习和参考。
在“史上更难就业年”里,此书写给软件、微电子、通信、自动化、电子工程、半导体工艺、材料、计算机、物理、化学等专业,并有意加入IC行业的同学和刚入IC职场的“菜鸟”们。 70多位IC圈的CEO、总监、经理及工程师倾力打造此书,循循善诱:“看,当年我找工作也是懵懵懂懂的;次跳槽也是惶恐不安的;次失恋也是痛彻心扉的;次做管理也是手足无措的……我们也是这样过来的,我们行,你也行!” 对于IC行业,官员和专家CEO讲“政策、技术、管理、资本”,本书却从猎头的角度告诉你“HR和公司喜欢什么样的人才,菜鸟的职业规划路线,成为高手的心态和准备,大牛的
本书在GoF的《设计模式》一书的基础上进行了拓展,运用其中的概念,介绍了一些技巧,帮助读者决定在不同的情况下应该使用哪些模式,以及不应该使用哪些模式。本书不仅对已有的一些模式提出新的见解,还让读者见证开发新模式的整个过程。 本书适合使用设计模式的软件开发人员阅读。
高质量的软件需要高质量的管理,这正是《质量软件管理》的主题。出自久负盛名的 Gerald M. Weinberg 之手的这套共四卷的丛书,凝聚了作者四十年来对计算机的深挚感情。 在第 I 卷《系统思维》中,作者指出了开发质量软件首先必需具备的一个条件--学会如何对问题、答案以及质量本身进行正确的思考。他同时也给出了一些指导方针,这些方针能够促进我们进行我们需要的此类思考。"及早采取措施,但是措施的力度要小",这就是保持对质量过程进行控制的关键。在企业中,主管们既应该起到计划者的作用,也应该起到催化剂的作用--一方面不断为今后的工作做出计划,对进行情况进行观察,另一方面果断地使实际情况朝着预定的目标发展。本书通过大量的实例解释了"控制点"的概念,只要对这些位置进行管理,就可以防止危机的发生,或者至少不使情况更糟。 书中
《配置管理实践》贴近实际,旨在指导配置管理从业者如何处理日常工作中需要面对的各种复杂情况。全书详细介绍了配置管理的6个核心职能:源代码管理、构建工程、环境配置、变更控制、发布工程和部署。作者在书中展示了如何实施配置管理,从而可以支持软件和系统的开发,满足SOX、SAS-70等合规准则的要求,提前考虑新兴的IEEE/ 12207等标准,同时还可以和的ITIL、COBIT 和CMMI等框架集成到一起。 《配置管理实践》对于任何与配置管理相关的工作人员来说都是一本必不可少的参考书。从CTO到CIO,再到开发人员、质量保证工程师、项目经理、软件工程师、系统分析员、测试人员和合规专业人士,皆是如此。
本书提供了一个关于安全法则、安全薄弱环节以及相关可用技术的概述。通过对真实的系统漏洞案例和出于安全需要的开发实例的讲解,给出了抵消安全风险的有效技术及建议。领域涉及数据保护协议、新兴的嵌入式系统、网络、密码系统、系统体系结构、操作系统和存储技术。本书提供给大家使嵌入式系统更可靠、更安全、更有保障的建议;本书展示了对安全法则、安全担忧及相关技术的深刻理解;本书介绍了高效开发安全可靠嵌入式软件的成熟技术;当设计安全可靠的嵌入式系统时,系统架构、操作系统、管理程序、网络、存储以及加密,这些都必须被作为研究课题。这是嵌入式系统和安全从业人员的一本书,无论是新手还是专家。
苹果公司在创新与设计领域的不断突破创造了一个又一个伟大的产品,这些伟大的产品成就了苹果公司今天的卓越地位。苹果公司产品设计的真谛与精髓究竟是什么?它在产品设计的过程中遵循了哪些原则和理念?国际知名设计公司LUNAR设计公司总裁JohnEdson结合自己多年的设计经验,深入苹果公司内部,对苹果公司的大量设计师和领导层进行了深度的采访,提炼和总结出了苹果公司在产品设计领域所遵循的七大原则:设计改变一切、设计的三要素、产品即营销、设计是体系化的思考、大声设计、设计应以人为本、怀揣信念做设计。书中通过苹果公司大量鲜为人知的关键事件和案例,条理清晰地揭示了这些设计原则的细节,极富启发意义和可操作性。
本书分为软件基础入门与应用实例两大部分。其中软件基础入门以热仿真工作流程:建立模型、网格划分、求解计算、结果处理和优化设计为主线,逐一介绍了软件的相关模块、背景原理和使用技巧。书以软件为名,但又不局限于软件,在介绍软件使用操作的同时,也尽可能兼顾其所涉及的背景原理和实际应用。以期能使读者更为正确地理解和使用软件。本书适合从事电子产品研发、封装等领域工作的人员阅读学习,也适合从事电子产品散热软件开发的工程师参考阅读。
在软件主宰世界的当下,软件行业发展迅猛,成为让人关注的领域。从史前的计算需求,从1930年到2019年,作者从大历史观的角度追古鉴今,从大趋势,典型企业,赢家和输家,新技术,生产力/质量问题,方法,工具,语言,风险等角度,勾勒出波澜壮阔的软件工程发展史,检视软件工程发展史上的重要发明,把脉软件行业并指出企业、职业兴衰的底层原因,同时还对一些的软件企业商业模式有所涉猎。 本书引人入胜,读起来让人娓娓难以释卷,是一本见微知著、令人醍醐灌顶的通史,非常适合软件工程和信息技术相关专业的学生、从业人员与有志于科技创新创业的人阅读和参考。
作为面向模式的软件架构系列丛书的第3卷,《面向模式的软件架构,卷3:资源管理模式》不仅详尽地阐述了资源管理模式,而且通过几个示例演示了如何将其付诸应用。《面向模式的软件架构,卷3:资源管理模式》包含两部分,部分从问题领域的角度探讨资源管理,简要地介绍了资源管理和资源管理模式,阐释了资源获取、资源生命周期和资源释放这3类模式。第二部分从应用领域的角度进行探讨,从案例研究的角度阐明了这些模式的实际应用。 《面向模式的软件架构,卷3:资源管理模式》适合软件架构师、设计师和开发人员阅读,对计算机专业的学生也会大有裨益。
《软件工程师培养丛书:WinForm技术应用》按照高等院校、高职高专计算机课程基本要求,以案例驱动的形式来组织内容,突出计算机课程的实践性特点。《软件工程师培养丛书:WinForm技术应用》共包括9章:WinForm基础、WinForm窗体控件(一)、WinForm窗体控件(二)、多文档窗体及控件布局、ADO.NET——数据库操作、ADO.NET-DataSet和适配器、Data Grid View-显示和操作数据、三层架构的应用以及面向对象实现三层架构。 《软件工程师培养丛书:WinForm技术应用》附赠PPT教学课件和案例源文件,这些教学资源可通网站载。 《软件工程师培养丛书:WinForm技术应用》内容安排合理,层次清楚,通俗易懂,实例丰富,突出理论与实践的结合,可作为各类高等院校、高职高专及培训机构的教材,也可供广大Windows程序设计人员参考。
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实战》适合于需要在异构平台和并发环境下进行开发的专业人士阅读,要
本书揭示基于模型的软件开发方法的核心原则,展示如何分离每一个项目的关注点,使得参与者能够为每个域特有的需要和特征进行优化。本书共分三部分,共有18章。部分(~6章)重点介绍面向对象方法诞生的历史背景,阐述面向对象的方法旨在解决的问题。第二部分(第7~13章)讨论面向对象开发的基本原则如何应用于MDB方法学中,如何定义稳定的应用结构或框架。第三部分(4~18章)讲述如何利用动态模型描述动态计算需要。
模型驱动的软件开发(MDSD)是当前受到开发人员和研究人员高度关注的开发范型。随着OMG的MDA 和Microsoft的Software Factories的出现,MDSD方法已经越来越受到程序员的关注,并且成为一些国际协会(例如OOPSLA、JAOO和OOP)的重点讨论议题。 MDSD使用域特定语言创建模型,这种模型以有效的、域特定方式表达应用程序结构或行为。通过一系列模型转换过程,这些模型随后被转换为可执行的代码。 《模型驱动软件开发:技术、工程与管理》是一本面向软件架构师和开发人员的实践指南,包括了大量实践范例和丰富的案例研究。
本书提供了一个关于安全法则、安全薄弱环节以及相关可用技术的概述。通过对真实的系统漏洞案例和出于安全需要的开发实例的讲解,给出了抵消安全风险的有效技术及建议。领域涉及数据保护协议、新兴的嵌入式系统、网络、密码系统、系统体系结构、操作系统和存储技术。本书提供给大家使嵌入式系统更可靠、更安全、更有保障的建议;本书展示了对安全法则、安全担忧及相关技术的深刻理解;本书介绍了高效开发安全可靠嵌入式软件的成熟技术;当设计安全可靠的嵌入式系统时,系统架构、操作系统、管理程序、网络、存储以及加密,这些都必须被作为研究课题。这是嵌入式系统和安全从业人员的一本书,无论是新手还是专家。
领域驱动设计(DDD)是教我们如何做好软件的,同时也是教我们如何更好地使用面向对象技术的。它为我们提供了设计软件的全新视角,同时也给开发者留下了一大难题:如何将领域驱动设计付诸实践?VaughVerno的这本《实现领域驱动设计》为我们给出了全面的解答。 本书分别从战略和战术层面详尽地讨论了如何实现 DDD,其中包含了大量的实践、设计准则和对一些问题的折中性讨论。全书共分为 14 章。DDD 战略部分讲解了领域、限界上下文、上下文映射图和架构等内容;战术部分包括实体、值对象、领域服务、领域事件、聚合和资源库等内容。一个虚构的案例研究贯穿全书,这对于实例讲解 DDD 实现来说非常有用。本书在 DDD 的思想和实现之间建立起了一座桥梁,架构师和程序员均可阅读,同时也可以作为一本 DDD 参考书。
在嵌入式行业飞速发展的今天,嵌入式操作系统的应用越来越广泛,VxWorks具有良好的实时性,被大量应用于航空、通信、国防、工业控制、网络设备、医疗设备、消费电子等嵌入式实时应用领域。 《VxWorks内核设备驱动与BSP开发详解》(作者张杨、于银涛)共24章,按照初学者学习的一般步骤,详细介绍了vxworks的开发环境、内核分析和应用程序开发、驱动程序开发与原理和板级支持包流程与移植,每章均配以实例进行讲解。 《VxWorks内核设备驱动与BSP开发详解》语言通俗、实例丰富、代码分析详尽,有较强的实用性和参考价值,适合大专院校嵌入式相关专业学生学习参考,也可供嵌入式开发人员和系统设计人员参考使用。
该书共分11章,章简介了系统软件可靠性及其相关术语;第2章讨论了软件可靠性工程以及包括马尔科夫过程、更新过程等在内的过程的相关概念;第3章描述了评估理论、常见的评估技术以及置信区间估计;第4章阐述了包括软件生命周期、软件开发周期、软件测试等在内的软件工程评估的基本概念;第5章讨论了几组传统的软件可靠性模型和评估方法,并简要介绍了软件复杂性、残余缺陷数等其它软件性能指标的评估方法;第6章包含了基于非齐次泊松过程(NHPP)的软件可靠性模型,同时讨论了广义NHPP模型、模型选择以及软件平均失效间隔时间等;第7章重点讨论了解决测试覆盖和缺陷移除的软件可靠性模型;第8章描述了一些最近的关于环境因素的研究,并讨论了环境因素对于软件可靠性评估的影响;第9章讨论了软件可靠性模型的校正技术;0章介绍了考虑了由软件失