软件工程专业导论
软件工程是研究或应用工程化方法创造、构建和维护高质量软件的学科。本课程以软件工程概念、问题、思维、理论与技术为主线,深入浅出地介绍了软件工程学科与知识体系、计算思维、程序与算法、软件系统构造、软件需求、软件设计、软件工程技术、软件管理等内容;还介绍了软件工程课程体系及其学习方法。
👁 30 浏览
课程目录
第一讲 软件之启蒙--初识软件工程专业
0.0 软件工程专业导论课程引言
播放
1.1 开始认识软件工程
播放
1.2 软件工程的基本概念
播放
1.3 计算机发展历程及趋势
播放
1.4 软件工程的发展及趋势
播放
1.5 软件工程专业学科及范畴
播放
1.6 软件工程的知识体系
播放
第二讲 计算思维起步--符号化、计算化与自动化
2.1 思维能否计算--逻辑的符号化与计算化
播放
2.2 图像能否隐藏信息--非数学的符号化与计算化
播放
2.3 怎样实现自动计算--计算与硬件
播放
2.3 怎样实现自动计算--计算与硬件
播放
2.4 怎样实现复杂计算的自动化--计算与机器级程序及其执行
播放
2.4 怎样实现复杂计算的自动化--计算与机器级程序及其执行
播放
2.4 怎样实现复杂计算的自动化--计算与机器级程序及其执行
播放
2.4 怎样实现复杂计算的自动化--计算与机器级程序及其执行
播放
2.5 怎样编写程序--高级语言
播放
2.5 怎样编写程序--高级语言
播放
基础内容--信息表示、进位制及转换与小数点之处理
播放
基础内容--信息表示、进位制及转换与小数点之处理
播放
基础内容--信息表示、进位制及转换与小数点之处理
播放
本讲精简版视频
播放
本讲精简版视频
播放
本讲精简版视频
播放
本讲精简版视频
播放
本讲精简版视频
播放
第三讲 软件与程序思想--组合-抽象-重复-构造-递归
3.1 为什么需要程序--程序与计算系统
播放
3.2 基于运算组合式的构造示例--组合与抽象
播放
3.2 基于运算组合式的构造示例--组合与抽象
播放
3.2 基于运算组合式的构造示例--组合与抽象
播放
3.3 递归与迭代--重复性构造的表达与执行
播放
3.3 递归与迭代--重复性构造的表达与执行
播放
3.4 用计算机语言实现递归和迭代
播放
3.4 用计算机语言实现递归和迭代
播放
3.4 用计算机语言实现递归和迭代
播放
3.4 用计算机语言实现递归和迭代
播放
3.4 用计算机语言实现递归和迭代
播放
基础内容:高级语言程序的构成要素及其执行
播放
基础内容:高级语言程序的构成要素及其执行
播放
本讲精简版视频
播放
本讲精简版视频
播放
本讲精简版视频
播放
第四讲 软件之灵魂--算法
4.1 为什么需要算法
播放
4.2 数学建模与算法策略设计
播放
4.2 数学建模与算法策略设计
播放
4.3 算法数据结构与控制结构设计
播放
4.3 算法数据结构与控制结构设计
播放
4.3 算法数据结构与控制结构设计
播放
4.3 算法数据结构与控制结构设计
播放
4.4 算法的实现--程序设计
播放
4.5 算法的复杂性分析与可解难解问题
播放
4.5 算法的复杂性分析与可解难解问题
播放
本讲精简版视频
播放
本讲精简版视频
播放
本讲精简版视频
播放
本讲精简版视频
播放
第五讲 软件系统构造--函数-对象-组件与软件框架
5.1 面向对象的概念
播放
5.1 面向对象的概念
播放
5.2 面向对象的程序设计语言与统一建模语言
播放
5.2 面向对象的程序设计语言与统一建模语言
播放
5.2 面向对象的程序设计语言与统一建模语言
播放
5.2 面向对象的程序设计语言与统一建模语言
播放
5.2 面向对象的程序设计语言与统一建模语言
播放
5.2 面向对象的程序设计语言与统一建模语言
播放
5.3 基于对象框架构造软件与面向对象构造软件
播放
5.3 基于对象框架构造软件与面向对象构造软件
播放
5.3 基于对象框架构造软件与面向对象构造软件
播放
5.3 基于对象框架构造软件与面向对象构造软件
播放
5.3 基于对象框架构造软件与面向对象构造软件
播放
5.3 基于对象框架构造软件与面向对象构造软件
播放
5.4 组件化构造软件与服务化构造软件
播放
5.4 组件化构造软件与服务化构造软件
播放
5.4 组件化构造软件与服务化构造软件
播放
5.4 组件化构造软件与服务化构造软件
播放
5.4 组件化构造软件与服务化构造软件
播放
5.4 组件化构造软件与服务化构造软件
播放
5.5 软件构造方法之演变
播放
5.5 软件构造方法之演变
播放
本讲精简版视频
播放
本讲精简版视频
播放
本讲精简版视频
播放
第六讲 软件生命周期
6.1 软件特性与软件生命周期模型
播放
6.1 软件特性与软件生命周期模型
播放
6.1 软件特性与软件生命周期模型
播放
6.2 基本软件过程与软件模型
播放
6.2 基本软件过程与软件模型
播放
6.2 基本软件过程与软件模型
播放
6.2 基本软件过程与软件模型
播放
6.2 基本软件过程与软件模型
播放
6.3 模型驱动与软件方法论
播放
6.3 模型驱动与软件方法论
播放
6.3 模型驱动与软件方法论
播放
6.3 模型驱动与软件方法论
播放
6.4 软件环境与云环境
播放
6.4 软件环境与云环境
播放
6.4 软件环境与云环境
播放
6.4 软件环境与云环境
播放
6.4 软件环境与云环境
播放
6.4 软件环境与云环境
播放
6.4 软件环境与云环境
播放
本讲精简版视频
播放
本讲精简版视频
播放
本讲精简版视频
播放
第七讲 理解问题--软件需求
7.1 为什么要理解需求
播放
7.1 为什么要理解需求
播放
7.2 理解需求的一种方法:结构化思维及其举例
播放
7.2 理解需求的一种方法:结构化思维及其举例
播放
7.2 理解需求的一种方法:结构化思维及其举例
播放
7.2 理解需求的一种方法:结构化思维及其举例
播放
7.2 理解需求的一种方法:结构化思维及其举例
播放
7.3 再谈需求分析
播放
7.3 再谈需求分析
播放
7.3 再谈需求分析
播放
7.4 场景理解示例及本讲小结
播放
7.4 场景理解示例及本讲小结
播放
7.4 场景理解示例及本讲小结
播放
7.4 场景理解示例及本讲小结
播放
7.4 场景理解示例及本讲小结
播放
本讲精简版视频
播放
本讲精简版视频
播放
本讲精简版视频
播放
本讲精简版视频
播放
第八讲 软件的艺术--软件设计
8.1 什么是软件设计及软件设计范畴
播放
8.1 什么是软件设计及软件设计范畴
播放
8.1 什么是软件设计及软件设计范畴
播放
8.2 软件设计的一种思维:面向对象的思维及其设计举例
播放
8.2 软件设计的一种思维:面向对象的思维及其设计举例
播放
8.2 软件设计的一种思维:面向对象的思维及其设计举例
播放
8.2 软件设计的一种思维:面向对象的思维及其设计举例
播放
8.2 软件设计的一种思维:面向对象的思维及其设计举例
播放
8.3 软件设计的艺术--三个软件设计示例
播放
8.3 软件设计的艺术--三个软件设计示例
播放
8.3 软件设计的艺术--三个软件设计示例
播放
8.3 软件设计的艺术--三个软件设计示例
播放
8.3 软件设计的艺术--三个软件设计示例
播放
8.3 软件设计的艺术--三个软件设计示例
播放
8.4 软件设计的本质
播放
8.4 软件设计的本质
播放
8.4 软件设计的本质
播放
本讲精简版视频
播放
本讲精简版视频
播放
本讲精简版视频
播放
本讲精简版视频
播放
本讲精简版视频
播放
第九讲 软件工程技术-软件测试与维护
9.1 软件质量
播放
9.2 软件测试
播放
9.2 软件测试
播放
9.2 软件测试
播放
9.3 软件维护与软件演化
播放
9.3 软件维护与软件演化
播放
9.4 软件过程
播放
第十讲 成功之保障—软件项目管理
10.1 软件项目管理的概念与重要性
播放
10.2 软件项目管理过程
播放
10.3 软件度量与软件项目计划
播放
10.3 软件度量与软件项目计划
播放
10.3 软件度量与软件项目计划
播放
10.4 小结
播放
第十一讲 软件之人才–软件工程教育与职业发展
11.1 软件工程人才需求
播放
11.2 软件工程人才的知识、能力与素质
播放
11.3 软件工程专业的培养方案与课程体系
播放
11.4 软件工程学生的学习方法与能力提高
播放
11.5 软件工程专业人才的职业发展
播放
课程总结
课程总结
播放
全部评论(0)