智能软件工程主要围绕“智能的软件工程”与“智能软件的工程”两方面展开。首先,关于“智能的软件工程”,随着软件系统本身越来越复杂,促使软件工程领域不断发展,产生了如“持续性软件工程”、“自主计算”等一系列新理论。并且,近年来软件工程领域注重与人工智能等领域交叉融合,产生了如“大模型辅助代码自动生成”等新方法。这些内容的讲解有助于促进计算机科学与技术、软件工程专业学生掌握当代软件工程领域的前沿知识与发展趋势。其次,关于“智能软件的工程”,随着该类融合了人工智能与人类智能的软件被广泛应用,掌握从软件工程的角度支持该类系统的设计、开发与运行维护过程,是计算机科学与技术、软件工程专业学生必备的实际工程能力和专业素养。
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Syllabus
- 第一章 概论
- 1.1 智能软件工程
- 第二章 软件生命周期智能化
- 2.1 智能代码开发
- 2.2 智能软件测试
- 2.3 软件智能化运维
- 第三章 智能软件的生命周期
- 3.1 智能软件的构建与代码开发
- 3.2 智能软件测试、部署和运维
- 第四章 云边端融合系统智能化方法
- 4.1 云边端融合系统的智能化概述
- 4.2 云边端融合系统的智能化技术基础
- 4.3 云边端融合系统的智能化应用
- 第五章 无人系统智能化方法
- 5.1 自主计算
- 5.2 多智能体与博弈
- 5.3 典型无人系统:自动驾驶
- 第六章 AI系统智能化方法
- 6.1 机器学习
- 6.2 强化学习
- 6.3 大模型技术
- 第七章 展望
- 7.1 新兴技术赋能
- 期末测试
Taught by
Wang Lu, Li Qingshan, Liu Chengji, Zhang Ning, Li Jia'nan, Li Fei, and Wang Han