本书以软件开发生命周期为主线,详细讲解了需求分析、系统设计、编码实现、测试与质量保障、运维与优化等关键环节,并结合人工智能(AI)、云计算等新兴技术,探讨了AI(特别是大模型、智能体等)技术在软件工程中的应用。通过理论与实践的结合,本书不仅帮助读者掌握传统软件工程的基本方法,还引导其理解如何利用大模型完成需求、设计、编
本书设计旨在深入探讨C语言的高级特性和应用,通过一系列实践项目,使学生能够巩固和提升C语言编程技能。课程内容涵盖从C语言的基础语法到指针、函数、链表等核心概念。学生将通过完成多个实践项目提升对问题的解决能力和编程实践能力。此外,课程通过游戏编程,拓展编程思维,为将来开发复杂软件系统打下坚实基础。通过本课程的学习,学生不
本书在全面介绍C/C++程序设计的基础知识、数据表示和程序控制流程的基础上,深入讲解数组的使用,函数的定义和调用,指针的概念及其操作,复杂数据结构--结构体和共用体应用及文件读写操作,典型算法应用和算法评价,程序调试方法,C++面向对象编程和STL模板应用。
本书分为两部分:理论篇和应用篇。其中,理论篇在内容上详细剖析了最新Web标准的三大部分--HTML5、CSS3、JavaScript,及其在网页设计与Web前端开发中的应用,同时增加了jQuery和Vue框架的实用指南;应用篇则从实用的角度补充了综合实训指导及课业拓展知识等。
本书是《Java面向对象程序设计》(第4版·微课视频版)的配套实验指导和习题解答。本书的第一部分为16次上机实践的内容,每次上机实践由若干个实验组成。每个实验由相关知识点、实验目的、实验要求、程序模板、实验指导和实验报告等组成。在进行实验之前,首先通过实验目的了解实验要完成的关键主题,通过实验要求知道本实验应达到怎样的
本书将C++面向对象程序设计的思想和方法作为重点,并结合实例对其进行详细的阐述和分析。除在每章后附有习题外,还在附录中整合了相关实验设计。全书结构严谨、通俗易懂,对读者兼有普及与提高的作用。全书由三部分组成。第一部分为第1-8章,结合实例深入浅出地讲解C++面向对象程序设计的思想和方法,并配套了丰富的讲解视频;第二部分
本书全面介绍软件需求工程的理论与实践,旨在帮助读者深入理解软件需求在项目开发中的重要性和复杂性。书中内容涵盖从需求的定义、分类、获取、分析到需求文档编写、确认、验证及管理的完整流程。
本书是一本全面介绍UbuntuLinux相关知识的教材,由浅入深、内容详尽、图文并茂、论述清晰、条理清楚,系统全面地介绍了UbuntuLinux。Ubuntu`一直以易用性著称,现阶段使用UbuntuLinux系统机器的越来越多,但UbuntuLinux和其它Linux在使用上也有一些不同,Linux教材很多,专门讲述
本书旨在通过系统性的讲解和丰富的实战案例,帮助读者全面掌握Java编程的核心知识。本书内容从Java的基础语法开始,逐步深入到面向对象编程、异常处理、集合框架、输入流和输出流、多线程编程、数据库编程以及图形用户界面设计等高级主题。每一章都围绕特定的主题展开,通过详细的理论介绍和代码示例,让读者能够轻松理解和上手实践。本
本书共9章,主要内容包括PostgreSQL体系结构进阶、PostgreSQL性能优化、连接池与性能优化、数据库对象管理、PostgreSOL高可用解决方案、PostgreSQL灾难恢复、数据迁移与数据共享专题、PostgreSQL监控体系、PostgreSQL日常维护。书中内容突出实用性,为PostgreSQI学习者