本书由CCF组织富有程序设计教学经验的钻石教练编写。通过详实的例题,循序渐进地介绍中学生计算机程序设计的各种知识及其应用,内容包括树及其应用、二叉树及其应用、集合与并查集、图及其应用、二分图及其应用、散列表及其应用、排序及其应用、基础算法及其应用、动态程序设计、数学在程序设计中的应用等,旨在普及计算机科学教育,培养中学生的计算思维能力。
本书是一本旨在审视交互设计理论并推进其发展的专业书籍。本书既没有重点讲述网站或特定产品的设计,也没有深入探讨设计的各要素的美学或情感价值,而是深入探究了设计中科技、形式与人三者之间的语义关联——交互。本书重点阐释了对交互设计领域的新理解和洞察,以及人与科技之间的联系。作者通过引人入胜的内容实现对设计师的教化,帮助设计师教化商业人士,同时确立交互设计在商业领域中的地位。本书不但探讨了经济局面的变化、互联性的增强和全球化的科技普及如何影响针对人类行为的设计活动和设计本身,而且还对交互设计的定义进行了阐释,主要覆盖三个方面:其一,交互设计领域各个知识层面;其二,交互设计作为“以人为本”的学科所包含的基本概念;其三,交互设计师在实践当中获得的经验和采用的方法与手段。本书讨论了(设计
本书从实际应用出发,通过35个典型实例系统地介绍了组态软件MCGS的设计方法及其监控应用技术。全书分为两篇:入门基础篇包括组态软件概述,组态软件MCGS应用基础及初、高级应用实例;监控应用篇采用组态软件MCGS实现多个监控设备(包括三菱PLC、西门子PLC、远程I/O模块、PCI数据采集卡等)的模拟电压输入/输出、数字量输入/输出、温度监控等功能。设计实例由设计任务、线路连接、任务实现等部分组成,每个实例均提供详细的操作步骤。
自动化测试已经不是一个新名词,随着一些自动化测试工具的出现并且进入国内,自动化测试行业的发展很快。本书对开源自动化测试工具Selenium进行了详细介绍,帮助读者熟练掌握Selenium的使用方法。 《Selenium测试实践:基于电子商务平台》将电子商务平台下的Selenium测试技巧通过具有代表性的实例分析,深入浅出地把相关概念和知识点展现给读者。《Selenium测试实践:基于电子商务平台》主要内容包括软件测试的基础、Selenium自动化测试基础知识、IDE安装及介绍、Selenium脚本编写环境的搭建、脚本元素定位实例学习、Selenium中Action命令实例学习、Selenium中Accessors命令实例学习、Selenium中Assertions命令实例学习、Selenium项目实践操作等。 《Selenium测试实践:基于电子商务平台》可作为刚进入性能测试领域的测试工程师的入门参考书,对已经有一定性能测试经
自动化测试已经不是一个新名词,随着一些自动化测试工具的出现并且进入国内,自动化测试行业的发展很快。本书对开源自动化测试工具Selenium进行了详细介绍,帮助读者熟练掌握Selenium的使用方法。 本书将电子商务平台下的Selenium测试技巧通过具有代表性的实例分析,深入浅出地把相关概念和知识点展现给读者。本书主要内容包括软件测试的基础、Selenium自动化测试基础知识、IDE安装及介绍、Selenium脚本编写环境的搭建、脚本元素定位实例学习、Selenium中Action命令实例学习、Selenium中Accessors命令实例学习、Selenium中Assertions 命令实例学习、Selenium项目实践操作等。 读者对象:本书可作为刚进入性能测试领域的测试工程师的入门参考书,对已经有一定性能测试经验的读者来说,也是一本整理思路、融会贯通的总结笔记。
软件能力成熟度模型(CMM)在国外软件企业中应用很广泛,它为软件企业开展质量管理、上规模和出效益指出了一条可行之路。 本书共分8章,内容包括:第1、2章介绍CMM的基本概念、基本原理和体系结构。第3、4、5、6章分别介绍每个软件成熟级别的详细标准(1级除外)。第7章介绍CMM和ISO9000的区别所在。第8章介绍了本书作者在北京市自然科学基金和国家社会科学基金课题研究中的部分观点,从国内外软件产业实施CMM的情况,提出了我国软件产业实施CMM的对策。 本书可以作为从事软件行业的工程技术人员、软件过程管理人员和软件企业经理们的参考书,也可供计算机软件专业、信息管理专业本科和研究生参考。
本书是一本非常实用的缺陷预防技术实践指南,它提供的一整套技术可以用来帮助软件开发人员、项目管理人员和测试人员避免软件中的人为错误或缺陷。《完美软件:缺陷预防*实践》的主旨不是在发现问题之后如何修正问题,而是通过预防和即时检测来减少错误的引入。《完美软件:缺陷预防*实践》主要内容包括:缺陷预防入门、缺陷检测技术、缺陷分析技术、缺陷预防技术以及如何建立缺陷预防文化。 本书的目标读者是从事软件行业的开发人员、项目管理人员、测试人员和质量保证人员。
本书是百度质量部几位测试工程师以实际项目为依据,结合技术改进,讲解在大型公司中测试人员工作的主要内容,让读者从中了解具体测试工作的实际情况,从中受到启发,为自己的工作带来变化。 就Windows应用程序测试而言,本书除了阐述传统测试领域中的自动化测试、性能测试、稳定性测试外,还深入讲述了不同用户环境测试的方方面面:诸如兼容性测试、产品评测,以及用户界面功能测试的设计和执行方法。本书使用的案例介绍都来源于实际项目,适合于从事Windows客户端测试的同行及即将进入测试行业的大中专院校的毕业生阅读。
软件逆向工程应用性非常广泛,《经济管理学术文库:软件逆向工程技术与应用》关注软件逆向工程的核心问题软件静态分析。《经济管理学术文库:软件逆向工程技术与应用》具体以IA-64平台下的反编译工程为主线,在论述方面兼顾理论性与实践性。全书共分为15章。前3章介绍了软件逆向工程及反编译方面的相关基础知识。第4章和第5章介绍了反汇编器的设计。第6章和第7章论述了语义描述的问题。其余章节针对反编译的若干关键技术展开详细介绍。全书虽然以IA-64平台为例展开论述,但相关技术及算法完全可以应用到其他平台。 《经济管理学术文库:软件逆向工程技术与应用》可为从事软件逆向工程工作的工程技术人员提供参考,也可作为计算机软件专业研究生的课程教科书或教学参考书。
本书主要是为了帮助初级IT售前迅速成长为中高级IT售前的一本书。通过本书的学习,可以让初级IT售前学会“想”、学会“写”、学会“说”,为初级IT售前的继续成长打下了坚实的基础。 本书共11章,分为两部分。第1部分为IT售前技术,也是本书的理论部分,主要从IT售前推荐的思维、能力和知识三个维度来介绍。第2部分为IT售前实战,主要让读者通过产品型售前案例、方案型售前案例和咨询型售前案例三大案例来体会实际的IT售前工作是如何开展的。 本书是一本理论和实战融为一体的售前图书,对于立志提高IT售前技术的初级售前具有很强的指导意义,对于IT高级售前也具有一定的帮助和启发。
本书主要内容: ·理解迭代项目成功的关键驱动者 ·利用“时间盒”来定义项目周期、评估结果·使用统一过程的阶段来推动所管理的迭代开发项目 ·掌握迭代项目管理的核心概念,包括分层和演化 ·创建项目的路线图,包括版本计划·发现风险管理、评估、组织和迭代计划的关键模式 ·理解什么必须重点控制,什么可以安全委托 ·平滑地转移到迭代过程·扩展迭代项目管理的方法,应用到不同规模的项目中 ·统一软件投资和商业需求不管您是否喜欢用RUP、OpenUP还是其他敏捷过程来进行软件开发,本书都能降低软件改进过程中的困难和成本,它提供了一种简单的、非入侵的 途径来改进质量,并且不会使您和您的团队不知所措。
本书根据教学、科研和工程项目的经验编写,共分三大部分。部分软件工程的基本原理包括可行性研究、软件需求工程、软件设计工程、软件测试工程和软件维护工程;第二部分软件工程方法包括传统开发方法、快速原型开发方法、面向对象开发方法和Web技术开发方法;第三部分软件工程管理包括软件质量管理、软件项目管理、软件配置管理和软件安全管理。全书较全面地反映软件工程的全貌,既兼顾了传统内容又包括新技术的发展,便于读者学习。 本书可作为高等学校计算机科学专业、计算机软件专业和计算机应用技术专业的教材,也可供软件开发人员与软件管理人员作参考。
本书是网易杭州研究院项目管理部十年来丰富的项目管理实践总结与干货分享。字字句句凝结了网易项目经理的甘与苦、汗与泪。全书围绕项目管理体系,从敏捷实践、项目立项、需求管理、沟通管理,到计划进度管理、风险管理,真实反映了网易面向互联网产品项目管理实战经验与心路历程。不论你是项目管理新手,还是资深项目经理,都可以从本书中获得启发与借鉴。
本书是组态软件的学习用书,书中全面介绍了组态软件的相关知识.包括组态软件的基本概念、数据采集与通信、变量、画面、数据处理、报警、报表、用户安全及网络配置等,同时本书也可作为易控(INSPEC)软件的培训教材.它以易控(INSPEC)组态软件为对象,面向广大工程技术人员、高等院校的自动化及机电相关专业的学生,力求从基础知识开始,结合实例,图文并茂、循序渐进、深入浅出地介绍组态软件的主要功能、特点和使用方法。 本书也考虑到了高级用户的需求,对组态软件已有一定基础的用户,阅读本书时,不需要从头至尾逐章节阅读,可以直接跳至感兴趣的章节了解相关内容。同时本书对组态软件的设计和开发也有较大的参考价值。
本书详细介绍基于Altium Designer系统的原理图与PCB设计步骤,内容包括基础知识、项目实践和深入应用三部分。基础知识部分主要介绍设计系统的安装、设计界面简介和设计环境的设置,以及PCB相关知识和设计PCB基本步骤等内容。项目实践环节是本书的重点,分别围绕着单面板和双面板的设计流程,详细的介绍了应用Altium Designer进行电子产品开发的基本步骤,包括元件的创建、原理图的绘制和PCB的设计等内容。深入应用部分是Altium Designer系统各种功能的详细介绍,当读者在日常设计过程中遇到新问题时,可以查阅深入应用部分中的相关内容。 本书适合作为各大中专院校相关专业在校学生的学习教材、亦可作为对电子产品设计有兴趣的广大已参加工作人员的自学和参考用书。
本书分为3篇,由6个学习情境组成,它们是软件测试管理、单元测试、集成测试、系统测试、VSTEST单元测试VSTEST系统测试应用。每个学习情境包含了若干个任务,通过任务描述、任务分析、相关知识、任务实施的主线来进行介绍,并配有相应的思考练习。全书共包括10个任务,分别介绍了功能性测试用例的设计、结构性测试用例的设计、集成测试用例的设计、系统测试用例的设计、VSTEST单元测试的应用、VSTESTWeb测试和负载测试的应用、VSTEST手工测试的应用等。 本书适合读者学习软件测试基础理论和VSTEsT测试应用,可以作为高职院校相关专业的教材,也可用于读者自学。本书由浙江警官职业学院杨哗老师和浙大网新科技股份有限公司王申康工程师共同主编。
本书的作者用通俗易懂的语言清晰地解释了敏捷,并提供了坚实可行的步骤,帮助各个团队将敏捷的价值观和原则付诸实践。本书以各种组织为例,既包括小型的非营利机构,也包括全球的金融企业,生动有趣地讲述了各个行业与跨职能组织实践敏捷的真实故事。 准确地理解敏捷的真正含义以及重要性。 利用敏捷强调组织的具体需求与目标。 杜绝在 汇报与批评 会议上浪费时间,做出更明智的决策。 建立良好的学习、协作与交付的循环周期。 借鉴IBM、Spotify和可口可乐等大公司的敏捷专家的经验。
本书采用工程理论、工具详解和实际案例分析相结合的方式,全面介绍了英特尔ParallelStudio工具集的使用。全书分三部分:基础部分(第1、2章)介绍了多核架构、并行编程的关键理论,ParallelStudio的特点以及一些简单案例;中级部分(第3~12章)详述了ParallelStudio各个组件的使用,是本书的重点;提高部分(第13章)选取了来自英特尔线程挑战赛的4个算例和1个商业软件并行优化案例,提供了从工程实际角度解决并行问题的视角。 本书适合所有对并行开发技术感兴趣的人员,包括具备一定编程经验的程序员、调试人员,计算密集型行业的高性能计算架构师、性能优化分析师,并行开发的研究人员,对英特尔ParallelStudio感兴趣的技术决策者等。此外,本书也可作为高等院校计算机专业并行开发相关课程的培训及社会实践参考用书。
本书通过理论与实例结合的方式,深入浅出地介绍了LabVIEw的使用方法和使用技巧。全书共分12章,每个章节中都配有必要的实例,目的在于让读者结合实例更加快捷地掌握LabVIEw的编程方法。第l章介绍虚拟仪器系统的基本概念、组成与特点,虚拟仪器技术的发展现状与展望;第2章介绍LabVIEW8.2.1的新功能和新特性,编程环境以及帮助系统;第3章介绍LabVIEW的前面板、前面板控件及其使用方法和属性设置、程序框图及其组成要素;第4章介绍创建和编辑VI的方法,运行和调试VI的方法与技巧以及创建和调用子VI的方法,Express VI的概念及使用方法,菜单的创建方法;第5章介绍LabVIEW中的程序控制结构框图;第6章介绍局部变量和全局变量,数组、簇和波形数据;第7章介绍LabVIEW中与数据显示相关的内容;第8章介绍L,abVIEW中与数据的存储和读取相关的内容:第9章介绍LabVIEW中
《大道至简——软件工程实践者的思想(典藏版)》由周爱民著,提出了审视软件工程的全新视角和软件工程的体系模型(EHM,软件工程层状模型)。本书用非工程的方式重新解析软件工程现象,全面、细致而深刻地分析了工程中各个环节的由来、价值及其内在关系。综合论述开发、工程二者的现状,例如对程序员“工匠思想”的起源进行广征博引的分析,也对工程中“敏捷过程”的经验主义本质进行深至髓质的论证。全书语言轻快,可读性强,薄且有味。 本书是在“思想方法学”这一软件工程尚未涉足过的领域中的实习之作。作者亲历国内软件工程的英雄时代、泡沫时代,从失败中醒觉而创建独特的思考方法,对软件开发、工程中的现状深刻反思,从而完成这本专著。在缺乏独立思维、对国外工程理论亦步亦趋的国内工程界、开发业界,该书无疑是一份激荡
《大道至简——软件工程实践者的思想(典藏版)》由周爱民著,提出了审视软件工程的全新视角和软件工程的体系模型(EHM,软件工程层状模型)。本书用非工程的方式重新解析软件工程现象,全面、细致而深刻地分析了工程中各个环节的由来、价值及其内在关系。综合论述开发、工程二者的现状,例如对程序员“工匠思想”的起源进行广征博引的分析,也对工程中“敏捷过程”的经验主义本质进行深至髓质的论证。全书语言轻快,可读性强,薄且有味。 本书是在“思想方法学”这一软件工程尚未涉足过的领域中的实习之作。作者亲历国内软件工程的英雄时代、泡沫时代,从失败中醒觉而创建独特的思考方法,对软件开发、工程中的现状深刻反思,从而完成这本专著。在缺乏独立思维、对国外工程理论亦步亦趋的国内工程界、开发业界,该书无疑是一份激荡