全书分为17章,详细介绍了软件开发实践课程的目标、内容、组成、方法与应用。第1章绪论,主要介绍软件的概念及特征、软件技术、软件产业、软件技术专利和标准、软件人才教育和培养模式的比较与分析等内容;第2章实用软件产品开发过程及规范,主要介绍目前业内企业在实际软件开发中,采用的具体软件开发过程及规范等内容;第3章至第17章是具体软件产品的案例分析,是一个较为完整的软件产品分类案例集,希望能够以基于项目驱动的教学方法和模式改革软件工程专业的课程体系。本书面向高等院校软件工程、计算机科学与技术、电子工程、通信工程等专业二年级以上本科生和研究生,可作为“软件开发实践”和“软件工程开发”等有关课程的教材,同时,也可作为各级职业教育软件开发、设计与应用人员培训的参考书。
本书从多维度、全景式地讲解自动驾驶相关的理论、模型、算法和验证平台以及实现自动驾驶商业化的社会因素。本书特色是旨在全面、系统地介绍自动驾驶相关技术,便于读者从整体上认识自动驾驶的技术体系,找到适合自己的研究兴趣。书中不仅对系统架构和技术细节进行介绍,也对经典和新方法进行详细推倒和梳理;既可作为人工智能专业本科生和研究生的教材,又可以作为工程实践的技术指导。此外,本书还对相关数学基础进行了说明和介绍,这方面内容在自动驾驶的图书市场中相对欠缺。本书可供高等院校对自动驾驶感兴趣的理工科学生学习参考,也可作为相关领域研究人员和技术人员的参考书。