
会员
ChatGPT驱动软件开发:AI在软件研发全流程中的革新与实践
计算机网络软件工程及软件方法学13.5万字
更新时间:2024-05-14 10:23:44 最新章节:封底
书籍简介
这是一本讲解以ChatGPT/GPT-4为代表的大模型如何为软件研发全生命周期赋能的实战性著作。它以软件研发全生命周期为主线,详细讲解了ChatGPT/GPT-4在软件产品的需求分析、架构设计、技术栈选择、高层设计、数据库设计、UI/UX设计、后端应用开发、Web前端开发、软件测试、系统运维、技术管理等各个环节的应用场景和方法。让读者深刻地感受到,ChatGPT/GPT-4在革新传统软件工程的方式和方法的同时,还带来了研发效率和研发质量的大幅度提升。更为重要的是,本书能帮助架构师、开发工程师、数据库工程师、测试工程师、运维工程师、项目经理、产品经理、UI/UX工程师和技术管理者深入地理解ChatGPT/GPT-4的原理和应用,全面塑造他们在AI时代的核心竞争力,实现价值创新并形成竞争优势,为未来的发展奠定基础。作者在本书中创新性地提出了大模型时代的软件研发新范式——水母开发模式(顶部大、底部小)。该模式将研发活动分成6个层次,分别对应软件研发生命周期的分析、设计、编码、测试、部署和维护。其中分析和设计层的工作量大很多,类似水母的头部;其余4个层次的工作量较少,类似水母的触手。除此之外,本书还给出了工程师们与ChatGPT互动(Prompt)的步骤和注意事项,整个过程分为6步,只要遵循这6步就能比较容易获得较为满意的输出结果。
品牌:机械工业出版社
上架时间:2023-09-01 00:00:00
出版社:机械工业出版社
本书数字版权由机械工业出版社提供,并由其授权上海阅文信息技术有限公司制作发行
最新章节
(美)陈斌
同类热门书
最新上架
- 会员本书为想要设计、构建和维护实时分析应用程序的人员(包括数据工程师、架构师和技术领导者)提供了结构合理的基础知识。第1章和第2章简要介绍实时分析,并概述可以构建的实时分析应用程序的类型。第3章介绍一家虚构的比萨公司,该公司已经建立了流处理基础设施,但尚未实现任何实时分析功能。第4~10章展示如何为这家比萨公司实现不同类型的实时分析应用程序。第11~13章介绍将应用程序投入生产时的注意事项、实时分析的计算机6万字
- 会员本书以软件反汇编技术为中心,首先带领读者从x86的基础知识开始,学习如何读取、编写和构建赋能全球大量计算机的汇编语言;然后介绍如何使用IDA、Ghidra、Olly等业界最受欢迎的工具对应用程序进行逆向工程;接着介绍如何利用补丁和密钥生成等技术进行软件破解,所有这些都利用了汇编和逆向工程的知识;最后从防御的角度向读者介绍相关技术,使他们能够更好地保护自己的软件。本书将引领好奇的读者深入软件破解和计计算机11万字
- 会员本书基于ARFoundation框架,采用URP渲染管线,讲述利用ARKit进行iOS平台的AR应用开发,从AR技术概念、原理、理论脉络到各功能技术点、ARQuickLook、设计原则、性能优化,对ARKit应用开发中涉及的技术进行了全方位的讲述,用语通俗易懂,阐述深入浅出。本书共分三部分:第一部分为基础篇,包括第1章至第3章,从最基础的增强现实概念入手,通过一个实例阐述了AR应用开发从软硬计算机19.6万字
- 会员OpenAIAPI是一个为开发者、企业和研究者打造的平台。通过这个API,用户可以轻松地融合和应用最前沿的AI技术,而无须独立训练模型或构建复杂的支持系统。这种便利性不仅加速了各类自然语言处理任务的实现(如文本创作和问答系统),还大大降低了开发和运营的成本。随着对OpenAI不断地进行研究和优化,API用户始终能够享受到最新的技术成果。此外,API还为各个行业的创新者开辟了新的可能性,并助力各种计算机12万字
- 会员本书主要围绕DevOps的核心CI/CD,详细讲解了企业级CI/CD的相关技术内容。全书共11章,首先讲解了持续集成系统Jenkins入门知识、Jenkins运维管理、Jenkins流水线的语法与进阶。接着讲解了持续集成阶段的工具平台实践、GitLab版本控制系统实践、Maven等构建工具实践、SonarQube代码质量平台实践、NexusRepository3制品库平台实践。持续部署分别基于云主计算机4.4万字
- 会员本书是一本实用性很强的Vue.js3实战项目书。书中结合实际项目场景,构建了一个完整的企业级应用。全书共分13章,内容包含项目概述、Vue3项目管理、登录管理、后台主框架、图库管理、管理员管理、用户管理、商品管理、订单管理、优惠券管理、商品评论管理、分销管理和公告管理,并且讲解了这些模块的实际应用方法。同时,本书还介绍了如何使用Vite、Axios、VueRouter、Vuex等流行工具和库计算机4.3万字
- 会员这是一本以项目为引领、以经典模型为主线的面向产业链的实战化教科书。全书分为九章,包含九个实战项目。以基于Android手机的智能化应用场景为项目目标,采用迭代模式,从基于TensorFlow的智能建模开始,到基于Android的应用开发结束。模型从训练到部署,设计周期长,技术要点多,复杂度高,工作量大,考验设计者的恒心与毅力。场景无限好,模型来相撑。场景包括一百余种花朵识别、三百余种鸟类识别、美食计算机10.7万字
- 会员这是一本以搜索业务为主线,深度解读超级App构建与优化的策略、流程、方法、技巧和作者近20年心得精华的著作。本书覆盖了App从诞生到成为超级App的过程中技术架构层面所面临的所有核心挑战及其解决思路。本书作者是我国App研发领域的先行者(2005年正式进入App开发领域)。曾在百度负责多个App的技术架构构建,全程参与了百度App从诞生到发展至拥有上亿规模用户的全过程。本书是作者将近20年App研计算机21.8万字
同类书籍最近更新
- 会员传统的微服务应用正在经历着云原生技术的“洗礼”。随着该领域技术的不断变革与完善,以原生方式开发基于云的微服务成了降本提效的重要手段。FreeWheel核心业务系统开发团队在多年的实践中探索出了一条云原生微服务应用构建之路。本书基于这些实践经验,从设计、开发到测试、部署,介绍了团队如何利用云原生技术为应用开发的全生命周期赋能。从架构技术选型到具体工程实践,书中内容理论联系实际,较为全面地剖析了容器落软件工程17.6万字
- 会员Ionic是目前集流行与成熟两个特点于一身的跨平台移动开发框架。本书以实例驱动讲解的方式,让仅有简单网页制作基础知识的读者,也能轻松掌握Ionic下的移动应用开发。本书分为5篇,第1篇是移动开发准备篇,介绍了Ionic、Phonegap、Cordova、HTML5和移动开发的一些基础知识;第2篇是Ionic基础知识准备与常用库篇,介绍了配置开发Ionic环境所依赖的AngularJS、SASS、软件工程15万字
- 会员基于Bootstrap3.0撰写。Bootstrap是前端开发中应用非常广泛的一个框架,是Twitter公司内部的一个工具,开源之后迅速得到了各方的认可。本书基于Bootstrap3撰写,在简单介绍了安装与配置之后就直奔主题,分别讨论了个人作品站点、WordPress主题、企业网站、电子商务网站和单页营销网站等几个具代表性的应用案例,结合这些案例细致地剖析了Bootstrap还有LESS的使用软件工程13万字
- 会员《敏捷软件开发(珍藏版)》作为敏捷软件开发的里程碑之作,重点介绍了敏捷软件开发的原则、模式和实践。全书共6部分30章4个附录,以场景化方式阐述了什么敏捷软件开发的核心,强调了工程实践是敏捷软件开发的重要基石。本书的写作风格诙谐幽默,巧妙地通过通俗易懂和画面感十足的的表述漫画来帮助读者理解可能枯燥晦涩的专业技术要点。《敏捷软件开发(珍藏版)》适合真正想要通过敏捷方式来提升软件开发技能以及及时交付软件软件工程25.6万字
- 会员本书中从一个简单的MyBatis查询入手,搭建起学习MyBatis的基础开发环境。通过全面的示例代码和测试讲解了在MyBatisXML方式和注解方式中进行增、删、改、查操作的基本用法,介绍了动态SQL在不同方面的应用以及在使用过程中的最佳实践方案。针对MyBatis高级映射、存储过程和类型处理器提供了丰富的示例,通过自下而上的方法使读者更好地理解和掌握MyBatis的高级用法,同时针对MyBati软件工程8.7万字