软件工程及软件方法学
-
轻松学会FPGA设计与开发周新 主编 刘杰、张海洁 副主编本书从FPGA开发入门和工程实践角度出发,深入浅出,逐步引导读者学习FPGA设计所需的基础理论基础和工具应用。书中针对Verilog HDL的基础语法进行了系统的介绍,对Verilog HDL中一些常接触并容易出错的概念进行了详细说明。同时,书中还介绍了在数字电路设计中常用的EDA工具,全书内容介绍深入浅出,结合作者多年来使用Verilog HDL的心得体会和积累,列举了丰富的设计实例,展现了许多仿真设计流程,全面总结和深入阐述了在Verilog HDL中一些设计技巧、设计理念,使读者快速、全面地掌握FPGA的设计思路和设计细节。本书适合广大电路设计开发人员阅读,也可作为相关专业师生的教材。 -
玩转UML与Rose蒋海昌《玩转UML与Rose》是作者多年软件架构设计的经验总结,通过丰富的UML案例与Rose图形循序渐进地阐述UML各类图形的定义、结构、优点、提升空间、使用时机和应用情境,从而帮助各类软件设计和开发人员迅速地熟悉与应用UML建模的各种方法。《玩转UML与Rose》简明扼要,内容来源于实际大型项目,书中示例应用或案例大部分来源于实战项目的简化。对于UML初学者、具有一定面向对象编程经验的工程师、软件系统设计师、系统架构师、项目经理、技术总监等技术人员均有较高的学习价值。 -
CASIO fx-5800P工程编程机道路桥梁隧道测量程序与案例覃辉,段长虹在广泛征求交通施工企业一线工程用户对书后文献意见的基础上,《CASIO fx-5800P工程编程机道路桥梁隧道测量程序与案例》隆重推出的2015版QH2-7TV2015与QH2-8TV2015程序几乎将fx-5800P工程编程机的功能用到了极致。2015版程序的坐标反算功能程序模块,采用了笔者最新研发的快速精确搜索法重新编写,搜索测点垂点所在平曲线元的误差小于1mm,缓曲线元测点垂点的计算误差小于1mm,计算速度比文献的2011版程序平均提高20%。2015版程序的计算成果全部采用集中显示,新增高速公路路基施工层考虑松铺系数的挂线测量,边坡挂线测量与土石方工程量基础数据计算功能,将桥梁墩台桩基坐标计算所用的墩台中心直角坐标修改为墩台中心斜交坐标。《CASIO fx-5800P工程编程机道路桥梁隧道测量程序与案例》还新增了桥梁墩台桩基与盖梁角点放样及其校正程序、平分中矢法布置直线桥梁轴线墩台桩基坐标计算及其放样程序、平行布置曲线桥梁墩台轴线桩基坐标计算方法、桥台锥坡曲线碎部点坐标计算原理及其程序、测角与边角后方交会快速计算程序。作者精心录制了总容量为16GB的输入与执行《CASIO fx-5800P工程编程机道路桥梁隧道测量程序与案例》全部程序的高清晰操作视频文件,压制在2片单面双层DVD光盘上,专供卡西欧2015版fx-5800P大礼包。《CASIO fx-5800P工程编程机道路桥梁隧道测量程序与案例》适合于交通施工企业的工程技术人员使用,也可供高等院校交通土建与测绘类专业师生参考。 -
Python 3程序开发指南(美)萨默菲尔德(Mark Summerfield)Python是一种脚本语言,在各个领域得到了日益广泛的应用。《Python 3程序开发指南(第2版 修订版)》全面深入地对Python语言进行了讲解。《Python 3程序开发指南(第2版 修订版)》首先讲述了构成Python语言的8个关键要素,之后分章节对其进行了详尽的阐述,包括数据类型、控制结构与函数、模块、文件处理、调试、进程与线程、网络、数据库、正则表达式、GUI程序设计等各个方面,并介绍了其他一些相关主题。全书内容以实例讲解为主线,每章后面附有练习题,便于读者更好地理解和掌握所讲述的内容。《Python 3程序开发指南(第2版 修订版)》适合于作为Python语言教科书使用,对Python程序设计人员也有一定的参考价值。 -
云存储系统武志学,赵阳,马超英 编著本书主要介绍了云存储的起源、概念及特点,文件系统、块存储系统和对象存储系统的原理和使用场景,Swift云存储系统的原理、特性及架构,Swift云存储系统的搭建和维护,Swift云存储系统的各种使用接口;基于Swift的应用开发等方面内容,不仅从理论上介绍了云存储系统的起因、特点、原理、架构和使用场景,更是通过深入浅出地讲解当前国际上热门的开源云存储系统Swift的原理、架构和使用,使学生在掌握云存储理论知识的同时,能够完全了解、搭建、维护Swift云存储系统,以及开发基于Swift的各类应用。 -
软件测试张剑波,尚建嘎,李圣文本书首先为读者建立完整的软件测试生命周期的概念体系,进而详尽地给出测试文档的编制说明和应用实践指导;然后从静态测试和动态测试两个方面详细说明了软件测试的基本方法、技术和测试用例的设计原则,并从缺陷管理的角度强调了软件质量的重要性,培养读者从软件测试计划到软件测试结果的分析和总结能力;紧接着,对软件业界主流的各种软件测试工具进行分类介绍,帮助读者理解软件自动化测试的基本概念。最后,介绍了软件测试管理的基本内容和实施过程,为读者深入学习测试团队管理和组建、测试过程监控及测试过程改进等软件管理知识域打下良好的基础。 -
自己动手写编译器、链接器王博俊,张宇 编著《自己动手写编译器、链接器》讲述了一个真实编译器的开发过程,源语言是以C语言为监本,进行适当简化定义的一门新语言,称之为SC语言(简化的C语言),目标讲言是大家熟悉的Intel x86机器语言。在《自己动手写编译器、链接器》中,读者将看到从SC语言定义,到SCC编译器开发的完整过程。《自己动手写编译器、链接器》介绍的SCC编译器,没有借助Lex与Yacc这些编译器自动生成工具,纯手工编写而成,更便于学习和理解。为了生成可以直接运行EXE文件,《自己动手写编译器、链接器》还实现了一个链接器。读完《自己动手写编译器、链接器》读者将知道一门全新的语言如何定义,一个真实的编译器、链接器如何编写。 -
Hadoop MapReduce性能优化(法)卡勒德·坦尼尔(Khaled Tannir)大数据时代,MapReduce的重要性不言而喻。Hadoop作为MapReduce框架的一个实现,受到业界广泛的认同,并被广泛部署和应用。尽管Hadoop为数据开发工程师入门和编程提供了极大便利,但构造一个真正满足性能要求的MapReduce程序并不简单。数据量巨大是大数据工作的现实问题,而对低响应时间的要求则时常困扰着数据开发工程师。《Hadoop MapReduce性能优化》采用原理与实践相结合的方式,通过原理讲解影响MapReduce性能的因素,透过实例一步步地教读者如何发现性能瓶颈并消除瓶颈,如何识别系统薄弱环节并改善薄弱环节,讲解过程中融合了作者在优化实践过程中积累的丰富经验,具有很强的针对性。读完本书,能让读者对Hadoop具有更强的驾驭能力,从而构造出性能最优的MapReduce程序。Hadoop性能问题既是程序层面的问题,也是系统层面的问题。本书既覆盖了系统层面的优化又覆盖了程序层面的优化,非常适合Hadoop管理员和有经验的数据开发工程师阅读。对于初学者,本书第1章也作了必要的技术铺垫,避免对后面章节的理解产生梯度。 -
中文版EDIUS 7技术大全华天印象本书是史上最强大的EDIUS技术学习大典,知识全面、实例丰富,既是自学EDIUS技术的首选图书,也是绝佳的技术查询手册。本书共分为8大篇:软件入门篇、界面管理篇、素材采集篇、剪辑精修篇、特效制作篇、输出分享篇、影视模板篇以及案例制作篇。内容包括:初识EDIUS 7、EDIUS 7基础知识、EDIUS 7快速入门、EDIUS 7基本操作、调整软件工作界面、设置与应用时间线、素材库的管理技巧、采集视频素材、添加影视素材、编辑视频素材、删除与修整视频素材、设置素材的剪辑模式、剪辑与标记素材片段、色彩校正视频画面、滤镜特效的制作、转场特效的制作、画中画特效制作、合成特效的制作、影视字幕的制作、字幕动画的制作、背景音乐的制作、音频特效的制作、EDIUS插件的应用、后期输出视频文件、将视频刻录成光盘、5种常用播放设备、成品视频分享网络、制作影视片头模板、制作影视场景模板、制作影视片尾模板、电视广告《伊瑟兰婷》、影视落幕《相爱七年》、经典回忆《泰坦尼克号》、专题视频《新桥试行》等内容,读者学后可以融会贯通、举一反三,制作出更多更加精彩、漂亮的视频效果。本书结构清晰、语言简洁,适合EDIUS的初、中级读者阅读,既是从事影视广告设计和影视后期制作的广大从业人员必备工具书,又可以作为高等院校动画影视相关专业的辅导教材。本书光盘包括所有实例的素材与效果文件,以及所有实例的视频文件,另外还赠送了1150款素材,其中包括80款片头片尾模板、110款儿童相册模板、160款字幕广告特效、210款婚纱影像模板、240款视频边框特效、350款视频遮罩图像等素材。 -
Splunk实践指南(美)Vincent BumgarnerSplunk是一个收集、存储、报警、制表和研究机器数据的强有力工具。本书从理解Splunk交互界面的基本元素入手,详细讲解搜索语言的基本知识,对表格、图表、指示板等具体内容进行了细致的描述.通过对高级搜索案例和应用程序的逐步分析,本书向读者展示了构建用户自定义的应用程序的方法,为读者快速学习和掌握Splunk大数据开发与应用提供了系统指导。《Splunk实践指南》共12章。第1章介绍Splunk交互界面的基本元素和一些重要概念;第2章详细介绍搜索语言的基础,讨论Splunk中的搜索功能,并讲解如何对搜索结果进行一些有用的再加工;第3章展示如何使用字段生成报表,以及如何构建自定义字段;第4章介绍如何通过使用Splunk提供的向导界面构建指示板;第5章深入讨论一些搜索的高级案例,展示搜索语句的若干强大特性;第6章展示更多的Splunk特性以帮助扩展查询语句,并在搜索时丰富数据;第7章深入讨论安装、构建、定制和分享应用程序;第8章介绍高级XML指示板的概念,以及简单XML指示板转换为高级XML指示板的实用方法;第9章讨论摘要索引及其在提高系统性能方面所发挥的作用;第10章深入讲解驱动Splunk的配置文件;第11章深入介绍关于分布式部署的相关内容,以及如何高效地对其进行配置;第12章阐述在输入数据、外部查询、渲染、定制命令和定制行为等方面扩展Splunk的方法。
