你知道你不想重新发明轮子,因此你指望设计模式能帮上忙 那些面对相同软件设计问题的人所学到的教训。有了设计模式,你就可以借助他人的实践和经验,把时间花在一些更有挑战性、更有趣的事情上。本书展示了重要的模式;何时使用、为什么使用这些模式;如何在自己的设计中应用这些模式;模式所基于的面向对象设计原则。无数开发人员通过这本书提升了面向对象设计技能,来加入他们的队伍吧。
通过本书你将了解到如何使用、部署和维护Apache Spark开源集群计算框架。本书由Spark的创始人所撰写,重点介绍Spark*版本的新功能和新特点。本书将Spark功能分解为若干独立主题来进行全面介绍。 本书的主要内容有: 大数据技术和Spark概述。 通过实例学习DataFrame、SQL、Dataset等Spark的核心API。 了解Spark的低级API实现,包括RDD以及SQL和DataFrame的执行过程。 了解Spark如何在集群上运行。 Spark集群和应用程序的调试、监控、和调优。 学习Spark强大的流处理引擎 结构化流处理。 学习MLlib并了解如何应用它解决包括分类、推荐,以及其他多种实际问题。
不懂任何编程语言?无法控制项目管理进度和预算?没关系!通过《Axure RP 7原型设计精髓》你能轻松掌握美国设计师全都在用的Axure,帮助你更高效地设计出极具创造力的原型。 Axure RP 7 是至今为止重要的一个Axure版本。本书专门针对Axure RP 7的新功能(适配视图、中继器等)以及响应式Web开发项目,做了详细的应用讲解,帮助设计师实现更多高级交互,制作适用于多种设备的高保真原型。 本书先介绍Axure的界面、术语、功能,然后以一个购物网站项目为背景,依次探讨UX项目的创建流程和Axure的使用技巧。
《微服务运维实战(第二卷)》在*卷的基础上,以时下热门的Docker Swarm为例,详细介绍微服务和容器在软件持续集成和部署中的应用。本书重点讲解如何在Docker Swarm上构建、测试、部署、监控微服务,帮助读者打造大规模、高效、可靠、可快速恢复的软件系统。
本书以实用为主基调,以项目控制为脉络,以*实践和标准为指导,以P6应用为核心,以笔者行业应用心得和国际同行经验编撰而成。面向广大项目经理、项目控制经理/工程师、项目计划工程师、费用控制经理/工程师、大专院校师生以及P6爱好者。本书主要内容三大部分,由浅入深让读者透彻掌握项目控制和P6应用,具体来说:? 软件基础知识篇 从项目控制基础知识到软件操作基础使读者全面了解掌握项目控制基础理论和软件实现基础方法。? 实践应用技巧篇 从项目计划、项目执行与控制、报告及信息发布等环节常出现的业务出发,精选出100个常见应用场景以问答的方式详细解析具体的解决方案。? 背景知识附录篇 综合了项目控制相关标准、*实践内容概要解释、常见相关控制工具以及项目控制必须掌握的术语和知识。
本书出自软件领域思想家,美国计算机名人堂首批成员之一的 Gerald M.Weinberg 温伯格之手。本书关注的是程序开发过程中人的因素,堪称这一领域的开山之作。本书的初稿完成于整整 40 年前,作者当时慧眼独具,前瞻性地提出了将程序开发作为一种人类行为来考察的观点。几十年来,本书已让无数读者从中受益,时至今日仍然是畅销全球的经典之作。
“用户说不清需求”、“需求变更频繁”……都是在软件需求实践中频繁遇到的问题。本书首先直面这些问题,从心理学、社会学的角度剖析其背后的深层原因,使大家从中获得突破的方法。 然后沿着需求开发的几大关键过程,逐一说明了需求定义、需求捕获、需求分析与建模、编写规约、需求验证等需求开发活动的任务、要点和具体手段,并提出了一个可操作性强、易于上手的SERU过程框架,能够帮助读者清晰地了解整个过程,理解各阶段的关键产物和产物之间的关系,迅速应用于实际工作中。本书还对包括需求基线、变更管理、需求跟踪在内的需求管理活动的操作要点进行了阐述,给出了具有很强实践性的具体建议。 纵观《软件需求实践--SERU过程框架原理与应用(典藏版)》,语言浅显、文字生动,蕴含了许多人文、心理、交流方面的知识,即使是非技