软件工程及软件方法学
-
用于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爱好者阅读。另外,本书也适合作为相关培训机构的教材使用。 -
软件测试项目实战天津滨海迅腾本书主要内容为软件测试过程与技术,书中介绍了软件测试是如何适应软件开发过程的,以及怎样对测试过程进行管理。同时书中对软件测试任务中运用的测试技能进行了详尽的描述,包括黑盒测试、白盒测试、性能测试、安全测试等。并阐述了如何使用自动化技术提高测试的效率,从而使测试工作更有效地发现和报告问题。本书内容清晰易懂、衔接流畅,知识点条理分明、内容丰富,适用于各大高职院校学生做授课教材使用,解决了学生基础知识薄弱、理解能力差、学习兴趣不高等问题。 -
软件仿真项目分析与设计代劲,张鹏 著《软件仿真项目分析与设计》内容围绕软件系统分析与设计目标,选取在线相册管理、婚庆管理和社团管理三个贴近日常生活、具有一定实际应用意义的案例,按照软件开发流程进行内容设计,涵盖软件需求分析、系统设计、数据库设计、原型设计、代码编写、系统测试等流程,力求帮助学生熟悉软件项目开发过程,掌握软件开发技术,初步具备独立设计和开发软件工程项目的能力。 -
数字经济基石邹传伟,郝凯,钱柏均 著区块链作为数字经济基石之一,将在人类社会的数字化大迁徙中发挥重要作用,并对实体经济、货币和金融以及数据要素市场等产生变革性影响。区块链不仅是新技术,更是新的机制设计,这两方面在区块链应用落地中都不可或缺。《数字经济基石:区块链的机制设计与应用落地》扎根于区块链行业的一线实践和前沿研究,从技术内涵、信任机器、应用落地、金融创新和监管镜鉴五方面介绍关于区块链的新思考。 -
电子电路分析与设计尼曼,任艳频 著《电子电路分析与设计(第四版):模拟电子技术/新视野电子电气科技丛书》主要讲解高级模拟电路,包括理想运算放大器及其应用、集成电路恒流偏置和有源负载及其在IC设计中的应用、差分及多级放大电路、反馈及稳定性、集成电路应用和设计,在IC应用中重点讲解有源滤波器和振荡器电路分析与设计。《电子电路分析与设计(第四版):模拟电子技术/新视野电子电气科技丛书》特色:内容丰富,视野开阔,知识面广,涵盖高等院校模拟电子技术课程大部分教学要求,可作为电子技术基础教材和参考书。各章结构合理、层次清楚、思路清晰、叙述详细、文字流畅。每章节讲解结束均附有例题及其讲解和讨论,能够让读者对本章内容理解更加透彻。结合实际电路设计,理论讲解与PSpice仿真分析结合,非常适用于工程师和电路设计人员。 -
架构师的自我修炼李智慧 著架构师的工作包罗万象,从开发基础框架到设计软件架构,从优化系统性能到修复重要Bug,从新技术选型到做出关键技术决策,从指导工程师开发到沟通、协调各种内外部关系。想要成为一个优秀的软件架构师,需要经过漫长的修炼,构建起自己的软件开发技术体系。但是一切看似纷繁复杂的技术技巧,均有其核心和基本的原理。 本书对架构师在职业进阶道路上必须牢固掌握的各项技术技能进行了梳理,涵盖基础知识、程序设计、系统架构、沟通管理4大方面。 本书包含38章,每一章都用一个软件开发中常见又经典的问题引出,深入浅出地剖析这个技术点背后的核心原理与外延扩展,进而帮助读者建立起自己的架构师知识体系。第1部分是架构师的基础知识修炼。软件的基础知识原理主要是操作系统、数据结构、数据库原理等,书中会从常见的问题入手,直达这些基础技术本质的原理,并覆盖这些基础技术的关键技术点,帮助读者理解这些基础技术原理和日常开发工作的关联关系,对这些基础技术有一个全新的认知。第2部分是架构师的程序设计修炼。讲述如何设计一个强大灵活、易复用、易维护的软件,在这个过程中,应该依赖哪些工具和方法,遵循哪些原则和思想,使用哪些模式和手段。第3部分是架构师的架构方法修炼。围绕目前主要的互联网分布式架构以及大数据、物联网架构分析这些架构背后的原理,详解它们都遵循了怎样的驱动力和设计思想,以及如何通过这些技术实现系统的高可用和高性能。第4部分是架构师的思维修炼。软件开发是一个实践性很强的活动,如果只是学习技术,那就是在纸上谈兵。只有将知识技能应用到工作实践中,才能真正体会到技术的关键点在哪里。如何在工作中处理好各种关系,得到充分的授权和信任,在工作中实践自己的技术思想,并为公司创造更多的价值,使自己的技术成长和职业发展进入互相促进的正向通道,也是架构师需要修炼与提升的。 -
MongoDB从入门到项目实践聚慕课教育研发中心《MongoDB从入门到项目实践:超值版》采取“知识基础→知识提高→核心技术→高级操作→项目实践”结构和“由浅入深,由深到精”的学习模式进行讲解。全书共分为17章,首先讲解了MongoDB数据库的入门、安装使用、数据结构、脚本编程等MongoDB数据库的基础知识,并深入地介绍了MongoDB存储原理和结构、MongoDB的一些常用查询、文本搜索等MongoDB数据库语言的核心技术,还详细探究了MongoDB在不同开发语言环境下的不同链接和使用方法,以及软件开发中所提供的各种技术和特性。在项目实践环节不仅讲述了MongoDB数据库在Java、Node.js和Python中的详细应用,还详细讲解了MongoDB数据库在商品管理系统和舞蹈培训管理系统中的运用,全面地向读者展示了项目开发实战的全过程。 《MongoDB从入门到项目实践:超值版》的目的是从多角度、全方位地帮助读者快速掌握数据库的使用技能,构建从高校到社会的就职桥梁,让有志从事软件开发行业的读者轻松步入职场。《MongoDB从入门到项目实践:超值版》赠送的资源比较多,我们在《MongoDB从入门到项目实践:超值版》前言部分对资源包的具体内容、获取方式以及使用方法等做了详细说明。 《MongoDB从入门到项目实践:超值版》适合希望学习MongoDB数据库编程的初中级程序员阅读,还可作为大中专院校及培训学校的老师和学生的参考书。 -
SolidWorks 2020快速入门与深入实战邵为龙 著本书针对零基础的读者,循序渐进的介绍了使用SolidWorks 2020进行机械设计的相关内容,包括SolidWorks 2020概述、SolidWorks 2020软件的安装、软件的工作界面与基本操作设置、二维草图设计、零件设计、钣金设计、装配设计、模型的测量与分析、工程图设计等。 为了能够使读者更快的掌握该软件的基本功能,在内容安排上,书中结合大量的案例对SolidWorks软件中的一些抽象的概念、命令和功能进行讲解;在写作方式上本,本书采用采用软件真实的操作界面,采用软件真实的对话框、操控版和按钮进行具体讲解,这样就可以让读者直观、准确地操作软件进行学习,从而尽快入手,提高学员的学习效率。 本书内容全面,条理清晰、实例丰富、讲解详细、图文并茂,可以作为广大工程技术人员学习Solid Work的自学教材和参考书籍,也可作为大中专院校学生和各类培训学校学员的SolidWorks课程上课或者上机练习素材。 -
协同产品设计[美] 奥斯汀.戈韦拉(Austin Govella),李之琳,徐顺发 著协作和引导的基础:学会如何更好地与团队成员,利益相关方或客户沟通工作。产品策略:帮助团队对目标和愿景有一致的理解。用户研究和用户画像:识别并了解你的用户,同时将这一认知覆盖并传达至更大的组织。用户体验地图:构建出更为精准有效的用户触点,从而提升产品转化率与用户留存。产品界面和原型图:正确定位草图和线框同从而快速并高效的对产品进行迭代和验证。
