《敏捷开发知识体系》面向敏捷实践者学习敏捷知识和敏捷软件开发企业进行敏捷转型的需要,旨在帮助个人更快地掌握敏捷开发知识,帮助企业更好地实施敏捷转型。中国敏捷软件开发联盟ADBOK编写组编著的《敏捷开发知识体系》主要内容包括:敏捷开发的哲学理念、价值观、敏捷开发方法框架和敏捷实践,企业敏捷转型参考框架,帮助企业回答为什么要进行敏捷转型,敏捷转型包含哪些内容和如何开展敏捷转型等问题。
《用户体验与可用性测试》是用户体验与可用性测试的入门级读物。作者樽本徹也基于多年的经验,围绕用户调查、原型制作、产品可用性评价、用户测试,结合具体案例,提供了极其实用的方法和实践技巧,同时也介绍了敏捷用户体验开发的相关内容。本书语言轻松幽默,讲解通俗易懂,适合开发人员和新晋产品经理阅读。
《SaaS软件工程(云计算时代的敏捷开发)》介绍了21世纪以来软件工程的两个新的发展方向——软件即服务和敏捷开发。本书部分介绍了软件即服务及其相关的编程环境,包括Ruby、Rails和JavaScript等内容;第二部分介绍了现代软件开发并强调了敏捷开发相关技术,包括行为驱动和测试驱动的设计与开发,遗留代码处理,项目团队管理,设计模式,软件架构等内容,并给出了许多有用的建议。本书的作者ArmandoFox(福克斯)和DavidPatterson(帕特森)不仅在计算机科学领域建树颇丰,而且在软件工程方面也有着丰富的教学和研究实践经验。他们将软件即服务和敏捷开发的内容与具体的实例相结合,完成了这本内容丰富且易于学习的书。我们希望本书能够帮助你通过实践学到软件开发的知识与技能,并能开发出漂亮而持久的软件。
本书主要介绍了业内主流FPGA的结构及特点,基于开发流程,介绍了各种测试工具、第三方仿真工具,主要内容包括FPGA开发流程,FPGA软件测试标准、模型和方法,FPGA测试过程中要使用的工具,FPGA软件测试实例分析,以及FPGA软件测试过程与管理。
《面向模式的软件架构》这一卷是介绍构建面向对象的联网与并发中间件的开山之作,揭开了构建中间件的神秘面纱。本卷以4位大师的经验为导向,讨论了16个模式和一个成例,仔细解释了常见的设计问题、驱动因素、成功的解决方案以及使用效果。 《面向模式的软件架构,卷2:并发和联网对象模式》面向专业的软件开发人员,尤其是开发并发与联网系统的专业软件开发人员。
《DEBUG HACKS中文版--深入调试的技术和工具》是MiracleLinux的创始人吉冈弘隆和几位工程师们多年从事内核开发的经验积累。从调试器的基本使用方法、汇编的基础知识开始,到内核错误信息捕捉、应用程序调试、内核调试,本书深入浅出地讲解了Linux下应用程序和内核的调试技巧。 ???? 虽然《DEBUG HACKS中文版--深入调试的技术和工具》的出发点是 Linux内核调试,但书中的绝大部分知识在许多领域都能派上用场。如 Linux 应用程序开发,嵌入式Linux 开发,甚至时下流行的iOS应用程序开发,只要从事应用程序开发的工作,就会涉及调试,那么读一读本书也不无裨益。
对软件项目的规模进行估算和度量,已经被公认为是软件项目规范运作、成功执行的基本要求之一。正确的估算和度量可以帮助项目经理更好地规划资源投入,安排项目进度,核算工和量及进行风险管理。 功能点分析方法是一种非常可靠的度量应用系统工作产品的方法,在与客户沟通应用系统需求、度量生产率和质量、估计、管理项目范围的变更等方面非常有效。Mk II功能点分析方法是国际标准 14143/1所承认的标准之一,被广泛采用。 本书是作者总结了多年的实践经验编写而成的,全书分为4部分,内容包括:功能点分析方法的原理、作用及应用步骤,MK II功能点分析方法的详细讲解,如何在一个软件企业和项目级中引入功能点分析方法,以及各种常用的模板和参考资料。 本书内容丰富、理论联系实践,部分内容经过适当修改可以作为规范在项目中使用,极
随着软件应用越来越广泛,如何提高软件的质量和可靠性成为软件工作者必须应对的挑战。而软件本身具有“看不见摸不着”的特点,使对软件的验证和测试与对其他产品的验证和测试大相径庭。本书从软件测试的基本概念讲起,循序渐进地为读者讲解软件生命周期各个测试阶段应该完成的任务和采用的方法。书中涉及的项目实例多为作者及所在团队参与的课题,具有很强的指导和借鉴意义。希望读者能够从这本书中获取足够的软件测试知识,成为合格的软件测试工作者。 本书适合软件测试的初学者与具有测试经验的人员使用。
《面向模式的软件架构》这一卷是介绍构建面向对象的联网与并发中间件的开山之作,揭开了构建中间件的神秘面纱。本卷以4位大师的经验为导向,讨论了16个模式和一个成例,仔细解释了常见的设计问题、驱动因素、成功的解决方案以及使用效果。 《面向模式的软件架构,卷2:并发和联网对象模式》面向专业的软件开发人员,尤其是开发并发与联网系统的专业软件开发人员。
在本书中,克雷格·拉尔曼(CraigLarman)和巴斯·沃代(BasVodde)浓缩了他们十多年大规模LeSS采用所累积的经验,其精髓是打造简单高效的组织,提供更低的复杂度、更大的灵活性,交付更少的浪费、更多的价值,实现更简的规则、更高的目标。
鲁然斯基等编著的《软件系统架构(使用视点和视角与利益相关者合作原书第2版)》是软件系统架构领域的开创性著作,是两位拥有数十年软件行业工作经验的架构师工作经验的结晶,围绕利益相关者、视点和视角主题,创新性地提出了如何用架构视点和架构视图的方法来定义软件架构,如何用架构视角的方法来确保软件质量,以及如何用架构视点和架构视角的方法与利益相关者合作,具有里程碑意义。《软件系统架构(使用视点和视角与利益相关者合作原书第2版)》还展示了一种实用的、经过验证的框架,你可以应用它来处理架构定义过程,并应对创建软件架构工作所带来的挑战。 《软件系统架构(使用视点和视角与利益相关者合作原书第2版)》分为五个部分,共30章。部分(~5章)阐释利益相关者、架构描述、视点、视图和视角等基本概念,并描述软件架构师的角色
《基于CMMI的软件工程实施--高级指南》紧扣CMMI二级至五级的过程要求,结合软件研制现状,设计了一套可以满足CMMI五个等级共22个过程域通用目标和专用目标的实施细则,并给出了过程记录的参考模板,对于加快CMMI在软件研制单位推广、实施的进程,指导软件研制单位进行基于CMMI的软件质量管理体系建设,具有较好的借鉴作用,可作为推广应用CMMI的重要参考资料。 本书内容系统全面,有很强的实用性和指导性,可供从事软件工程理论研究和软件工程实践的科研人员和工程技术人员参考,也可供进行CMMI质量管理体系建设的单位和相关人员学习。
在本书中,克雷格·拉尔曼(CraigLarman)和巴斯·沃代(BasVodde)浓缩了他们十多年大规模LeSS采用所累积的经验,其精髓是打造简单高效的组织,提供更低的复杂度、更大的灵活性,交付更少的浪费、更多的价值,实现更简的规则、更高的目标。
越来越多的大型产品开发组织开始使用精益思想、敏捷原则和实践、大规模Scrum开发来持续、快速地交付有价值和创新性的产品。作者利用他们带领和指导团队在大型、多地点、离岸的产品开发中采用精益和敏捷的长期经验,与大家分享取得胜利的关键行动工具。本书内容包括:大型Scrum开发,测试和构建内在质量,产品管理与计划,处理低质量遗留代码,大型多地点情况下的持续集成,敏捷架构、多地点或离岸开发,合同与外包开发。本书介绍了创造精益企业的基础,并帮助企业收获敏捷带来的巨大收益。 本书适合敏捷教练、敏捷咨询师、软件开发及管理人员参考。
贾乔迪亚等编著的《动态目标防御(Ⅱ博弈论与 对抗模型的应用)》着重介绍用以构建和分析动态目 标防御系统的博弈论、赛博机动以及 软件变化方法等三部分内容。部分主要阐述了软 件系统“攻击面”的概念 及度量方法,提出了确定动态目标防御策略的博 弈论方法;详细说明了将博 弈论运用到安全领域所面临的挑战;以Conficker蠕 虫病毒为案例,提出了对抗 动态学的观点;研究了将个人行为计算模型运用到非 合作动态网络安全环境下 所面临的困境。第二部分提出了使用机动密钥集实现 网络环境下赛博机动的新 策略;并以IPv6为基础,描述了为有线网络飞地设计 的一种加密动态学网络体 系结构。第三部分主要介绍了螺旋形变形防护系统的 设计、发展及应用;研究了 可实现软件栈多态化的插入NOP技术;最后研究 了就地代码化技术。 本书适合于信息安全
鲁然斯基等编著的《软件系统架构(使用视点和视角与利益相关者合作原书第2版)》是软件系统架构领域的开创性著作,是两位拥有数十年软件行业工作经验的架构师工作经验的结晶,围绕利益相关者、视点和视角主题,创新性地提出了如何用架构视点和架构视图的方法来定义软件架构,如何用架构视角的方法来确保软件质量,以及如何用架构视点和架构视角的方法与利益相关者合作,具有里程碑意义。《软件系统架构(使用视点和视角与利益相关者合作原书第2版)》还展示了一种实用的、经过验证的框架,你可以应用它来处理架构定义过程,并应对创建软件架构工作所带来的挑战。 《软件系统架构(使用视点和视角与利益相关者合作原书第2版)》分为五个部分,共30章。部分(~5章)阐释利益相关者、架构描述、视点、视图和视角等基本概念,并描述软件架构师的角色
苹果公司在创新与设计领域的不断突破创造了一个又一个的产品,这些的产品成就了苹果公司今天的地位。苹果公司产品设计的真谛与精髓究竟是什么?它在产品设计的过程中遵循了哪些原则和理念?国际知名设计公司LUNAR设计公司总裁JohnEdson结合自己多年的设计经验,深入苹果公司内部,对苹果公司的大量设计师和领导层进行了深度的采访,提炼和总结出了苹果公司在产品设计领域所遵循的七大原则:设计改变一切、设计的三要素、产品即营销、设计是体系化的思考、大声设计、设计应以人为本、怀揣信念做设计。书中通过苹果公司大量鲜为人知的关键事件和案例,条理清晰地揭示了这些设计原则的细节,极富启发意义和可操作性。
越来越多的大型产品开发组织开始使用精益思想、敏捷原则和实践、大规模Scrum开发来持续、快速地交付有价值和创新性的产品。作者利用他们带领和指导团队在大型、多地点、离岸的产品开发中采用精益和敏捷的长期经验,与大家分享取得胜利的关键行动工具。本书内容包括:大型Scrum开发,测试和构建内在质量,产品管理与计划,处理低质量遗留代码,大型多地点情况下的持续集成,敏捷架构、多地点或离岸开发,合同与外包开发。本书介绍了创造精益企业的基础,并帮助企业收获敏捷带来的巨大收益。 本书适合敏捷教练、敏捷咨询师、软件开发及管理人员参考。
《微软的软件测试之道》是以使读者熟悉微软产品、微软工程师、微软测试人员、测试的作用和对软件工程的通常做法作为开始。书的第二部分讨论许多在微软常用的测试实践和工具。 书的第三部分探讨某些我们工作中使用过的工具和系统。书的最后一部分探讨在微软测试和质量的未来方向,以及我们打算怎么创造未来。《微软的软件测试之道》结构清晰,内容详实,可作为广大软件测试人员的参考用书。