《Protel99SE项目式教程》以教学研究与实践中的真实项目和产品作为载体,融入国家职业标准与PCB设计的主流技术,并结合操作技能、职业素养和工艺标准,对Protel99SE的使用方法进行了详细且深入的讲解。 全书内容涉及:Protel99SE的安装、项目与文件的管理、原理图的设计、PCB的设计、原理图元件的制作、PCB封装的制作等。本书注重学习的规律与方法,其内容安排是从简单原理图的设计到复杂的层次原理图的设计,从单面板的设计到多层板的设计,遵循由浅入深的学习规律。同时,本书既有独立的技能培养项目,也有综合的实训项目,可针对不同层次的学生,选择实训项目,进行个性化教学。 本书可作为高等职业院校和高等专科院校电子信息、应用电子及相关专业的教学用书,也适用于中职相关专业,亦可作为社会从业人员的业务参考书及培训用书。
《持续交付:发布可靠软件的系统方法》讲述如何实现更快、更可靠、低成本的自动化软件交付,描述了如何通过增加反馈,并改进开发人员、测试人员、运维人员和项目经理之间的协作来达到这个目标。《持续交付:发布可靠软件的系统方法》由三部分组成。靠前部分阐述了持续交付背后的一些原则,以及支持这些原则的实践。第二部分是本书的核心,全面讲述了部署流水线。第三部分围绕部署流水线的投入产出讨论了更多细节,包括增量开发技术、不错版本控制模式,以及基础设施、环境和数据的管理和组织治理。 《持续交付:发布可靠软件的系统方法》适合所有开发人员、测试人员、运维人员和项目经理学习参考。
本书包括四大部分:Nginx能帮我做什么;如何编写一个定制的httpmodule;深入Nginx;实战。第一部分针对初级读者,介绍Nginx关于获取编译运行的基本知识。第二部分针对中级读者,以一个例子为主线,告诉读者如何开发一个http模块,这部分读者不需要深入了解Nginx的细节,只需要知道如何实现一个基本的http模块。第三部分针对高级读者,这是本书的重点,解析Nginx架构,深入探讨Nginx各种设计的目的与意义,并对第二部分使用到的一些特性进行代码设计实现上的探索。读者读完本部分,会对整个Nginx架构有清晰的认识,可以编写各种模块(不局限于http模块)插入到Nginx中,从而定制自己的Nginx。第四部分针对中高级读者,以Tengine的开源模块为例,帮助读者从实战角度理解第二、三部分描述的内容。
本书由美国威廉·鲁平教授所著,介绍了如何使用Aspen软件模拟精馏的设计和控制,其文辞质简,义理深远,以化工操作之实际例题,论化工模拟之思路分析,博考典籍,立论严谨,约文申义,敷畅厥旨。破此识障,独辟蹊径,真学者之典范,后进之福音也。
本书结合设计实作例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别有用。本书适合大学计算机专业的学生、研究生及相关人员参考。 本书中涉及的设计模式并不描述新的或未经证实的设计,我们只收录那些在不同系统中多次使用过的成功设计。
《云环境下的软件测试--迁移与执行》作者斯科特·蒂利、托希达·帕维恩所在的美国卡内基·梅隆大学软件工程学院的团队组织了一个对云环境下软件测试相关课题感兴趣的社区,同时也开发和实现了SMART-T框架和HadoopUnit执行环境。书中涉及的思想、方法和工具都具有创新性,是在近年来发表的学术论文基础上进行总结和梳理形成的专著。该专著中详细研究和分析了5个案例,向云测试研究者提供了相关的理论分析和阐述,以及不可多得的实践经验,为希望将测试技术迁移至云计算环境的技术人员提供了*的实践范例。简而言之,本书是针对云测试技术的研究者和软件测试人员提供相关前沿技术介绍的一本论著,重点在一个“新”字,新兴市场的创新技术!
本教材共分为7章,第1章是对软件工程领域的整体概述,重点介绍了软件开发过程模型;第2章是对软件项目管理核心内容的介绍,第3~7章是采用结构化技术依托一个案例讲解软件生命周期各过程中的基本原理和建模方法。
虚拟现实技术为用户建立了一个广阔且随心所欲的空间,任其沉浸其中,自由翱翔。随着计算机技术、电子技术、传感技术、通信技术以及人体工学设计等的进展,虚拟现实技术日趋成熟,在2016年出现了一批经典产品,带给了整个行业一个无限想象的空间。我们相信,未来虚拟现实技术将以前所未有的速度发展,拥有超越任何一个行业的用户群体,甚至完全改变人类的生活和生存状态。在虚拟现实技术方兴未艾之际,本书详细介绍了虚拟现实技术的进展与应用,并对其中的机遇做了大胆的预测,期望能够引导读者投入到这个巨大的产业之中,享受前所未有的智能化体验。本书适宜从事电子、计算机、游戏、电影、信息以及智能生活相关的读者参考。
《Web前端开发项目化教程》以Web前端开发的岗位需求和行业开发规范为基础,以电子商务网站“叮当网上书店”为导入项目,按照“项目导入,任务驱动”的教学模式,基于岗位的工作过程精心组织和安排教学内容。本书内容由4个任务阶段组成:网站的前期准备、网站的结构架设、网站的效果设计和网站的人机交互。本书的重点在于采用XHTML、CSS和jQuery等前端技术进行网站的开发、设计,本书的难点在于浏览器的兼容性设计。 本书将Web前端开发技术的知识和技能有机地融入各个任务中,读者通过项目任务的逐步实施,在学中做,在做中学。本书可作为高职高专院校相关专业的教材,也可作为网站设计师、Web前端开发工程师、UI设计工程师等网站设计与开发人员的参考书。
本书对软件工程的面向对象和传统方法进行了严谨和全面的介绍,是软件工程领域的经典著作,被加州大学伯克利分校等180多所美国高校选作教材。本书介绍面向对象的软件开发方法,统一过程的理论和实践,还强调文档、维护、重用、可移植性、测试和CASE工具等软件工程基础的重要性,并着重扩充敏捷过程和开源软件方面的新内容。此外,采用全新的MSG基金案例研究,突出统一过程的更多方面。 本书分两大部分:部分介绍基本的软件工程理论;第二部分讲述更实用的软件生命周期等一些关键的软件工程技术。作者采用以实例为基础的介绍方式,帮助学生和广大读者更好地理解和应用所学到的软件工程的相关知识。 本书是高等院校软件工程课程的理想教材,对于专业软件开发人员,本书也是一个很好的参考。
本书介绍了JAVA语言基础知识,面向对象程序设计思维, JavaSE 7.0的常用基础API ,异常处理机制,I/O,Java数组及容器,多线程技术 ,Socket网络技术 ,GUI技术,JDBC基础。后提供了两个实训项目,涵盖了几乎所有的j2se基础知识点。初学者能够快速入门,并熟练掌握j2se编程技术。
本书从实用、够用的角度出发,以学生信息管理系统为主线,采用任务驱动案例教学的方式,详细讲述了软件工程的基本原理、概念、技术和方法。本书共9个项目,内容包括:软件工程的时代背景和理论基础;软件项目的需求分析;软件项目的总体设计和详细设计方法;软件项目的实现;软件项目的测试技术;软件的维护和软件项目管理等方面的基本理论;如何书写整个软件项目的开发总结性材料。 本书适用于计算机专业的本科、专科学生作为教材使用,也适合从事研发的软件工程师和广大计算机用户参考或自学。
本书重点介绍嵌入式软件构架设计、机制设计和详细设计等关键技术,主要内容包括:嵌入式操作系统的概念、体系结构及其发展趋势;嵌入式Linux和WindowsCE操作系统的移植方法与软件开发技术;UML的基本概念,嵌入式系统快速面向对象过程模型和相关分析设计技术;MISRA-C:2004规则和嵌入式软件测试相关模型与技术。由于嵌入式软件日益复杂,在分析设计中要通过系统需求模型、动态与静态模型相互补充才能系统、全面地描述系统,所以书中全面介绍了嵌入式系统快速面向对象过程中的分析设计技术,力图结合嵌入式软件的特点,将软件工程领域成熟的分析设计方法引入嵌入式软件的分析设计中。
本书比较全面地介绍了软件测试方法,首先介绍了测试技术的发展历史和现状;然后,作为测试的基础,介绍了白盒测试、黑盒测试及测试覆盖率等几个重要概念,并充分分析了业界在这几个概念方面的研究成果:之后从全流程测试的角度详细介绍了面向对象的测试技术。又从目前实际情况出发,介绍了较为流行的WEB测试技术。为了使读者更快地掌握测试技术,第7章用一个实例,给出了完整的与软件测试相关的文档。后,作者总结了测试的基本原则和一些好的实践经验。 本书内容充实,实用性强,可作为高职高专院校计算机软件专业软件测试技术课程的教材,也可作为有关软件测试的培训教材,对从事软件测试实际工作的相关技术人员也具有一定的参考价值。
在科学研究和工程设计领域,数值模拟方法是继理论解析方法、实验观测方法之后的又一*有力的研究、求解和设计的工具。本书首先介绍数值模拟基础:软件工程基础、程序语言和一种常用开发工具;然后从分析模拟软件中挑选两个应用*广的进行介绍,并配以丰富的算例;分析的目的往往是为了确认方案或得到更好的方案,*后对作者所在课题组开发的优化基础软件进行简要介绍。
本书以作者将电子信息技术应用在矿山安全领域十余年来的理论和实践经验为基础,循序渐进、由浅入深地论述矿山应急救援平台的开发建设技术。本书共分五章,章简要介绍我国矿山应急救援体系,综述矿山应急救援平台的相关背景知识,如平台建设的意义、国内外平台建设的现状、平台的设计依据、平台的特点及发展趋势等。第2章总体讲述矿山应急救援平台建设的主要内容、功能、体系结构和软件构架。第3章详细说明传统意义上的矿山应急救援平台技术方案,包括应急救援指挥系统、综合保障系统、救援队伍管理系统、应急预案与案例管理系统、救援装备与物资管理系统、培训与考试系统、训练与考核系统、文档资料管理系统和办公自动化系统等。第4章研究将移动通信、互联网、物联网、云计算、大数据、数据挖掘、人工智能、虚拟现实等先进技术应用于应
《软件项目管理》是针对计算机软件工程专业编写的一本软件项目管理的实用性教材。全书以软件项目实例为驱动,从软件生命周期各个阶段出发,系统介绍软件项目管理及软件过程改进的相关知识及方法。全书共11章,包括软件项目管理概述、立项管理、项目评审管理、项目初步计划、需求开发及管理、项目估算及详细计划、软件配置管理、产品及过程质量保证、软件风险管理、项目跟踪及控制、软件结束过程等内容。 本书可作为高等院校信息、软件、计算机科学与技术等专业的学生用书,也可供从事软件项目管理工作的人员参考。
本书为读者理解软件需求工程提供了一个新的视角。全书共11章,包括需求概述、需求工程、需求获取、需求分析、基于UML的需求建模技术、需求模式、需求与面向对象软件开发、需求文档、需求验证、软件需求管理与安全需求工程。本书引入CDIO的概念,强调“做中学”,以培养学生的实际动手能力和实践能力;并着重讲述了需求工程中有关安全需求的内容;在介绍软件需求工程领域的经典理论、**进展和发展方向的同时,也介绍了相关的实用技术和工具。这些原理、技术和工具能够应用在大型工业和商业软件的项目开发中,为软件工业的从业人员提供系统深入的指导。
《Unity4.X从入门到精通》分为操作篇和开发篇两部分。操作篇从初学者的角度来讲解Unity引擎的相关知识,详尽介绍了Unity编辑器的使用方法、资源导入流程以及如何使用Unity引擎创建一个基本的游戏场景,并分别介绍了Shuriken粒子系统、Mecanim动画系统、物理系统、Lihtmapping烘焙技术、Navigation Mesh寻路技术、Umbra遮挡剔除技术、屏幕后期渲染**等。开发篇为想深入了解UniW引擎开发知识及真正从事商业游戏开发的人员提供了宝贵的技术资料,其中包括了Unity脚本开发基础、输入与控制、GUI开发、Shader开发、网络开发、编辑器扩展等诸多内容,同时提供了Asset Bundle工作流程、脚本调试与优化、跨平台发布等多项**内容,*后以一个第三人称射击游戏为例,向读者充分展示了游戏实战开发的过程。 《Unity4.X从入门到精通》适用于对Unity感兴趣的读者,也适用于从事Unity工作的
《软件体系结构》由王小刚、黎扬、周宁编著,系统阐述了软件体系结构的概念、思想,以及建模和描述手段,介绍了软件体系结构的重要模式及应用。指导如何设计出高质量的符合需求的软件体系结构,给出了评估软件体系结构的方法,论述了当前流行技术的软件体系结构。全书强调思想和理念,重视实用和实践。 全书共分9章,第1章介绍软件体系结构的起源、概念、作用和发展等;第2章给出了软件体系结构模式(风格)的分类,列举了经典的风格实例,并通过例子阐述了使用方法;第3章是关于软件体系结构描述,包括IEEE1471标准、软件体系结构文档、软件体系结构描述语言、动态软件体系结构及描述;第4章讲述软件体系结构的设计思想、原则、方法及流程,强调要关注的问题,说明软件体系结构恢复和重构的概念及意义,给出了重构模式;第5章阐述软