本书由CCF组织富有程序设计教学经验的钻石教练编写。通过详实的例题,循序渐进地介绍中学生计算机程序设计的各种知识及其应用,内容包括树及其应用、二叉树及其应用、集合与并查集、图及其应用、二分图及其应用、散列表及其应用、排序及其应用、基础算法及其应用、动态程序设计、数学在程序设计中的应用等,旨在普及计算机科学教育,培养中学生的计算思维能力。
本书紧扣CMMI二级的过程要求,结合国内软件研制现状,设计了一套可以满足配置管理(CM)、测量与分析(MA)、项目监控(PMC)、项目策划(PP)、过程和产品质量保证(PPQA)、需求管理(ReqM)和供方协议管理(SAM)7个过程域通用目标和专用目标的实践细则,并给出了过程记录的参考模板。 本书可供从事项目管理和过程管理的人员参考,也可供进行CMMI质量管理体系建设的单位和相关人员学习。本书同样适合一般开发人员、测试人员、配置管理人员、质量保证人员以及过程改进实践人员参考。
本书从实际应用出发,通过35个典型实例系统地介绍了组态软件MCGS的设计方法及其监控应用技术。全书分为两篇:入门基础篇包括组态软件概述,组态软件MCGS应用基础及初、高级应用实例;监控应用篇采用组态软件MCGS实现多个监控设备(包括三菱PLC、西门子PLC、远程I/O模块、PCI数据采集卡等)的模拟电压输入/输出、数字量输入/输出、温度监控等功能。设计实例由设计任务、线路连接、任务实现等部分组成,每个实例均提供详细的操作步骤。
《ArcGIS软件应用实验指导书》共分“基础与理论”“实践与技能”两部分。在基础与理论版块分为4章,第1章介绍了GIS概念,回答了“为什么要用”“如何去做”,“怎么才能成功”等多个学生关心的问题;第2章主要对空间数据的管理工具ArcCatalog的基本操作进行了详细讲解;第3章对空间数据处理与可视化工具ArcMap的编辑功能及ArcToolbox的部分工具进行了介绍;第4章介绍了空间数据分析工具ArcToolbox的常用功能及工具所在的位置。在实践与技能版块中,设置了12个实验和2个ArcGIS在地理教学的应用实例。
本书是一本旨在审视交互设计理论并推进其发展的专业书籍。本书既没有重点讲述网站或特定产品的设计,也没有深入探讨设计的各要素的美学或情感价值,而是深入探究了设计中科技、形式与人三者之间的语义关联——交互。本书重点阐释了对交互设计领域的新理解和洞察,以及人与科技之间的联系。作者通过引人入胜的内容实现对设计师的教化,帮助设计师教化商业人士,同时确立交互设计在商业领域中的地位。本书不但探讨了经济局面的变化、互联性的增强和全球化的科技普及如何影响针对人类行为的设计活动和设计本身,而且还对交互设计的定义进行了阐释,主要覆盖三个方面:其一,交互设计领域各个知识层面;其二,交互设计作为“以人为本”的学科所包含的基本概念;其三,交互设计师在实践当中获得的经验和采用的方法与手段。本书讨论了(设计
本书是一本基于丰富案例的软件工程实用教程,利用软件工程核心三要素 方法、工具和过程 贯穿全文。重点介绍了软件工程的基本概念、原理、软件工程国家相关规范和软件工程文档撰写国家标准以及传统软件工程方法学和面向对象方法学。 本书重点介绍当前主流的面向对象软件工程的开发方法,UML与建模方法、工具以及统一过程RUP。通过实例突出讲述面向对象分析、设计和实现流程。本书所有的概念、开发方法都通过实例来演示,内容精炼、表达简明、实例丰富,非常适合用作高等院校软件工程专业、计算机科学与技术专业及相关专业本科生、研究生的教材,也可以作为培训机构相关专业的培训教材和广大科技工作者和研究人员的参考用书。
本书通过一系列单片机项目开发案例的分析,有侧重地展示各个案例,包括作者开发过程中曾走过的弯路,尽可能地启迪读者的思维,教给读者“学习与开发”的方法。 本书共分15章,第1章介绍开发环境,其余各章分别针对一个案例进行介绍。这些案例有一些是专门设计的学习任务,有一些是从实际项目中提取而来。各章的内容除了知识点的介绍外,还尽可能引导读者进行思考,理解诸如“如何开发出符合客户要求的产品”,“如何不断跟踪新知识、新技术”等问题,帮助读者尽快从“学习者”转变为“开发者”。 本书适用于已掌握单片机基本知识的工程师、大学生等人员阅读,也可以作为单片机开发人员的参考用书。
本书深入介绍了macOS系统的软件安全、逆向分析与加密解密技术,主要包括macOS软件的开发基础、macOS系统工作机制、macOS软件调试接口与机制、二进制程序的格式、反汇编技术、逆向与动态调试技术、反破解技术以及系统安全与反病毒。 本书适合所有macOS平台软件开发工程师、信息安全专业学生、信息安全专业从业人员阅读学习。
本书分为3篇,由6个学习情境组成,它们是软件测试管理、单元测试、集成测试、系统测试、VSTEST单元测试VSTEST系统测试应用。每个学习情境包含了若干个任务,通过任务描述、任务分析、相关知识、任务实施的主线来进行介绍,并配有相应的思考练习。全书共包括10个任务,分别介绍了功能性测试用例的设计、结构性测试用例的设计、集成测试用例的设计、系统测试用例的设计、VSTEST单元测试的应用、VSTESTWeb测试和负载测试的应用、VSTEST手工测试的应用等。 本书适合读者学习软件测试基础理论和VSTEsT测试应用,可以作为高职院校相关专业的教材,也可用于读者自学。本书由浙江警官职业学院杨哗老师和浙大网新科技股份有限公司王申康工程师共同主编。
本书的作者用通俗易懂的语言清晰地解释了敏捷,并提供了坚实可行的步骤,帮助各个团队将敏捷的价值观和原则付诸实践。本书以各种组织为例,既包括小型的非营利机构,也包括全球的金融企业,生动有趣地讲述了各个行业与跨职能组织实践敏捷的真实故事。 准确地理解敏捷的真正含义以及重要性。 利用敏捷强调组织的具体需求与目标。 杜绝在 汇报与批评 会议上浪费时间,做出更明智的决策。 建立良好的学习、协作与交付的循环周期。 借鉴IBM、Spotify和可口可乐等大公司的敏捷专家的经验。
本书通篇都是以情景对话的形式,用多个小故事或编程示例来组织讲解GoF(设计模式的经典名著――Design Patterns:Elements of Reusable Object-Oriented Software,中译本名为《设计模式――可复用面向对象软件的基础》的四位作者Erich Gamma、Richard Helm、Ralph Johnson,以及John Vlissides,这四人常被称为Gang of Four,即四人组,简称GoF)总结的23个设计模式。本书共分为29章。其中,第1、3、4、5章着重讲解了面向对象的意义、好处以及几个重要的设计原则;第2章,以及第6到第28章详细讲解了23个设计模式;第29章是对设计模式的全面总结。附录部分是通过一个例子的演变为初学者介绍了面向对象的基本概念。本书的特色是通过小菜与大鸟的趣味问答,在讲解程序的不断重构和演变过程中,把设计模式的学习门槛降低,让初学者可以更加容易地理解――为什么这样设计才是好的?是怎样想
本书是网易杭州研究院项目管理部十年来丰富的项目管理实践总结与干货分享。字字句句凝结了网易项目经理的甘与苦、汗与泪。全书围绕项目管理体系,从敏捷实践、项目立项、需求管理、沟通管理,到计划进度管理、风险管理,真实反映了网易面向互联网产品项目管理实战经验与心路历程。不论你是项目管理新手,还是资深项目经理,都可以从本书中获得启发与借鉴。
《高职高专计算机系列规划教材·全国高职高专计算机立体化系列规划教材:基于项目开发的C#程序设计》是在全国进行教育课程教学改革的大环境下,为适应高等职业院校项目化教学改革而编写的,宗旨是培养学习者的实际编程能力。 《高职高专计算机系列规划教材·全国高职高专计算机立体化系列规划教材:基于项目开发的C#程序设计》共分为9章,每章都是以项目引领,每一项目的展开都以项目实施为逻辑顺序,划分为着干个工作任务,把相关的理论知识以项目进行的顺序有机地融入阐述。通过《高职高专计算机系列规划教材·全国高职高专计算机立体化系列规划教材:基于项目开发的C#程序设计》的学习,读者可以初步具备开发Windows应用程序的能力。 本书可以作为高等职业院校信息管理及相关专业的教材,也可以作为想快速提高自己c#编程能力的
本书全面系统地介绍了软件测试理论及应用技术。全书分为两部分:第1部分为软件测试基础理论部分,包括软件测试的基础知识,白盒测试技术,黑盒测试技术,软件测试计划、文档及测试用例,软件自动化测试,面向对象的软件测试,Web网站测试;第2部分为软件测试工具实践,用实际案例介绍了目前比较流行的单元测试工具JUnit、性能测试工具LoadRunner、测试管理工具Quality Center的使用。 本书既可作为高等院校软件测试课程的教材,也可作为软件测试爱好者的自学用书。对于那些希望增强软件测试方面知识的程序员、软件项目经理和软件开发团队的其他人员,本书也具有很好的参考价值。
本书分为两个部分:*部分是设计原则简介及必要的UML知识;第二部分详细介绍了27种设计模式,每个设计模式都有一个与之适应的、浅显易懂的例子作为引子,并有详细的UML结构设计图及相对应的可运行程序以帮助读者理解所学模式。本书的特点是通过有趣的例子讲解每个设计模式的含义及结构,把设计模式的学习门槛降低,使初学者可以更加容易理解。每个程序都非常简洁明了,采用Java**成熟技术编写,易学易用。本书适合作为本科及高职院校软件专业的设计模式课程教材,也可供从事软件工程的初、中级设计人员参考使用。
微信小程序是小程序的一种,是一种不需要下载安装即可使用的应用,它实现了应用触手可及”的梦想,用户扫一扫或搜一下即可打开应用。 微信小程序提供了一个简单、高效的应用开发框架和丰富的组件及API,帮助开发者在微信中开发具有原生APP体验的服务。 全面开放申请后,主体类型为企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。微信小程序开发技能成为了软件开发人才所需的热门技能。 本书从hello world案例开始,先讲解微信小程序开发的基本框架,再循序渐进地讲述了包括页面布局、JS入门基础、JS应用提升、组件应用、微信小程序API应用、数据库应用等方面近60个应用案例。在讲述案例实现过程中,把技能知识的应用渗透于案例实现过程中,以实现功能效果为目标,讲解微信小程序开发的基础技能。 本书案例以学习任务
《普通高等教育“十一五”*规划教材·高职高专规划教材:软件测试技术(第2版)》根据软件测试教学的需要,结合软件测试未来的职业要求和定位,除了尽量全面地阐述软件测试技术的基本概念外,还按照软件测试递进的职业能力要求来组织本书的内容,使学生的学习能够循序渐进,并且符合软件测试职业发展的一般过程,同时在书中注重按照工程步骤来介绍软件测试的相关知识,使学生在学习软件测试的知识时,能够获得工程化思维方式的训练。 《普通高等教育“十一五”*规划教材·高职高专规划教材:软件测试技术(第2版)》共7章。第1章介绍软件测试的基本知识;第2章介绍如何快速进行系统测试并提交错误报告;第3章介绍测试用例的设计和相关技术;第4章介绍测试工具应用;第5章介绍测试技术及应用;第6章介绍如何成为优秀的测试组长;第7
本书通过先进的建模工具+完整的软件模型+系统的UML知识,让学习者学会应用UML知识、学会构思软件模型、学会绘制UML图。通过体验两个系统(图书管理系统和网上书店系统)和多个软件模块模型的构建过程,在真实的软件模型构建过程中系统掌握UML理论知识、训练技能、积累经验、固化能力。全书贯穿的主线是UML的基础知识-软件模块建模-软件系统建模-Web系统建模-软件模型的实现,每个教学单元面向教学全过程设置了9个合理的教学环节:教学导航-前导训练-引例探析-知识疏理-方法指导-引导训练-同步训练-单元小结-单元习题。 本书适用于UML和Rose的初、中级用户,可以作为高等院校计算机和软件相关专业的教学用书或参考书,也适用于软件开发各类人员学习和参考。
本书采用“项目驱动”的教学模式,通过完整的项日案例,系统地介绍软件测试的原理、方法和技术。全书围绕软件测试的整体流程,详细论述了软件测试基本原理、软件测试计划与策略、黑盒测试技术、白盒测试技术、单元测试技术、集成测试技术、系统测试技术、验收测试技术和软件测试管理等内容。 本书注重理论与实践相结合,内容详尽,提供了大量实例,突出应用能力的培养,将一个实际项目的知识点分解在各章作为案例讲解,是一本实用性突出的教材。本书可作为普通高等院校计算机专业本、专科生软件测试课程的教材,也可供软件测试人员参考使用。
本书介绍了国内外先进的软件测试技术和测试理念: 包含软件测试理 论、软件质量、软件测试过程、软件测试方法、软件测试管理、软件测试 工具以及Web 项目测试和APP 项目测试等。全书覆盖了基础和高阶的软 件测试知识, 并结合目前市场需求的岗位技能, 提供了极具参考价值的测 试实例。本书是腾尚时代软件职业培训学校全体老师精心打造的一本软件 测试领域专业书籍, 力求使更多的求职者和读者更好地学习软件测试的相 关知识, 并找到更理想的软件测试工作岗位。 本书适合于从事软件测试领域的技术人员及希望从事软件测试的其他 专业人员阅读, 也适合计算机、软件、自动化等相关专业的学生与老师 参考。
????肖来元、吴涛、陆永忠、武剑洁编著的《软件项目管理与案例分析》系统讲述软件项目管理的基本概念、基本原理及基本方法,包含当前相关知识领域的*发展概况。 ????本书共分12章,围绕软件项目管理过程展开论述,内容涉及软件开发过程管理、软件项目质量管理、软件需求管理、软件团队管理、软件项目估算与进度管理、软件项目配置管理、软件项目风险管理等多方面。本书采用大量分散案例来解释和验证软件项目管理的基本概念、基本原理及基本方法,同时采用综合案例将整个知识内容有机地结合在一起。 ????《软件项目管理与案例分析》可以作为高等学校软件项目管理课程的教科书,也可以作为从事软件项目管理、软件系统分析与设计、软件开发及应用等工作人员的参考书。同时对于希望了解软件项目管理的各类读者而言,本书也是一本较好的参考读物