


定价:79.8元
印次:1-1
ISBN:9787302698722
出版日期:2025.09.01
印刷日期:2025.09.08
图书责编:黄芝
图书分类:教材
"《智能软件工程》是一部系统化阐述软件工程理论与实践的教材,紧扣智能化时代的软件研发需求,全面覆盖软件工程的核心内容与**发展趋势。全书以软件开发生命周期为主线,详细讲解了需求分析、系统设计、编码实现、测试与质量保障、运维与优化等关键环节,并结合人工智能(AI)、云计算等新兴技术,探讨了AI(特别是大模型、智能体等)技术在软件工程中的应用。通过理论与实践的结合,本书不仅帮助读者掌握传统软件工程的基本方法,还引导其理解如何利用大模型完成需求、设计、编程、测试、运维等工作,从而优化开发流程,显著地提升软件研发的效率与质量。 本书的主要特点在于其内容的前沿性与实用性。书中融入了目前先进的软件工程理念、优秀的科研成果和业界实践,并通过丰富的案例分析和实际操作,展示了AI技术如何赋能软件研发与管理。本书语言简洁流畅,结构清晰,既注重理论深度,又突出实践应用,适合高等院校软件工程、计算机科学及相关专业的学生作为教材使用,同时也为软件工程师、项目经理及技术管理人员提供了宝贵的参考资源。无论是初学者还是有经验的从业者,都能从中获得系统的理论与全方位的实践指导。 "
"朱少民,同济大学特聘教授、CCF杰出会员。近三十年来一直从事软件工程的教学与研究工作,先后获得多项省、部级科技进步奖,已出版了二十多部著作和4本译作。曾任思科(中国)软件有限公司QA高级总监、IEEE ICST 2019工业论坛主席、多个IEEE国际学术会议的程序委员、《软件学报》和《计算机学报》审稿人等。陶伊达,南方科技大学计算机科学与工程系讲师。本科毕业于南京大学;博士毕业于香港科技大学。研究方向包括经验软件工程、智能化软件开发等。长期从事程序设计、软件工程等计算机基础课程的教学工作。"
前言 在当今智能时代,以OpenAI o系列、DeepSeek R系列为代表的人工智能应用火爆出圈,人工智能技术正以前所未有的速度渗透到各个领域,而软件研发天生就属于数字化领域,受到的影响更为深刻,也就意味着: 软件工程领域正经历着自1968年本学科诞生以来最大的一次范式变革,大模型不仅重构了需求分析、代码生成、测试验证等核心环节,更催生出“软件即模型(SaaM)”的软件全新形态,将我们带入了软件工程3.0时代。 在软件工程3.0时代,研发范式转向模型驱动开发、模型驱动运维,人机交互智能成为常态,数据和模型的价值愈发凸显,项目计划、需求文档、代码、测试用例、测试报告等内容可自动生成,这些变革为软件工程带来了全新的机遇与挑战。传统教材中结构化开发流程与瀑布模型主导的知识体系已难以适应智能时代的工程实践需求。在这样的背景下,为了帮助软件工程或计算机相关专业的学生、软件从业者掌握前沿的软件工程技术与理念,以适应智能时代的软件工程教育的变革、满足智能时代对软件人才培养的迫切需求,我们基于多年的教学与实践积累,融合了软件工程演化历程及对智能化趋势的思考,精心编写了这本《智能软件工程》教材,旨在帮助读者从软件工程3.0出发,全面掌握智能化时代的软件研发方法与实践。 本书在写作思路上,既要继承SWEBOK v4确立的软件工程知识体系,又要构建面向AI原生开发的智能软件工程方法论,即紧密围绕软件工程3.0时代的特点,以软件开发生命周期为主线,将人工智能技术与软件工程的各个环节深度融合。本书在内容组织上,先从软件工程的诞生、发展讲起,详细剖析了软件工程1.0、2.0的特点与...
案例文档等
电子材料
第1章什么是软件工程
1.1软件工程诞生
1.1.1软件工程的定义
1.1.2从三个视角看软件工程
1.1.3软件工程方法学
1.1.4软件工程管理学
1.1.5软件工程要素
1.1.6软件工程的基本思想
1.1.7软件工程知识体系SWEBOK
1.2软件工程1.0
1.2.1瀑布模型的不足
1.2.2V模型诠释软件过程
1.3软件工程2.0
1.3.1敏捷开发历史
1.3.2敏捷开发原则
1.3.3极限编程
1.3.4行为驱动开发
1.3.5Scrum开发框架
1.3.6软件即服务
1.4软件工程3.0
1.4.1软件工程3.0的特征
1.4.2软件工程三个时代的比较
小结
思考题
参考文献
第2章过去我们是如何开发软件的
2.1软件研发的三种基本思维
2.1.1产品思维
2.1.2项目思维
2.1.3工程思维
2.2软件工程中的主要活动
2.2.1产品定义
2.2.2需求定义
2.2.3设计
2.2.4编程
2.2.5测试
2.2.6部署与运维
2.3开源软件运动
2.4精益开发
2.4.1看板
2.4.2精益软件开发实践
2.5开发与运维的融合: DevOps
2.5.1DevOps的概念及其工具链
2.5.2经典案例: 凤凰项目
思考题
参考文献 ... 查看详情
本书系统化阐述软件工程理论与实践,紧扣智能化时代的软件工程学科的发展和研发需求,覆盖软件工程的核心内容与**发展趋势,并结合云计算、大模型等新兴技术,探讨AI在软件工程中的应用。强调问题驱动教学模式、“做中学”实践,教材内容系统、丰富,和工业界的技术实践保持一致。





