软件质量,不但依赖架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。本书提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好的基础。本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两方面的范例。只要遵循这些规则,就能写出干净的代码,从而有效提升代码的质量本书适合致力于改善代码质量的程序员及技术经理阅读。本书介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个方面,虽为一“家”之言,然诚有借鉴意义。本书是CleanCode一书的评注版,力邀专家执笔,在英文原著的基础上增加了中文点评和注释,旨在融合二者之长,既保留
本书分为6篇。硬件篇就嵌入式软件开发所需掌握的处理器概念进行了介绍。工具篇对make、gcc编译器、bintuils工具集、ld链接器和gdb调试器进行了讲解,其中对make这一嵌入式开发环境的全能管家进行了精辟的介绍,致力于帮助读者成为Makefile方面的专家。编程语言篇致力于让读者更深入地理解C编程语言。操作系统篇通过循序渐进的方式介绍ClearRTOS的设计与实现,使得读者能透彻地理解操作系统的关键概念和实现原理。设计篇和质量保证篇通过实践的方式逐步展开讲解,以帮助读者获得一些实用的设计原则、实践和一套有效的质量保证方法论。本书适合嵌入式软件开发领域的新手和在工作中碰到瓶颈的老手阅读。阅读本书要求读者已掌握C编程语言和基本的UML知识。
本卷收入现行的软件工程基础与管理方面的国家标准8项,方便读者使用。 本汇编的出版有助于更好地贯彻软件工程标准,以利于软件开发过程的控制、管理,提高软件质量,缩短开发时间,减少开发和维护所需费用,便于协作、交流,使软件开发工作更加科学、更有成效,促进我国软件产业的发展。 本汇编可作为广大计算机软件开发、管理、维护待技术人员的工具书,也可作为相关技术人员及大专院校师生的参考读物。
本书是作者多年从事嵌入式软件研究、开发、咨询及培训经验的总结。全书共9章,分为3部分:部分(~4章)是对嵌入式软件开发技术的介绍,涉及嵌入式软件开发所用到技术的一些基本概念和基础知识,如嵌入式应用的基础知识、嵌入式软件设计的各种方法、嵌入式应用开发的相关技术以及嵌入式软件开发的集成环境等;第II部分(第5、6章)是本书的重点,讲述了嵌入式软件的一些基本概念、重要技术和经典方法,包括嵌入式软件的静态、动态、过程、自动化、可靠性等嵌入式软件的基础知识,以及嵌入式软件仿真、虚拟仪器与虚拟样机应用、软硬件协同验证、FPGA等技术和方法;第III部分(第7-9章)是对嵌入式软件工具的全面介绍,覆盖了嵌入式软件各个方面的实际应用需求,书中的工具选型主要以嵌入式软件技术支撑、方法应用和在应用有其代表性为出发点,重点介
高质量的软件需要高质量的管理,这正是《质量软件管理》的主题。出自久负盛名的GeraldM.Weinberg之手的这套共四卷的丛书,凝聚了作者四十年来对计算机的深挚感情。在第I卷《系统思维》中,作者指出了开发质量软件首先必需具备的一个条件--学会如何对问题、答案以及质量本身进行正确的思考。他同时也给出了一些指导方针,这些方针能够促进我们进行我们需要的此类思考。"及早采取措施,但是措施的力度要小",这就是保持对质量过程进行控制的关键。在企业中,主管们既应该起到计划者的作用,也应该起到催化剂的作用--一方面不断为今后的工作做出计划,对进行情况进行观察,另一方面果断地使实际情况朝着预定的目标发展。本书通过大量的实例解释了"控制点"的概念,只要对这些位置进行管理,就可以防止危机的发生,或者至少不使情况更糟。书中讨论的
《嵌入式GUI开发设计基于MiniGUI》是一本嵌入式图形用户应用开发方面的教程,由作者韩超结合飞漫资料编著。本书通过介绍MiniGUI的开发,给读者一个学习嵌入式GUI程序设计和实现的平台。MiniGUI是一个由中国人实现、目前广泛在应用的嵌入式GUI,通过这个的学习,可以了解嵌入式GUI开发的思想和方法,也可以加深对嵌入式开发的理解。本书结合嵌入式GUI的通用知识对MiniGUI进行了充分的介绍,篇幅控制详略得当,配合使用,可以达到事半功倍的效果。本书主体分成三个层次:MiniGUI的架构、MiniGUI的各种功能、基于MiniGUI构建应用程序,这是学习嵌入式GUI较为便捷和高效的方式。它既适合需要进入MiniGUI应用程序开发领域的人员,也适合需要对通用的GUI技术学习的人员。