软件工程及软件方法学
-
用于DevOps的PythonNoahGift 著过去的十年间,技术发生了很大的变化。数据炙手可热,云计算无处不在,许多组织都需要某种形式的自动化。在这些变化中,Python已经一跃成为世界上***的语言之一。这本实用指南向你展示了如何使用Python配合当今最有用的DevOps工具(包括Docker、kubernetes、Terraform)来完成日常的Linux系统管理任务。 学习如何与Linux打交道和自动化对于数百万专业人士来说是必不可少的。Python使这个过程变得轻松多了。通过本书,你将学会如何使用容器来开发软件和解决问题,以及如何对软件进行监控、检测、负载测试和操作。还在寻找用Python“把活儿搞定”的高效方法?这本就是你的操作指南。
-
ANSYS Fluent 2020工程案例详解孙立军 著ANSYS Fluent 2020涵盖各种物理建模功能,可对工业应用中的流动、湍流、热交换等进行建模,具有超强的可扩展的高性能计算功能,能够快速高效地解决复杂的流体动力学仿真问题。本书从Fluent2020仿真计算基础理论讲起,详细分析说明Fluent仿真计算操作设置并深入到项目实战案例,重点介绍使用Fluent进行大功率电力电子、污染物泄露扩散等领域的仿真计算,读者不但可以系统地学习如何进行Fluent仿真分析设置,而且还能对Fluent解决实际工程问题分析有更为深入的理解。 本书分为15章,内容主要包括Fluent软件操作及设置,以及13个实际工程案例的详解。覆盖湍流流动、传热、组分输送模型、多相流、颗粒离散相、噪声等,涉及流体流动、燃烧传热、大功率电力电子散热、污染物泄漏扩散、多相流流动及建筑物舒适性等工程问题。 本书内容通俗易懂,案例丰富,实用性强,特别适合Fluent 2020的入门读者和进阶读者阅读,也适合具有一定工程经验的结构、土木、建筑等领域其他Fluent爱好者阅读。另外,本书也适合作为相关培训机构的教材使用。
-
ABAQUS二次开发手册周明珏,王相玉 著本书介绍了与Abaqus二次开发密切相关的脚本用户手册、脚本参考手册、GUI用户手册、GUI参考手册的常用内容,详细解释了常用脚本命令和GUI命令。其中,脚本命令提供了简单示例,GUI命令提供了详细示例,大量GUI命令的解释比帮助文件更为详尽本书特别提供了笔者开发的大量学习、开发辅助工具,附完整源码,可帮助读者更快熟悉Abaqus二次开发,这些工具本身也可作为学习案例。通过研读本书,读者可以掌握开发内核脚本的方法,熟悉GUI开发方法。本书适合具有Python编程基础、熟悉Abaqus CAE基本操作,并想过Abaqus内核脚本开发专用前后处理接口、构建仿真模板,或通过Abaqus GUI开发工具定制开发GUI插件或应用程序的读者阅读。
-
Kubernetes零基础快速入门张春晓 著Kubernetes为容器化的应用提供了资源调度、部署、运行、服务发现、扩容和缩容等功能,充分发挥了容器技术的潜力,给开发人员和运维人员带来了极大的便利。本书由浅入深地讲解Kubernetes的功能,涵盖Kubernetes的核心组件,注重实战,能够帮助读者快速掌握在各种云平台上设计和部署大型集群的技能。 本书共12章,主要内容包括Kubernetes的安装方法、Kubernetes命令行工具、应用系统的部署、通过服务访问应用、存储管理、软件包管理、网络管理、Dashboard(仪表盘)以及集群管理等,最后通过两个实战案例(部署Spring Boot应用、安装KubeSphere)让读者上手实践Kubernetes。 本书结构清晰、易教易学、实例丰富、可操作性强,对易混淆和实用性强的内容作了重点提示和讲解。本书适合使用Kubernetes的运维人员,也可以作为高等院校和培训机构计算机相关专业师生的教学参考书。
-
软件体系结构动态演化方法徐洪珍 著《软件体系结构动态演化方法》对软件体系结构动态演化相关的技术进行了研究,其内容包括基于超图文法的软件体系结构动态演化、软件体系结构动态演化的约束和应用条件刻画、软件体系结构动态演化的冲突检测、基于关联矩阵的软件体系结构动态演化、基于偏序矩阵的软件体系结构动态演化、基于狼群算法的软件体系结构动态演化、基于信任的软件体系结构动态演化、软件体系结构演化的状态转移系统构建、软件体系结构动态演化的不变化和活性验证等。《软件体系结构动态演化方法》可供从事软件动态演化、软件体系结构动态演化研究与设计的学者、技术人员及相关专业的研究生参考使用。
-
QGIS软件及其应用教程董昱 著暂缺简介...
-
现代软件工程[英] 伊恩·萨默维尔(Ian Sommerville) 著,李必信,廖力 等 译本书由国际知名的软件工程专家伊恩·萨默维尔撰写,系统地介绍了软件产品工程化的基本思想、原理和方法。与同类书籍不同的是,本书重点关注与软件产品相关的工程化过程和技术,而不是传统的以过程为基础的项目驱动型软件工程技术。本书的核心内容包括软件产品、软件架构、敏捷软件工程、人物角色、场景、用户故事、基于云的软件、微服务架构、安全和隐私以及DevOps等。建议读者具有一定的Java或Python等面向对象语言的编程经验,在学习过程中注重从产品工程化的视角来理解软件工程技术,从而为开发高质量、高安全性、高可靠性的软件产品打好基础。
-
软件定义网络原理与服务质量优化应用实践王兴伟,卜超,李福亮 著《软件定义网络原理与服务质量优化应用实践》围绕互联网中自适应路由服务定制化问题,将软件定义思想应用于路由服务动态编排,克服由网络软硬件垂直一体化设计导致路由配置难以灵活且快速地满足用户多样化及个性化通信需求的困难,从引入自适应思想的服务合成机制、网络功能及服务选择机制、网络功能及服务部署机制和融入市场因素(计算经济模型)的服务供给机制四个主要方面进行重点阐述。
-
软件测试技术及应用研究魏晋强 著软件测试是软件整个研发过程中重要的一个环节,同时也是软件质量保证主要、关键的手段之一。如何保证软件测试的质量,如何适应软件测试行业的技术需求,软件开发人员如何快速加入到软件测试行业,这些都是人们比较关心的问题,这也是《软件测试技术及应用研究》重点探讨的内容。《软件测试技术及应用研究》由浅入深地介绍测试各领域的专业知识,其中包含测试基础理论的全面解说,软件测试的各种设计方法等,《软件测试技术及应用研究》条理清晰,内容全面,针对性和实用性强,是一本值得学习研究的著作。
-
Python深度学习从原理到应用[美] 瓦伦蒂诺·佐卡,[意]詹马里奥·斯帕卡尼亚 著,王存珉,王燕 译本书借助现实案例介绍深度学习算法的实际应用(包括最佳实践),旨在帮助读者了解如何识别和提取信息,以提高预测准确率及优化结果。本书共10章,分别是机器学习—引言、神经网络、深度学习基本原理、无监督特征学习、图像识别、递归神经网络和语言模型、深度学习在棋盘游戏中的应用、深度学习在电子游戏中的应用、异常检测和构建一个可用于生产环境的入侵检测系统。本书适合想深入研究深度学习算法和技术的读者学习,也适合想探究如何从这项强大技术中学到更多知识的读者参考。