软件工程及软件方法学
-
开源深度指南&新金融背后的科技力量《新程序员》编辑部 编著《新程序员005:开源深度指南&新金融背后的科技力量》特别策划了“开源深度指南”和“新金融背后 的科技力量”两大专题。邀请当今开源世界的先锋人物,包括Python之父Guido van Rossum,MySQL之父Michael "Monty" Widenius,Apache之父、OpenSSF开源安全基金会总经理Brian Behlendorf,MongoDB CTO Mark Porter,中国 Linux第一人、凝思董事长宫敏,Linux内核守护者吴峰光等,更有国内外开源基金会、知名企业代表,从开源安全 合规、企业内部开源、开源技术创新、开源行业落地等诸多方面,为开源背后的开发者、企业、开源组织和开源社 区提供更清晰的开源生态建设与升级版开源发展全景式图鉴。而在金融专题中,中国人民银行、中国工商银行、中国邮政储蓄银行、中信银行、华为、平安科技、微众银行、蚂蚁 集团、京东科技、网易数帆等金融机构和先锋企业的技术专家为我们带来了关于各类新一代颠覆性技术的深入讨 论和案例分析。深入解答开发者应该如何更好地融入金融产业,以及金融科技的人才培养之道,真正做好金融科 技的技术创新和数字化转型。 -
从零开始学Unity游戏开发房毅成近年来,越来越多的游戏开发爱好者开始关注Unity引擎,相比于其他引擎,Unity有强大的资源商店和跨平台能力,而且容易上手,目前已成为游戏开发行业的主流选择,受到了大量开发者的青睐。《从零开始学Unity游戏开发:场景 角色 脚本 交互 体验 效果 发布》共有10章内容,以认识Unity引擎开始,从0到1突破,循序渐进地介绍了Unity游戏开发的方方面面。《从零开始学Unity游戏开发:场景 角色 脚本 交互 体验 效果 发布》采用知识点讲解、经验技巧与相应的动手练习相结合的方式,将一个完整的游戏案例以章节任务的形式贯穿其中,系统地讲解如何从最基本的熟悉Unity界面操作开始,一步步搭建起游戏场景,让其逐渐丰富生动起来,并能与玩家进行交互,然后添加UI界面完善游戏流程,增强游戏的画面效果和视听体验及游戏的真实性,最终形成一款相对完整的成品游戏,并将游戏成品打包发布到不同的平台,供其他玩家上线体验的全过程。《从零开始学Unity游戏开发:场景 角色 脚本 交互 体验 效果 发布》适合游戏开发人员,特别是游戏开发初学者阅读,也适合对游戏开发和Unity感兴趣的读者阅读,还可作为高等院校相关专业和培训机构的教材。 -
代码的艺术章淼● 本书是作者围绕软件工程能力所做的系列培训的内容汇编。这些内容来源于作者20 多年以来对软件工程的学习体会和项目实践,以及对中国工业界软件工程师的观察和教育实践。 ● 全书共8章,第1 章说明了什么是软件工程能力,阐述了软件工程能力中的素质要求。第2~8章分别从代码、文档、项目管理这三个方面讲解了提升软件工程能力素质的实践方法。 对于代码,第2章"代码的艺术”对其进行了总体说明,第3 章重点说明了代码评审,第4章以Mini-spider 为例说明了方法如何运用。 对于文档,第5章说明了如何写好项目文档,第6章说明了做研究的基本方法。对于项目管理,第7章简要说明了如何做好项目管理,第8章重点说明了如何做好项目沟通。 -
Unity手机游戏开发王杰《Unity手机游戏开发:从搭建到发布上线全流程实战》将以一款开放世界类游戏的实践过程为主线,为读者呈现从零开始上线一款游戏的实践路线、游戏引擎Unity的开发模式,以及游戏开发的核心框架。《Unity手机游戏开发:从搭建到发布上线全流程实战》共分为3篇,第1篇是场景搭建篇,第2篇是脚本开发篇,第3篇是发布上线篇。第1篇包含第1章和第2章,主要介绍在Unity中如何创建一个游戏项目,如何搭建一款游戏的场景和界面。第2篇包含第3章到第5章,主要介绍一款游戏的核心模块,即游戏控制、角色动画和核心玩法,同时实践一款游戏《小猪奇奇》的完整开发流程。第3篇包含第6章到第8章,主要介绍游戏的移动端发布流程,同时对游戏进行测试与完善,最终把书中的游戏案例打造成一款符合上线标准的游戏。 -
科技之巅DeepTech深科技《麻省理工科技评论》( MIT Technology Review)从2001年开始,每年都会发布“全球十大突破性技术”,并预测其大规模商业化的潜力,以及对人类生活和社会的重大影响。这些技术代表了当前世界科技的发展前沿和未来方向,集中反映了近年来世界科技发展的新特点和新趋势,将引领面向未来的研究方向。其中许多技术已经走向市场,主导着产业发展,极大地推动了科技创新和经济社会发展。《科技之巅(20周年珍藏版):全球突破性技术创新与未来趋势》对过去二十年(2001年—2021年)《麻省理工科技评论》发布的“全球十大突破性技术”进行系统性总结,按照“生命科学、信息技术、资源与能源、工程制造、智慧生活”五大领域,深度解读和梳理了 200 余项全球突破性技术,同时邀请学术、产业、资本界专业人士对关键领域技术的特点、产业应用现状、未来发展趋势及投资潜力进行点评。书中还引入了新发布的 2022 年“全球十大突破性技术”重点内容,传递全球科技的新热点。此外,本书还结合深度调研报告,用清晰明了的数据图表回顾和剖析技术发展史、科研产业化历程。本书期待通过对全球前沿科技发展里程碑的回顾,开拓读者视野,并对读者预判新技术、新产业的未来走势提供指导性建议。 -
SPSS统计分析大全高晶,章昊,曹福凯 著SPSS的全称 Statistical Program for Social Sciences,即社会科学统计程序。该软件是公认的优秀的统计分析软件之一。SPSS软件面向行业应用人员,软件设计突出统计方法的成熟、实用、易用性、界面易操作性及与文字处理软件等的交互性上。全书共分十六章,包括:SPSS基本操作部分,介绍了SPSS 27.0基础、数据文件的建立与基本操作;SPSS统计分析部分,介绍了基本统计分析功能、均值比较与检验、方差分析、相关分析、回归分析、非参数检验、聚类分析与判别分析、因子分析与主成分分析、生存分析、信度分析等统计分析过程;SPSS图形功能部分,不仅介绍了基本统计图和交互图相关内容,还介绍了SPSS的主题图功能;SPSS实例部分,设计了场景式教学。本书适合作为高等院校相关专业本科生、研究生,以及从事统计分析和决策的各领域相关专业的读者学习参考。 -
DDD工程实战郑天民 著这是一本能教你快速从零构建一个完整的企业级DDD应用的实战性著作。DDD本身涉及的概念多,而且技术组件的实现也比较复杂,对于初学者来说门槛相对较高。本书在写作上另辟蹊径,首先用很短的篇幅将限界上下文、聚合、实体等十几组核心概念和技术组件,以及Spring Boot、Spring Cloud和Axon等开发DDD应用的主流开源框架做了一个简单的介绍,然后用8章的篇幅讲解了一个综合性的案例,不仅将前面提到的这些核心概念、技术组件和开发框架的原理、使用全部融入到了案例中,还一步步地详细讲解了DDD应用的实现方式和落地细节。通过阅读本书,你能获得以下收获:架构设计:基于DDD核心概念设计业务体系架构。技术体系:根据DDD技术实现模型掌握主流框架的应用。案例实战:递进式演练DDD核心理念及技术的落地实现。工程实施:提升DDD工程的整体实施水平和能力。 -
玩转元宇宙吴贤波 梁凯豪 张宏智本书对“元宇宙”这个概念进行了全面解读,阐述了元宇宙的起源,介绍了元宇宙的概念来源,各互联网、科技巨头的元宇宙布局,元宇宙的实现方式、运作方式和细分赛道,以及元宇宙发展所面临的风险和带来的机遇,打开了普通人参与元宇宙的大门。本书对元宇宙的发展进行展望,并介绍目前元宇宙在不同行业的应用,带读者玩转元宇宙,为读者了解和深入学习元宇宙奠定基础。全面解读“元宇宙”,详细阐述元宇宙的概念来源,各互联网、科技巨头的元宇宙布局,元宇宙的实现方式、运作方式和细分赛道,打开了普通人参与元宇宙的大门。 -
产品众包设计理论与方法郭伟 冯毅雄 王磊 等著本书以开放式创新设计为主线,从概念理论、技术方法和应用案例3个方面探讨了以群智协同创新为核心的众包设计理论体系,为该理论的方法研究与具体应用提供指导。在“互联网+”协同设计环境下,本书构建了众包设计理论体系,探究了产品众包设计生态网络系统的结构与组成,着重研究了产品众包设计执行过程中涉及的用户需求精准挖掘、设计资源动态感知以及设计过程组织与管控等3个方面的内容,并给出了相对应的技术方法,以及不同产品设计领域的实际应用案例。 -
混沌工程[波]米科拉吉·帕利科夫斯基 著混沌工程是一种有意的实验实践,旨在发现系统性问题。在本书中,我们将探讨为什么、何时以及如何应用混沌工程来改善你的计算机系统。你将学习通过一系列模拟真实故障的测试来运行应用程序和基础设施。通过学习像混沌工程师一样思考,以及学习设计适当的实验来确保软件的可靠性,你将掌握混沌工程的理论与技术,并将其应用于实际的系统中。
