本书由CCF组织富有程序设计教学经验的钻石教练编写。通过详实的例题,循序渐进地介绍中学生计算机程序设计的各种知识及其应用,内容包括树及其应用、二叉树及其应用、集合与并查集、图及其应用、二分图及其应用、散列表及其应用、排序及其应用、基础算法及其应用、动态程序设计、数学在程序设计中的应用等,旨在普及计算机科学教育,培养中学生的计算思维能力。
本书主要讲述如何自己动手制作( DIY )一个微型多旋翼飞行器。书中内容主要分四篇:篇主要介绍飞行器的相关基础知识,让读者对多旋翼飞行器有个感性的认知;第二篇重点介绍飞行器的硬件平台,包括模块详细解说、实物组装、固件下载方法和飞行器的操作说明等;第三篇重点介绍飞行器的软件开发环境、软件各个功能部分的讲解和各个模块部分的连接、飞控系统的核心算法等;第四篇介绍多旋翼飞行器的拓展,控制操作入门和技巧,以及其在不同行业的应用。 本书配套资料里面包含了微型多旋翼飞行器的代码,同时也包含遥控器代码。这些代码均有详细的注释,读者可参考它设计自己的固件,亦可通过书中介绍的方法,将编译后的代码下载到飞行器和遥控器中来体验飞行。 本书主要针对未入门而有强烈意愿DIY的飞行器爱好者和即将参加赛事的大学生朋友
本书紧扣CMMI二级的过程要求,结合国内软件研制现状,设计了一套可以满足配置管理(CM)、测量与分析(MA)、项目监控(PMC)、项目策划(PP)、过程和产品质量保证(PPQA)、需求管理(ReqM)和供方协议管理(SAM)7个过程域通用目标和专用目标的实践细则,并给出了过程记录的参考模板。 本书可供从事项目管理和过程管理的人员参考,也可供进行CMMI质量管理体系建设的单位和相关人员学习。本书同样适合一般开发人员、测试人员、配置管理人员、质量保证人员以及过程改进实践人员参考。
目前图书市场上也有相关软件的教程,但多为全面介绍某款软件各项功能,重点不突出,让人看了不容易把握住要领。由郑明华和张勇主编的《赢在论文》将贯彻“教了就会用”的原则,每个学习点用3~4张图片把软件应用中遇到的核心问题与难点展示给读者,“手把手”式教会读者使用。本书不追求无关细节的演示。
本书通过一系列单片机项目开发案例的分析,有侧重地展示各个案例,包括作者开发过程中曾走过的弯路,尽可能地启迪读者的思维,教给读者“学习与开发”的方法。 本书共分15章,第1章介绍开发环境,其余各章分别针对一个案例进行介绍。这些案例有一些是专门设计的学习任务,有一些是从实际项目中提取而来。各章的内容除了知识点的介绍外,还尽可能引导读者进行思考,理解诸如“如何开发出符合客户要求的产品”,“如何不断跟踪新知识、新技术”等问题,帮助读者尽快从“学习者”转变为“开发者”。 本书适用于已掌握单片机基本知识的工程师、大学生等人员阅读,也可以作为单片机开发人员的参考用书。
肖刚、张元鸣、陆佳炜编写的《软件文档》依据软件工程学的基本原理,强调了“软件一程序+文档”的思想,系统阐述了计算机软件开发各个阶段文档写作的步骤、内容、方法、工具、特点和要求。全书共分9章和一个附录,分别介绍了软件工程标准化意义、软件文档的概念和内容,软件文档国家*标准,软件文档编制的原则、步骤、策略和技巧,对软件需求文档、软件设计文档和软件测试文档等软件开发文档,可行性分析报告、软件开发计划、软件配置管理计划、软件质量保证计划、开发进度月报和项目总结报告等软件管理文档,以及软件用户手册、计算机操作手册、软件产品规格说明、软件版本说明等软件产品文档的编制方法和编制技巧进行了详细介绍,并提供了软件(结构)设计文档作为实例。《软件文档》既可作为高等学校计算机科学与技术、软件工程
本书作者是两位优秀的软件测试专家,他们根据实际经验讲述了实际的软件测试自动化设计和实施方法。本书内容翔实,概念清晰。书中详细分析了从计划、实施到管理软件自动化测试的整个处理过程。本书还包括一个完整的软件自动化测试测试项目实例,给出了软件测试自动化中项目计划、文档、实施、环境、角色、责任等等自动化测试应考虑的各个方面的内容。本书使用了*的材料,书中所列各种测试方法有实际的步骤及具体的项目,因而操作性较强,是一本不可多得的好书。 本书的目标是指导开发人员进行软件测试自动化的设计及开发,适合专业的软件测试人员阅读,对于关注软件质量的开发人员也有很大的参考价值。
本书汇粹千余条用户在电脑使用中常碰到的故障与问题,并给出了详细的排解步骤和方法。全书把电脑问题归纳为Windows Vista应用、操作系统安装、系统优化与设置、办公软件应用、常用工具软件应用、网络冲浪应用、以及电脑安全等内容,以方便广大读者快速查询和诊断。对于复杂问题,还给出了例解,是电脑用户快速定位问题和解决问题的工具手册,实用于初、中、高各级用户参考。
本书是针对计算机软件类专业编写的一本软件项目管理的实用性教材。本书从9个方面(启动管理、招投标与合同管理、需求管理、进度管理、成本管理、质量管理、风险管理、人力资源管理、收尾管理)介绍了软件项目管理的相关知识。书中还讲解了一个综合实例,以及项目管理软件Project 2007的操作方法与应用流程。 本书第1~10章均以引例开头,据此引出本章的主题内容,然后给出本章的学习目标;在“本章小结”前,都给出2、3个与本章内容相关的案例;每章后一节为“思考与实践”。 本书可作为高职高专院校中计算机软件、软件工程、计算机信息管理相关专业的教材,还可作为软件项目管理培训班的入门培训教材,以及软件开发企业中项目经理的参考用书。
本书是在版的基础上,依据*《高职高专教育基础课程教学的基本要求》和《高职高专教育专业人才培养目标与规格》经过全面修订而成的。在修订中强调内容的实用性,以问题带知识点的方式来阐述,反映学科*发展方向的新内容,加强了计算机网络、面向对象软件技术等实用技术的介绍,对统一建语言(UML)和统一过程(RUP)作了深入浅出的介绍。 本书共14章,内容主要包括:软件危机与软件工程、软件生命周期及软件开发模型、计算机系统工程、需求分析、总体设计、详细设计、编码与测试、软件维护、面向对象方法学引论,面向对象的分析、面向对象系统设计、快速原型技术、软件重用技术。 本书内容精练,重点突出,概念清楚,强调专业知识与工程实践相结合,注重专业技术与技能的训练,引入典型工程案例。书中含有丰富的例题与习题,便于教学
本书全面系统地讲述了软件质量保证与测试的概念、原理和典型的方法,并介绍了相关软件项目的管理技术。本书共15章,第1章是概述,第2章至第8章讲述了软件质量工程体系、软件配置管理和质量度量、软件可靠性度量和测试、软件质量标准、软件评审、软件全面质量管理、高质量编程,第9章至第15章分别讲述了软件测试过程、黑盒测试、白盒测试、基于缺陷模式的软件测试、集成测试、系统测试、测试管理。本书的附录a为基本术语,附录b和附录c分别讲述了计算机软件质量保证计划规范和计算机软件测试文件编制规范,对读者深入理解软件质量测试和保证很有帮助,也是上机实习的好材料。 本书条理清晰、语言流畅、通俗易懂,在内容组织上力求自然、合理、循序渐进,并提供了丰富的实例和实践要点,很好地把握了软件测试学科的特点,使读者更容
OO技术已被广泛使用并逐渐成为主流,但如何对项目进行跟踪并控制项目预算,一直是众多项目经理面对的棘手问题。问题的关键是,如何在项目计划阶段确定影响项目成败的关键因素,以及在遇到麻烦时如何应付。 OO技术大师Cockburn针对如上问题,为项目经理提供了权威指导。本书适用于各种运用OO技术的项目团队。其内容独立于开发语言和开发环境,着重阐述了如何使用OO技术编写优秀软件,以及如何规避开发工作中的干扰。作者紧紧围绕流程管理、人员安排以及建立一个不断自我完善的组织等内容进行讨论。并指导读者在避免陷入困境的前提下顺利地运用面向对象技术。对于那些正在开展OO项目的团队来说,这本书就好比是罗盘,能够指引他们安全航行。 本书适合于使用面向对象方法来开发软件的开发团队和开发人员。