软件工程是软件工程师在日常工作中接触最多,使用最广的理论核心课程。这门课程需要重视自己的理论知识培养,更重要的是如何在实际中根据软件工程的相关规范与要求对应的完成岗位上的工作任务。本门课程一共分为9大部分:1.课程简介签到与软件项目管理2.软件需求及分析方法3.需求规范化文档4.软件设计思想、方法与科学描述5.软件体系与人体交互设计6.软件详细设计7.软件构造及代码设计8.软件测试与交付9.软件开发过程模型与职业素养。本课程涉及的软件工程知识相对来说更加详细,这些理论知识中有大量的实践性的经验与知识需要结合你正在或将要进行的软件设计活动来进行理解。随着课程的进展,你对软件工程的各项活动将不仅仅只停留在概念方面,希望你在课程的学习中能够有所收获!
Overview
Syllabus
- 第一章 课程前导
- 1.1课程简介
- 第二章 软件开发与项目管理
- 第三章 软件需求及分析方法
- 3.1 需求工程的相关概念
- 3.2 需求分析方法
- 第四章 需求规范化文档
- 第五章 软件设计思想、方法与科学描述
- 第六章 软件体系与人体交互设计
- 6.1 软件体系结构
- 6.2 软件体系结构设计与构建
- 6.3 人体交互设计
- 第七章 软件详细设计
- 第八章 软件构造及代码设计
- 8.1 软件构造
- 8.2 代码设计
- 第九章 软件测试与交付
- 9.1 软件测试
- 9.2软件交付
- 第十章 软件开发过程模型与职业素养
- 10.1 过程模型
- 10.2 职业基础
- 考试
Taught by
MA Yan and XU XinKai