《软件项目功能点度量方法与应用》所描述的功能点度量方法是一套用于度量软件规模的标准,它采用规则约束的方式来衡量软件规模的大小。基于软件功能点度量方法,可以在关心软件规模的人员之间建立一种客观、透明的评价机制,使得软件规模的评价工作摆脱传统方法所具备的“黑盒子”特征。 功能点的分析方法的采用将有助于解决我国软件行业所面临的普遍问题,对提升软件项目管理水平有很强的针对性。 《软件项目功能点度量方法与应用》分8章详细介绍了软件项目功能点度量方法与应用,这些内容是作者在十余年中应用与研究的重要总结和成果。
Android系统从诞生到现在短短的几年时间,凭借其操作易用性和开发的简洁性,赢得了广大消费用户和开发者的支持,目前一直位居智能手机操作系统市场占有率的位置。本书分为三篇,共计24章,循序渐进地讲解了Android系统中底层驱动方面的知识。本书从获取源码和源码结构分析讲起,依次讲解了基础知识篇、专用驱动篇和设备驱动篇部分的基本知识。在讲解每一个驱动时,都从Android系统源码开始入手,遵循“内核分析—驱动实现—JNI层分析—Java应用层—系统移植和改造”这一主线,透彻地剖析了每一个驱动系统的完整实现流程。本书几乎涵盖了Android驱动方面的所有主要内容,并且全书内容言简意赅,讲解方法通俗易懂,不但适用于应用高手们,也适合初学者学习并消化。 本书定位于有基础的Android开发人员,帮助其细致分析Android源码和底层驱动开发,积累经验
本书是作者已出版的《软件是这样“炼”成的――从软件需求分析到软件架构设计》的延续,同样用投核保系统为本书的、连贯性的案例全程记录软件过程改进过程。从文字组织到书的结构设计方面,既不是以理论为主调的“学院派”,也不是以应用介绍为主调的“应用派”,而是采用情景对话、场景在线、自然语言的方式,详细介绍企业软件过程改进活动,记录了投核保系统软件开发过程管理(软件需求分析与架构设计部分内容)。本书介绍软件开发过程管理中应用的理论知识以及这些知识的应用,同时分析这些理论知识的应用场景,然后以投核保系统为案例将软件开发过程中各个阶段的成果完整地展现给读者。 本书由软件过程改进、软件过程管理和软件测试过程管理三篇组成,可以让读者全局了解企业软件开发过程,适合从事软件开发的软件项目经理、系统分
软件质量,不但依赖架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。本书提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好的基础。本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两方面的范例。只要遵循这些规则,就能写出干净的代码,从而有效提升代码的质量 本书适合致力于改善代码质量的程序员及技术经理阅读。本书介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个方面,虽为一“家”之言,然诚有借鉴意义。 本书是CleanCode一书的评注版,力邀资深专家执笔,在英文原著的基础上增加了中文点评和注释,旨在融合二
本书由美国质量协会ASQ的D.H.Stamatis博士著,是一本专门针对故障模式及影响分析(FMEA)的指南,可满足不同层次、不同专业人员的需要。书中深入地对系统、设计、工艺以及服务FMEA的使用过程进行了说明,并且指明了其实施的基本原理。通过本书,读者将会了解FMEA的概念、FMEA的类型划分、FMEA的创建以及FMEA与其他分析方法的综合运用等各个方面。 Stamatis博士在出版第2版时,增加补充了的lS0 9000:2000标准、六西格玛方法、lSO/TS 16949标准、"健壮性"的概念、TE 9000标准以及可靠性和维修性要求。本书不仅详细介绍了FMEA的相关理论还结合工程实践直接提出独到的见解,因而适合备行业领域的可靠性工程师、质量工程师和在校研究生参考使用。
本书揭示基于模型的软件开发方法的核心原则,展示如何分离每一个项目的关注点,使得参与者能够为每个域特有的需要和特征进行优化。本书共分三部分,共有18章。部分(~6章)重点介绍面向对象方法诞生的历史背景,阐述面向对象的方法旨在解决的问题。第二部分(第7~13章)讨论面向对象开发的基本原则如何应用于MDB方法学中,如何定义稳定的应用结构或框架。第三部分(4~18章)讲述如何利用动态模型描述动态计算需要。
本书从一个软件产品线工程框架出发,阐述了与特定领域软件产品开发有关的领域工程和应用工程过程,介绍了过程中产生的各种工件、产品线可变性及其管理,以及两个工程过程之间通过不变与可变性所建立的联系。书中还包括与软件产品线有关的组织、管理及如何向软件产品线转变等内容。书中强调了软件产品线工程的基本原理、实践特点以及与单一系统开发的区别。尤其难得的是,为方便读者理解,书中在各章中使用了同一个产品来讲述具体的实例。 本书的作者为业内资深专家。全书结构严谨、条理清晰、图文并茂,是介绍软件产品线的著作。本书的读者为软件开发人员、测试人员、软件产品线研究者与大专院校师生。
作为在一线摸爬滚打几十年的工程师,我们遇到过千千万万具体的问题,这些问题的解决往往具有的通用性,能够帮助读者解决很多问题,因此我们就有了出版这本《实用工具详解》的想法。我们在《实用工具详解》中创建了大量的实用工具,并从读者非常熟悉的具体问题出发,说明了解决这些具体问题的方法。这些实用工具包括数列工具、常用几何工具,等等。在这个基础上,我们针对电子、测试测量以及工业自动化专业创建了大量的相关工具,比如寄存器、触发器、比较器、定时器、计数器,等等。这些工具的实现原理,与相关的硬件基本原理是非常相似的,而且只要稍作修改就能应用到具体的工作、科研场景中。 《实用工具详解》中创建了多种常用的复杂数据结构工具,这些内容对于非计算机专业的工程技术人员来说,实现起来比较困难,但在实际编程中,
作为在一线摸爬滚打几十年的工程师,我们遇到过千千万万具体的问题,这些问题的解决往往具有的通用性,能够帮助读者解决很多问题,因此我们就有了出版这本《实用工具详解》的想法。我们在《实用工具详解》中创建了大量的实用工具,并从读者非常熟悉的具体问题出发,说明了解决这些具体问题的方法。这些实用工具包括数列工具、常用几何工具,等等。在这个基础上,我们针对电子、测试测量以及工业自动化专业创建了大量的相关工具,比如寄存器、触发器、比较器、定时器、计数器,等等。这些工具的实现原理,与相关的硬件基本原理是非常相似的,而且只要稍作修改就能应用到具体的工作、科研场景中。 《实用工具详解》中创建了多种常用的复杂数据结构工具,这些内容对于非计算机专业的工程技术人员来说,实现起来比较困难,但在实际编程中,
现在,很多Web框架都要加载大量“备用”代码,造成应用程序结构杂乱、运行缓慢。Svelte是一个对开发人员友好的创新工具,能用更少代码实现更多功能;编译后的应用程序小,加载时间更短。将Svelte和Sapper框架结合使用,页面路由、服务端渲染、静态页面开发将变得简单且灵活。 《Svelte和Sapper实战》一书将讲述如何设计和构建快捷、优雅的Web应用程序。你将学习如何创建Svelte组件和出色的UX,并将开发一个卓越的Travel Packing应用程序。你将掌握Svelte特有的状态管理器模型,学会使用Sapper简化页面路由,并学习现代前端领域的一些实践,如代码分割、离线支持和服务器渲染的视图。