软件工程及软件方法学
-
天正暖通完全实战技术手册陈志民本书是一本 AutoCAD暖通与天正暖通设计完全自学手册,将软件技术与行业应用相结合,全面、系统地讲解了 AutoCAD暖通与天正暖通的基本操作及建筑采暖施工图、建筑通风施工图,以及建筑空调施工图的理论知识、绘图流程、思路和相关技巧,可帮助读者迅速从 AutoCAD暖通与天正暖通新手成长为设计高手。全书共三篇 21章,第一篇为 AutoCAD暖通设计篇(第 1~ 8章),讲解了二维图形绘制、编辑、标注与表格等 AutoCAD基本知识及基本操作,以及使用 AutoCAD绘制暖通符号和暖通施工图的方法;第二篇为天正暖通设计篇(第 9~ 19章),介绍了天正暖通的基础知识,以及建筑、多联机、采暖、空调水路等主要功能模块的使用方法;第三篇为项目实战篇(第 20、21章),以住宅楼空调施工图及办公楼空调施工图为例,介绍了结合天正暖通与 AutoCAD进行暖通工程图设计的方法。本书附赠 DVD多媒体学习光盘,配备了全书相关实例高清语音视频教学,可以提高学习兴趣和效率。本书结构清晰、讲解深入详尽,具有较强的针对性和实用性,本书既可作为大中专、培训学校等相关专业的教材,也可作为广大 AutoCAD暖通与天正暖通初学者和爱好者学习 AutoCAD暖通与天正暖通的专业指导教材。对各专业技术人员来说也是一本不可多得的参考手册。
-
Effective Python(美)Brett Slatkin(布雷特·斯拉特金)本书不是要讲述 Python 的基础编程,而是要帮你掌握 Python 独特的优势和魅力。书中总结了 59个 Python 编程的优秀实践、贴士和捷径,并用真实代码示例进行了解释。全书共分 8 章,第 1 章讲述Python 的风格思想,介绍了 Python 中常见问题的推荐解决方案;第 2 章讲述如何使用 Python 函数来阐明意图、提升可重用性,并减少错误;第 3 章介绍如何使用类和继承来表达你对对象的预期行为;第4章介绍了使用这些元类和属性的常用语法;第5章讲述如何在并行和并发的场景下利用好Python;第 6 章讲述 Python 中必要的内置模块;第 7 章教你如何合作开发 Python 程序;第 8 章介绍如何使用Python 调试、优化和测试程序。
-
计算机在材料科学与工程中的应用张立文《计算机在材料科学与工程中的应用》为高等学校理工科材料类规划教材,全书共分8章。主要介绍计算机数值模拟技术在材料科学与工程中的应用,同时涉及计算机数据采集及数据库技术在材料工程中的应用。《计算机在材料科学与工程中的应用》可以作为金属材料工程专业的本科生教材或参考书,也可供材料科学与工程的其他相关专业的本科生学习参考。
-
实现领域驱动设计Vaughn领域驱动设计(DDD)是教我们如何做好软件的,同时也是教我们如何更好地使用面向对象技术的。它为我们提供了设计软件的全新视角,同时也给开发者留下了一大难题:如何将领域驱动设计付诸实践?Vaughn Vernon 的这本《实现领域驱动设计》为我们给出了全面的解答。本书分别从战略和战术层面详尽地讨论了如何实现 DDD,其中包含了大量的优秀实践、设计准则和对一些问题的折中性讨论。全书共分为 14 章。DDD 战略部分讲解了领域、限界上下文、上下文映射图和架构等内容;战术部分包括实体、值对象、领域服务、领域事件、聚合和资源库等内容。一个虚构的案例研究贯穿全书,这对于实例讲解 DDD 实现来说非常有用。本书在 DDD 的思想和实现之间建立起了一座桥梁,架构师和程序员均可阅读,同时也可以作为一本 DDD 参考书。
-
代码大全(美)Steve McConnell(史蒂夫·迈克康奈尔)本书是著名IT畅销书作者、IEEESoware杂志前主编、具有20年编程与项目管理经验的SteveMcConnell十余年前的经典著作的全新演绎。第2版做了全面的更新,增加了很多与时俱进的内容,包括对新语言、新的开发过程与方法论的讨论等。这是一本百科全书式的软件构建手册,涵盖了软件构建活动的方方面面,尤其强调提高软件质量的种种实践方法。作者特别注重源代码的可读性,详细讨论了类和函数命名、变量命名、数据类型和控制结构、代码布局等编程的最基本要素,也讨论了防御式编程、表驱动法、协同构建、开发者测试、性能优化等有效开发实践,这些都服务于软件的首要技术使命:管理复杂度。为了培养程序员编写高质量代码的习惯,书中展示了大量高质量代码示例。此外,本书还归纳总结了来自专家的经验、业界研究及学术成果,列举了大量软件开发领域的真实案例与统计数据。书中所论述的技术不仅填补了初级与高级编程实践之间的空白,而且为程序员们提供了一个有关软件开发技术的信息来源。本书对经验丰富的程序员、技术带头人、自学的程序员及没有太多编程经验的学生都是大有裨益的。
-
电子线路板设计与制作胡新福《电子线路板设计与制作》一书主要介绍了电子线路板方面的基本概念和理论,重点阐述了电子线路板的设计与制作方面的内容以及实际应用中应该主意的事项,对提高学生的相关动手能力有一定的促进作用。 本书可供高职院校电子信息类专业及相关专业作为教材使用,同时也可供从事电子线路板设计与开发的工程技术人员参考。
-
Web应用系统开发实践李斌,王梅本书以C#为编程语言,系统讲授了在Visual Studio 2013 开发环境下开发Web 应用系统的一般步骤和方法,所选项目均来自企事业单位的真实项目,突出对学生实际动手能力的培养。全书分基础篇和提高篇两篇(共分13章),其中,基础篇主要介绍Web 开发的基本知识点,围绕“学生选课系统”来组织内容,由浅入深,力求使学生在完成各个功能模块的同时,逐步熟悉和掌握Web 应用开发的一般步骤和基本技巧;提高篇从开发人员的角度出发,通过网上商城项目的演练,使学生初步了解企业级应用开发的基本架构,基本掌握三层架构下系统开发的一般过程,完成从量变到质变的飞跃。本书适合作为高职高专院校计算机相关专业的教材,也可作为编程爱好者的自学用书。
-
跟老齐学Python齐伟本书是面向编程零基础读者的Python入门教程,内容涵盖了Python的基础知识和初步应用。以比较轻快的风格,向零基础的学习者介绍一门时下比较流行、并且用途比较广泛的编程语言,所以,本书读起来不晦涩,并且在其中穿插了很多貌似与Python编程无关,但与学习者未来程序员职业生涯有关的内容。本书特别强调了学习和使用Python的基本方法,学习一种高级语言,掌握其各种规则是必要的,但学会“自省”方法更重要,这也是本书所试图达到的“授人以鱼不如授人以渔”的目的。本书是面向初学者的读物,不是为开发者提供的开发手册,所以,它不是“又适用于中高级读者”的读物。
-
软件定义网络(美)Paul Goransson(P. 戈朗生) Chuck Black(C. 布莱克)软件定义网络(SDN)是由Emulex公司提出的一种新型网络创新架构,旨在帮助网络跨入云时代,适应快速变化的业务需求。本书全面介绍了软件定义网络的基本概念、原理和商业应用。全书共13章,从多个方面阐释了SDN,从SDN的由来和历史沿革,到SDN技术的最新发展情况和未来走向,全面分析了SDN和OpenFlow的技术原理,分析了SDN的开放源码及相关资源,并探讨了SDN的应用场景、商业发展及其局限性,是一本视野广阔的SDN参考手册。
-
软件项目管理宁涛,金花《软件项目管理》是以项目为核心、以案例为驱动的项目管理课程教材。全书从项目管理的角度,依据软件项目的生命期逐一分析了软件项目开发的各个环节,并附有具体的实际案例文档。全书主要内容包括:项目集成管理、项目范围管理、项目成本管理、项目时间管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理以及项目采购管理,同时增加了车间调度管理系统开发和监理项目的投标书实例。《软件项目管理》适合作为普通高等院校软件工程、软件开发、计算机应用等相关专业的教材,也可作为软件项目管理人员和软件开发人员的自学用书。