软件工程及软件方法学
-
Python 3程序开发指南(美)萨默菲尔德(Mark Summerfield)Python是一种脚本语言,在各个领域得到了日益广泛的应用。《Python 3程序开发指南(第2版 修订版)》全面深入地对Python语言进行了讲解。《Python 3程序开发指南(第2版 修订版)》首先讲述了构成Python语言的8个关键要素,之后分章节对其进行了详尽的阐述,包括数据类型、控制结构与函数、模块、文件处理、调试、进程与线程、网络、数据库、正则表达式、GUI程序设计等各个方面,并介绍了其他一些相关主题。全书内容以实例讲解为主线,每章后面附有练习题,便于读者更好地理解和掌握所讲述的内容。《Python 3程序开发指南(第2版 修订版)》适合于作为Python语言教科书使用,对Python程序设计人员也有一定的参考价值。 -
轻松学会FPGA设计与开发周新 主编 刘杰、张海洁 副主编本书从FPGA开发入门和工程实践角度出发,深入浅出,逐步引导读者学习FPGA设计所需的基础理论基础和工具应用。书中针对Verilog HDL的基础语法进行了系统的介绍,对Verilog HDL中一些常接触并容易出错的概念进行了详细说明。同时,书中还介绍了在数字电路设计中常用的EDA工具,全书内容介绍深入浅出,结合作者多年来使用Verilog HDL的心得体会和积累,列举了丰富的设计实例,展现了许多仿真设计流程,全面总结和深入阐述了在Verilog HDL中一些设计技巧、设计理念,使读者快速、全面地掌握FPGA的设计思路和设计细节。本书适合广大电路设计开发人员阅读,也可作为相关专业师生的教材。 -
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工程编程机道路桥梁隧道测量程序与案例》适合于交通施工企业的工程技术人员使用,也可供高等院校交通土建与测绘类专业师生参考。 -
信息处理集对分析蒋云良,赵克勤,刘以安,杨晓华《信息处理集对分析》是在作者已有工作的基础上,总结计算机领域在有关信息处理过程中应用集对分析和汇编2014年集对分析湖州会议交流论文写就的专著,共3篇15章。第1篇(第1章和第2章)为集对分析基本知识和集对分析进展篇,着重介绍集对分析的基本概念和赵森烽克勤概率的由来,以及基于联系数的绿色智能计算;第2篇(第3章~第12章)为集对分析在计算机信息处理中的应用篇,着重介绍集对分析在计算机网络计算与信息安全、软件质量评价、集对分析在粗糙理论和专家系统中的应用,以及集对分析在雷达数据与图像分析中的应用等;第3篇(第13章~第15章)介绍集对分析在环境、卫生、育种、非传统安全、科技信息交流等不同信息处理中的应用,全书提供了大量的应用实例。《信息处理集对分析》可作为高等院校计算机、软件工程、信息工程、自动控制以及数学与统计等专业、研究生和本科生的教材,对于环境、卫生、军事,以及其他科技领域中与各种信息处理有关的各类科技人员也有重要参考价值。 -
Software Engineering(美)Roger S. Pressman,(美)Bruce R. Maxim《华章 软件工程:实践者的研究方法(英文版·第8版)》全面而系统地介绍软件工程的有关概念、原则、方法和工具,在给出传统的、对学科发展具有深刻影响的方法的同时,适当地介绍了当前正在发展的、具有生命力的新技术。第8版在结构和内容上均有调整、更新和充实,论述了很多人们称为“21世纪工程学科”的重要主题,并增加了4章内容,强调安全和开发移动应用程序所需要面对的技术挑战。为便于课堂教学及自学,第8版的内容做了如下划分:第一部分 软件过程,介绍说明性模型和敏捷过程模型。第二部分 建模,介绍现代分析与设计方法,重点放在基于UML的建模上。第三部分 质量管理,描述软件测试和质量保证、形式化验证技术和变更管理的各个方面。第四部分 软件项目管理,介绍与计划、管理和控制软件项目有关的主题。第五部分 软件工程高级课题,讲述软件过程改进及软件工程的发展趋势。 -
云存储系统武志学,赵阳,马超英 编著本书主要介绍了云存储的起源、概念及特点,文件系统、块存储系统和对象存储系统的原理和使用场景,Swift云存储系统的原理、特性及架构,Swift云存储系统的搭建和维护,Swift云存储系统的各种使用接口;基于Swift的应用开发等方面内容,不仅从理论上介绍了云存储系统的起因、特点、原理、架构和使用场景,更是通过深入浅出地讲解当前国际上热门的开源云存储系统Swift的原理、架构和使用,使学生在掌握云存储理论知识的同时,能够完全了解、搭建、维护Swift云存储系统,以及开发基于Swift的各类应用。 -
发布 软件的设计与部署(美)尼加德(Michael T. Nygard)著本书分为四个部分,每部分内容都由一个研究案例引出。第一部分介绍了如何保证系统的生存,即维护系统正常运行。第二部分介绍了如何衡量系统的容量,以及如何随时间来优化系统的容量。在第三部分讲述了架构师在为数据中心构建软件时应该思考的一般设计问题。第四部分讨论了系统的运行寿命,将其作为整个信息生态环境的一部分。书中代码采用的Java语言,熟悉编程的人都能轻易阅读。作者从Java和Unix的视角看问题,因而本书的焦点比较中立,着眼于跨所有平台的技术和概念。在每种模式和反模式的末尾,都有一段简短精要的总结。本书适合面向企业级软件的架构师、设计师和开发人员阅读参考。 -
玩转UML与Rose蒋海昌《玩转UML与Rose》是作者多年软件架构设计的经验总结,通过丰富的UML案例与Rose图形循序渐进地阐述UML各类图形的定义、结构、优点、提升空间、使用时机和应用情境,从而帮助各类软件设计和开发人员迅速地熟悉与应用UML建模的各种方法。《玩转UML与Rose》简明扼要,内容来源于实际大型项目,书中示例应用或案例大部分来源于实战项目的简化。对于UML初学者、具有一定面向对象编程经验的工程师、软件系统设计师、系统架构师、项目经理、技术总监等技术人员均有较高的学习价值。 -
测试反模式(美)Donald G. Firesmith 著,王文慧 译《测试反模式:有效规避常见的92种测试陷阱》是作者35年软件和系统工程经验的结晶,书中分类列出了92条陷阱,告诉测试人员、技术和其他利益相关人员如何避免落入这些陷阱,认识到何时会落入这些陷阱,以及如果从这些陷阱逃出以避免带来更多负面影响。本书专为参与大型或中型项目的测试专业人员和其他利益相关者所写。《测试反模式:有效规避常见的92种测试陷阱》的反模式和解决方案可用于“纯软件”应用和包括了异质子系统、硬件、软件、数据、设备、材料及人员的“软件依赖系统”。对每个陷阱来说,书中介绍了它们的适用性、典型症状、潜在的负面后果和原因,并提供了明确的可执行的建议来避免或者减轻其后果。 -
思科UCS服务器统一计算(美)Silvano Gai,Tommi Salli Roger Andersson作为业界首款应用服务器,思科UCS在单一的高能效系统中统一了计算、网络、存储访问和虚拟化资源的数据中心系统。思科统一计算系统(UCS)可以简化数据中心资源,扩展服务交付范围,并从根本上减少需要设置、管理、供电/冷却和连接方面的设备数量,帮助您从容应对这些挑战。《思科UCS服务器统一计算》从教育角度介绍UCS,并提供了有关下列内容的最新信息:所有服务器组件和新数据中心技术,以及如何使用这些组件和技术建立最先进的数据中心服务器。《思科UCS服务器统一计算》适合从事数据中心构架建设的人员阅读。
