软件工程及软件方法学
-
软件交付通识董越 著软件交付过程是指在编程序改代码之后,直到将软件发布给用户使用之前的一系列活动,如提交、集成、构建、部署、测试等。本书作为通识类图书,对软件交付过程的各个方面进行了全面综合的介绍。这包括三部分内容:第1部分,介绍在研究软件交付过程时常见的思路和思考框架;第2部分,梳理软件交付的总体过程;第3部分,考查软件交付过程中的各个具体活动。总的来说,本书提供了一种类似于对人进行体检的方法,对特定软件产品的交付过程进行全方位的调研,可以根据其所在的业务领域、当前采用的技术栈、使用的工具、流程和方法等实际情况,找出当前最突出、最值得改进的问题。
-
Python编程轻松入门 北京八中老师教你学编程张军,熊雪亭,巩媛丽,蘧征,张晓梅 著本书是一本帮助大家轻松、快速掌握Python编程的入门读物。全书共有7章:走进Python的世界、Python的基础语法、顺序结构、选择结构、循环结构、简单算法、常用模块与应用。本书内容由浅入深、通俗易懂,根据不同知识点安排了学习目标、知识点精讲、上机实践题目、自测练习题及配套答案等内容。本书可帮助学习者轻松地自学Python编程,也适合中小学、培训机构教学使用。
-
Python办公效率手册麦叔 著本书从日常办公场景和职场人的实际工作需求出发,以实战案例为主线,分解一个个任务,用轻松的方式讲解使用 Python 编程语言解决办公难题,提升工作效率的知识与方法,内容涵盖:使用 Python 处理大量重复性的 Word 文档、Excel 表格工作,以此大大提升工作效率;巧用 Python 处理 PDF 文档、PPT演示文稿、电子邮件、图形图像,实现专业的内容输出;以及编写 Python 爬虫程序,抓取网络数据信息。这些知识是大部分人学习 Python 的目的所在,对于职场办公人士、科研人员和大学生都有很大的帮助。
-
UI设计实战精讲李庆德,陈峰,马凯 著互联网的发展,尤其是移动互联网的发展,使得社会对于UI设计人员的需求越来越大,其从业人员也需不断学习。本书共分十五章,以移动互联网应用需求为导向,以丰富实例为手段,详细讲解了UI设计的方法和技巧,以及注意事项等内容。 本书适宜从事UI设计以及相关的设计和美编人员参考。
-
Unity Universal RP内置Shader解析唐福幸 著《Unity Universal RP内置Shader解析》是一部系统讲解Unity Universal Render Pipeline内置Shader的应用型图书,旨在使读者能够了解URP与传统渲染流水线Shader的不同之处,让读者尽快在URP项目中编写出所需的Shader。《Unity Universal RP内置Shader解析》采用串联讲解的方式编写而成,主要分为三部分:首部分包含第1章,主要为了给读者普及URP的基本知识、项目的配置方法、内置Shader的不同用途以及Package中不同包含文件的作用,使之前还没有接触过URP的读者在学习之前能够全面了解UPR;第二部分包含第2~5章,主要讲解了URP中非常复杂的内置Shader-Lit,以及Shader中关联到的包含文件、函数和宏定义;第三部分包含第6~8章,讲解了Unlit内置的可视化Shader编辑器Shader G.aph,并讲解了车漆和流光灯两个Shader案例,用于巩固前面章节所学到的内容,并加深对于URPShader的理解。《Unity Universal RP内置Shader解析》主要适合各大培训机构、高等院校作为Unity Shader课程教材,或从事Unity程序开发的读者参考。
-
软件工程[美] 罗杰-S.普莱斯曼,[美] 布鲁斯 ... 著本书自第1版出版至今,近40年来在软件工程界产生了巨大而深远的影响。第9版继承了之前版本的风格与优势,全面系统地讲解软件过程、建模、质量与安全、软件项目管理等知识,涵盖相关的概念、原则、方法和工具,并且提供了丰富的扩展阅读资源和网络资源。同时,本书调整了篇章结构,使内容更加简洁,更适于教学。本书是面向本科生的版本,保留了完整版中的基础内容,压缩或删除了一些高级内容,更加适合作为高等院校计算机、软件工程及相关专业的软件工程课程教材。
-
R语言数据分析从入门到实战李仁钟 著R语言是一个自由、免费、源代码开放的编程语言和开发环境,它提供了强大的数据分析功能和丰富的数据可视化手段。随着数据科学的快速发展,R语言已经成为数据分析领域炙手可热的通用语言。《R语言数据分析从入门到实战》共14章,内容主要包括R语言简介、读写数据、从流程控制到自定义函数、绘图功能、基本统计、决策树、K均值聚类算法、遗传算法、关联性规则、文本挖掘、推荐系统、可视化数据分析、探索性数据分析及案例分析等。《R语言数据分析从入门到实战》内容通俗易懂,案例丰富,实用性强,特别适合R语言的入门读者和进阶读者阅读,也适合数据分析人员、数据挖掘人员等其他数据科学从业者阅读参考。R语言是一套自由免费的软件,具有入门容易.使用简单的特点,目前多应用于机器学习、数据分析、文本分析、推荐系统等领域。第1-5章介绍R的基本操作及应用,包括R简介、读写数据、从流程控制到函数,接着介绍R的绘图功能、基本统计及常用包的运用。第6-9章介绍各类学习算法,如决策树算法、K均值聚类算法、遗传算法等,每一章都加入示例供读者练习。第10-13章介绍关联性规则、文本挖掘、推荐系统和可视化数据分析等内容。第14章介绍探索性数据分析及案例分析,对R软件在数据分析上的使用进行更完整的补充。
-
聚合架构付晓岩 著本书旨在为数字化时代的企业架构提供与时具进的方法论指引,或将成为软件架构领域的里程碑作品。 企业的内部需求和外部环境一直在变,软件研发、交付和使用的方式也一直在变,相应地,企业架构的方法论也一直在演进。数字化时代如火如荼,传统的企业架构方法需要引入新的思维模式,才能满足企业发展需求。 作者结合自己在架构领域多年的实践经验和思考总结,针对数字化转型大背景下企业的架构需求,对TOGAF等传统企业架构方法论的不足进行了改进与创新,提出了一套面向数字化企业的企业架构方法论——聚合架构(ABAE),是管理数字化企业的新思维,在企业架构方法的发展史上或有划时代的意义。聚合架构的定义:数字化时代,构件将成为企业的基本组成部分,通过设计构件关系形成企业架构,基于微观构件的灵活聚合形成弹性的业务组织、业务领域、业务组件、应用组件、物理组件等宏观要素,支持企业从业务到技术的动态调整,使企业具有更强的主动变化能力。本书全面且系统地讲解了聚合架构方法论的演进背景、基础理论、设计指南、工程管理和生态化构建。既包含方法论,又有对构建方法论的建议;既可以指导企业的架构实践,又可以为企业在数字化过程中构建自身的方法论提供可参照的样本。 技术自主可控需要架构自主可控,架构自主可控是企业核心能力自主可控的标志,企业架构方法论也需要实现“道路自信、理论自信”。希望这本书能激起更大的方法论研究热潮,推动国内数十年的信息化实践经验逐步转变成为完善的实施理论,为数字中国建设出一份力。
-
UG NX 1926快速入门与深入实战邵为龙 著《UG NX 1926快速入门与深入实战/计算机技术开发与应用丛书》针对零基础的读者,循序渐进地介绍使用UGNX1926进行机械设计的相关内容,包括UGNX1926概述、UGNX1926软件的安装、软件的工作界面与基本操作设置、二维草图设计、零件设计、钣金设计、装配设计、模型的测量与分析、工程图设计等。为了能够使读者更快地掌握该软件的基本功能,在内容安排上,书中结合大量的案例对UGNX软件中的一些抽象的概念、命令和功能进行讲解。在写作方式上,《UG NX 1926快速入门与深入实战/计算机技术开发与应用丛书》采用软件的真实操作界面、对话框、操控板和按钮进行具体讲解,这样就可以让读者通过直观、准确地操作软件进行学习,从而尽快人手,提高学习效率。另外,《UG NX 1926快速入门与深入实战/计算机技术开发与应用丛书》中的案例都是根据国内外著名公司的培训教案整理而成,具有很强的实用性。《UG NX 1926快速入门与深入实战/计算机技术开发与应用丛书》内容全面、条理清晰、实例丰富、讲解详细、图文并茂,可作为广大工程技术人员学习UGNX的自学教材和参考书,也可作为大中专院校学生和各类培训学校学员的UGNX课程上课或者上机练习素材。
-
现代API李泉 著1990年,多数企业里的信息系统和应用都是各自为政、互不连接的。大家开始意识到“信息孤岛”对业务发展的制约,并开始致力于不同系统之间的信息共享。2000年,有系统、成体系的企业应用集成(EAI)开始出现和完善。这一阶段关注的重点是如何在通信机制和通信数据两个层面上利用企业服务总线(ESB)将需要进行集成的系统和应用之间的关联性进行解耦的问题。事件(Event)和公共数据模型(CDM)便是这个阶段相应引入的概念。然而,对涉及系统集成应用的开发者来说,解决每一个独特的系统和应用连接的复杂性问题依然是大挑战之一。2005年,服务的概念开始被广泛采用。一统天下的SOAP服务逐渐成为每一个开发员必备的技能。服务主推的是系统连接和系统所包含的业务流程的标准化,将系统连接的复杂性(对系统集成的设计和实施)掩盖起来,强调的是业务逻辑的重用性。2015年,早在2000年就已提出的REST的架构风格被越来越多地认可,RESTAPI大行其道。API并非要取代系统集成和服务;而是要在更高的抽象层次上对业务进行重新思考,力图将企业的资源放到业务应用开发团队的手中,让他们能够自主、自助地完成自己的业务项目,并最终实现应用互联网和成规模的API经济。《现代API:通往架构师之门(第2版)》首先回顾系统集成及服务的历史,对其核心概念和核心思想进行重新阐述;然后从基本概念、REST架构、生命周期、具体实施、实践、业务影响和技术前瞻等方面对API进行全方位的介绍;最后是作者对如何成为一个好的架构师的感悟与建议。贯穿全书的是作者在过去近20年里,为北美18个行业里的50多家大型公司进行系统集成及API项目设计和实施积累下来的实战案例。期待《现代API:通往架构师之门(第2版)》能够为有志于成为优秀的系统集成和API架构师的开发员们提供一条学习和提高的借鉴之路。同时,也希望《现代API:通往架构师之门(第2版)》(尤其是第14和15章)可以为正在寻找企业创新和数字化转型方面商业案例的MBA教员和学员们提供一些思路和素材。《现代API:通往架构师之门(第2版)》首先回顾了系统集成及服务的历史,对其核心概念和核心思想进行重新阐述;然后从基本概念、REST架构、生命周期、具体实施、实践、业务影响和技术前瞻等方面对API进行全方位的介绍;最后是作者对如何做一个好的架构师的感悟与建议。贯穿全书的是作者在近20年里,为北美18个行业里的50多家大型公司进行系统集成及API项目设计和实施积累下来的实战案例。《现代API:通往架构师之门(第2版)》为有志于成为系统集成和API架构师的程序员提供了一条学习和提高的路线图,适合程序开发人员及管理人员阅读和参考。