欢迎来到在线教学平台
问题答疑
首页
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
更多
首页
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
扫码下载Android
扫码下载iOS
扫码打开微信小程序
教师登录
学生登录
首页
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
教师登录
学生登录
首页 - 课程列表 - 课程详情
返回
软件工程
课程类型:
选修课
发布时间:
2022-02-07 10:10:27
主讲教师:
刘强
课程来源:
清华大学
建议学分:
3.00分
课程编码:
xtzx1954
课程介绍
课程目录
教师团队
第1章 初识软件工程
1.1 软件无处不在
(4分钟)
1.2 软件的本质特性
(12分钟)
1.3 软件工程的产生与发展
(9分钟)
1.4 软件工程的基本概念
(10分钟)
1.5 软件质量实现
(16分钟)
1.6 业界人士谈软件工程
(12分钟)
第2章 编写高质量代码
2.1 编程过程与规范
(19分钟)
2.2 良好的编程实践
(19分钟)
2.3 Python集成开发环境
(5分钟)
2.4 代码静态检查
(13分钟)
2.5 代码性能分析
(12分钟)
2.6 结对编程实践
(32分钟)
2.7 刘贺谈软件工程
(17分钟)
第3章 单元测试
单元测试概述
(15分钟)
黑盒测试方法
(19分钟)
基本概念
(8分钟)
代码覆盖标准
(9分钟)
基本路径测试
(6分钟)
单元测试工具
(9分钟)
第4章 软件开发过程
4.1 软件过程
(13分钟)
4.2 软件过程模型
(14分钟)
4.3 敏捷开发过程
(14分钟)
4.4 微软公司开发过程
(8分钟)
4.4 微软公司开发过程
(17分钟)
4.4 微软公司开发过程
(15分钟)
第5章 团队开发管理
5.1 团队组织与管理
(17分钟)
5.2 项目沟通管理
(19分钟)
5.3 软件项目计划
(9分钟)
5.4 软件项目估算
(12分钟)
第6章 敏捷开发与配置管理
6.1 敏捷开发之Scrum
(18分钟)
6.2 用户故事与估算
(15分钟)
6.3 团队协作工具Tower
(14分钟)
6.3 团队协作工具Tower
(8分钟)
6.4 配置管理
(9分钟)
6.5 配置管理工具Git
(17分钟)
第7章 需求获取
7.1 需求工程师
(7分钟)
7.2 需求定义
(13分钟)
7.3 需求的类型
(12分钟)
7.3 需求的类型
(7分钟)
7.4 需求工程过程
(7分钟)
7.5 需求的主要来源
(11分钟)
7.6 需求获取技术
(12分钟)
7.6 需求获取技术
(18分钟)
7.6 需求获取技术
(4分钟)
7.7 撰写需求文档
(25分钟)
第8章 用例建模
8.1 用例建模概念
(15分钟)
8.2 用例建模过程
(14分钟)
8.3 用例建模精讲
(6分钟)
8.4 建模工具介绍
(5分钟)
8.5 微信抢票应用案例
(7分钟)
第9章 面向对象分析与设计
9.1 面向对象分析
(17分钟)
9.2 CRC卡片分拣法
(11分钟)
9.2 CRC卡片分拣法
(9分钟)
9.3 面向对象设计
(10分钟)
9.3 面向对象设计
(9分钟)
9.4 类图建模
(21分钟)
9.4 类图建模
(9分钟)
第10章 行为建模
10.1 顺序图概念
(10分钟)
10.2 顺序图建模
(17分钟)
10.3 顺序图风格
(13分钟)
10.4 状态建模
(12分钟)
10.5 状态图
(15分钟)
10.6 状态图精讲
(14分钟)
第11章 软件系统设计
11.1 软件体系结构概念
(16分钟)
11.2 软件设计原则
(11分钟)
11.3 软件体系结构风格(一)
(9分钟)
11.4 软件体系结构风格(二)
(12分钟)
11.5 软件体系结构风格(三)
(6分钟)
11.6 软件设计过程
(12分钟)
11.7 Web系统架构设计
(15分钟)
11.8 数据库选择策略
(16分钟)
第12章 软件交互设计
12.1 交互设计概述
(5分钟)
12.2 交互设计目标
(7分钟)
12.3 GUI设计原则
(13分钟)
12.4 KLM效率模型
(15分钟)
12.5 Fitts定律
(11分钟)
12.6 交互设计过程
(7分钟)
第13章 软件系统测试
13.1 软件测试概念
(10分钟)
13.2 软件测试类型
(12分钟)
13.3 软件功能测试
(12分钟)
13.4 软件性能测试
(10分钟)
第14章 软件交付与维护
14.1 软件部署与交付
(9分钟)
14.2 软件演化与维护
(6分钟)