个人介绍
软件工程B

主讲教师:张秋余 研究员、顾群 副教授

教师团队:共2

  • 张秋余
  • 顾群
学校: 兰州理工大学
开课院系: 计算机与通信学院软件工程系
专业大类: 计算机
开课专业: 适用于计科、信计、大数据、物联网、网安、软件工程 等本科专业
课程负责人: 张秋余
课程英文名称: Software Engineering
课程编号: 250700241
学分: 3.0
课时: 48
课程介绍
课程名称:软件工程B
学    分:3.0
总 学 时: 48   其中授课学时:48
先修课程:高级程序设计语言,数据库原理,面向对象程序设计,算法与数据结构
适合专业:计科、信计、大数据、物联网、网安、软件工程 等本科专业
课程简介:
    软件工程是计算机科学与技术、软件工程等信息类专业的专业必修课,该课程主要以介绍软件的开发方法内容为主,既是一门技术学课程,也是一门管理学课程;既具有理论性,也具有较强的实操性。主要讲解内容包括:软件工程学概论、项目分析与软件需求分析、软件总体设计、软件详细设计、软件实现(编码与测试)、软件维护、面向对象软件工程方法学、用例驱动、面向对象分析、构架为中心、设计和模式、面向对象实现、软件复用和构件技术、现代软件工程新技术、以及软件项目管理。
    通过本课程的学习,使学生能够系统地重点掌握软件问题定义、可行性分析、需求分析、设计、开发与运行维护等软件全生命周期的基本原理、方法和技术;熟悉掌握基于RUP(统一软件开发过程)的面向对象软件设计与开发的全过程;了解现代软件工程新技术;熟悉软件开发过程中软件项目管理的理论和方法。通过理论教学和实际软件项目案例讲解等环节,使学生使用正确的工程方法开发出成本低、可靠性好并在机器上能高效运行的软件,写出符合软件工程规范的软件文档,为今后从事软件开发、维护工作和小型项目管理打下坚实的基础。

说明:每个视频讲座占用一个学时,周学时:4
教师团队

张秋余

职称:研究员/博士生导师

单位:兰州理工大学

部门:计算机与通信学院软件工程系

顾群

职称:副教授/博士

单位:兰州理工大学

部门:计算机与通信学院软件工程系

课程学习指南

教学大纲


教学进度安排


参考教材

(一)参考教材:

1.  张秋余, 张聚礼. 软件工程 (第1版,第4次印刷). 西安电子科技大学出版社, 2022.

(二)主要参考资料:

1. 张海藩. 软件工程导论. 第五版. 清华大学出版社, 2008.

2. []Edward Yourdon, CarlArgila, 殷人昆等译. 实用面向对象软件工程教程. 第四版. 电子工业出版社, 2000.

3. []丹尼斯, 等著. 系统分析与设计. 第四版. 人民邮电出版社,2010.

4. 李代平. 软件工程分析案例. 第一版. 清华大学出版社, 2008.

5. 古乐, 史九林. 软件测试案例与实践教程. 清华大学出版社, 2007.

6. []沙赫查, 黄林鹏, . 面向对象软件工程. 第一版. 机械工业出版社,2009.

7. 软件建模网:www.uml.org.cnwww.umlchina.com

8. 软件测试网:www.51testing.com

9. 软件UI设计网:www.uimaker.com

课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 第1讲 软件工程学概论(1)
文档
.ppt
2023-02-20 2.63MB
 
视频
.flv
2023-12-28 366.61MB
1.2 第2讲 软件工程学概论(2)
文档
.ppt
2023-02-20 2.63MB
 
视频
.flv
2023-08-07 410.59MB
1.3 第3讲 软件工程学概论(3)-项目分析与软件需求分析(1)
文档
.ppt
2023-02-20 2.63MB
 
文档
.ppt
2023-02-20 2.44MB
 
视频
.flv
2023-08-07 436.17MB
1.4 课前与课后测评
作业
.work
2024-04-15 --
1.5 第1章作业
作业
.work
2024-02-17 --
2.1 第4讲 项目分析与软件需求分析(2)
文档
.ppt
2023-02-18 2.44MB
 
视频
.flv
2023-12-28 403.89MB
2.2 第5讲 项目分析与软件需求分析(3)
文档
.ppt
2023-02-18 2.44MB
 
视频
.flv
2023-12-28 398.88MB
2.3 第6讲 项目分析与软件需求分析(4)
文档
.ppt
2023-02-18 2.44MB
 
视频
.rmvb
2023-12-28 330.22MB
2.4 第7讲 项目分析与软件需求分析(5)
文档
.ppt
2023-02-18 2.44MB
 
视频
.flv
2023-12-28 403.86MB
2.5 第8讲 项目分析与软件需求分(6)-软件总体设计(1)
视频
.flv
2023-02-18 425.95MB
 
文档
.ppt
2023-02-18 2.44MB
 
文档
.ppt
2023-02-18 2.43MB
2.6 课前与课后测评
作业
.work
2024-04-16 --
2.7 第2章作业
作业
.work
2024-03-04 --
3.1 第9讲 软件总体设计(2)
视频
.flv
2023-02-18 431.29MB
 
文档
.ppt
2023-02-18 2.43MB
3.2 第10讲 软件总体设计(3)
视频
.flv
2023-02-18 422.28MB
 
文档
.ppt
2023-02-18 2.43MB
3.3 第11讲 软件总体设计(4)
视频
.flv
2023-02-18 425.82MB
 
文档
.ppt
2023-02-18 2.43MB
3.4 课前与课后测评
作业
.work
2024-04-18 --
3.5 第3章作业
作业
.work
2024-03-13 --
4.1 第12讲 软件详细设计(1)
视频
.flv
2023-02-18 393.54MB
 
文档
.ppt
2023-02-18 6.70MB
4.2 第13讲 软件详细设计(2)
视频
.flv
2023-02-18 392.33MB
 
文档
.ppt
2023-02-18 6.70MB
4.3 第14讲 软件详细设计(3)
视频
.flv
2023-02-18 412.35MB
 
文档
.ppt
2023-02-18 6.70MB
4.4 第15讲 软件详细设计(4)-软件实现(1-1)
视频
.flv
2023-02-18 415.30MB
 
文档
.ppt
2023-02-18 6.70MB
 
文档
.ppt
2023-02-18 2.73MB
4.5 课前与课后测评
作业
.work
2024-04-23 --
4.6 第4章作业
作业
.work
2024-03-17 --
5.1 第16讲 软件实现(1-2)
视频
.flv
2023-02-18 404.74MB
 
文档
.ppt
2023-02-18 2.73MB
5.2 第17讲 软件实现(2)
视频
.flv
2023-02-18 405.45MB
 
文档
.ppt
2023-02-18 2.73MB
5.3 第18讲 软件实现(3)
视频
.flv
2023-02-18 424.94MB
 
文档
.ppt
2023-02-18 2.73MB
5.4 第19讲 软件实现(4)
视频
.flv
2023-02-18 413.34MB
 
文档
.ppt
2023-02-18 2.73MB
5.5 第20讲 软件实现(5)
视频
.flv
2023-02-18 379.20MB
 
文档
.ppt
2023-02-18 2.73MB
5.6 第21讲 软件实现(6)
视频
.flv
2023-02-18 395.19MB
 
文档
.ppt
2023-02-18 2.73MB
5.7 课前与课后测评
作业
.work
2024-04-28 --
5.8 第5章作业
作业
.work
2024-03-31 --
6.1 第22讲 软件维护(1)
视频
.rmvb
2023-02-18 337.97MB
 
文档
.ppt
2023-02-18 1.93MB
6.2 第23讲 软件维护(2)
视频
.flv
2023-02-18 319.30MB
 
文档
.ppt
2023-02-18 1.93MB
6.3 第24讲 软件维护(3)
视频
.flv
2023-02-18 414.89MB
 
文档
.ppt
2023-02-18 1.93MB
6.4 课前与课后测评
作业
.work
2024-04-29 --
6.5 第6章作业
作业
.work
2024-03-31 --
7.1 第25讲 面向对象软件工程方法学(1)
视频
.flv
2023-02-18 391.74MB
 
文档
.ppt
2023-02-18 4.82MB
7.2 第26讲 面向对象软件工程方法学(2)
视频
.flv
2023-02-18 383.76MB
 
文档
.ppt
2023-02-18 4.82MB
7.3 第27讲 面向对象软件工程方法学(3)
视频
.flv
2023-02-18 408.19MB
 
文档
.ppt
2023-02-18 4.82MB
7.4 第28讲 面向对象软件工程方法学(4)-用例驱动(1)
视频
.flv
2023-02-18 412.67MB
 
文档
.ppt
2023-02-18 4.82MB
 
文档
.ppt
2023-02-18 5.68MB
7.5 课前与课后测评
作业
.work
2024-04-29 --
7.6 第7章作业
作业
.work
2024-04-07 --
8.1 第29讲 用例驱动(2)
视频
.flv
2023-02-18 419.74MB
 
文档
.ppt
2023-02-18 5.68MB
8.2 第30讲 用例驱动(3)
视频
.flv
2023-02-18 401.56MB
 
文档
.ppt
2023-02-18 5.68MB
8.3 第31讲 用例驱动(4)
视频
.flv
2023-02-18 421.24MB
 
文档
.ppt
2023-02-18 5.68MB
8.4 第32讲 用例驱动(5)
视频
.flv
2023-02-18 397.26MB
 
文档
.ppt
2023-02-18 5.68MB
8.5 第33讲 用例驱动(6)
视频
.flv
2023-02-18 417.56MB
 
文档
.ppt
2023-02-18 5.68MB
8.6 第34讲 用例驱动(7)-面向对象分析(1)
视频
.flv
2023-02-18 413.41MB
 
文档
.ppt
2023-02-18 5.68MB
 
文档
.ppt
2023-02-18 7.08MB
8.7 课前与课后测评
作业
.work
2024-04-29 --
8.8 第8章作业
作业
.work
2024-04-14 --
9.1 第35讲 面向对象分析(2)
视频
.flv
2023-02-18 372.03MB
 
文档
.ppt
2023-02-18 7.08MB
9.2 第36讲 面向对象分析(3)
视频
.flv
2023-02-18 392.60MB
 
文档
.ppt
2023-02-18 7.08MB
9.3 第37讲 面向对象分析(4)
视频
.flv
2023-02-18 422.46MB
 
文档
.ppt
2023-02-18 7.08MB
9.4 第38讲 面向对象分析(5)
视频
.flv
2023-02-18 412.16MB
 
文档
.ppt
2023-02-18 7.08MB
9.5 第39讲 面向对象分析(6)
文档
.ppt
2023-02-18 2.58MB
9.6 课前与课后测评
作业
.work
2024-04-29 --
9.7 第9章作业
作业
.work
2024-04-28 --
10.1 第40讲 构架为中心(1)
视频
.flv
2023-02-18 377.45MB
 
文档
.ppt
2023-02-18 4.52MB
10.2 第41讲 构架为中心(2)
视频
.flv
2023-02-18 420.78MB
 
文档
.ppt
2023-02-18 4.52MB
10.3 第42讲 构架为中心(3)-设计模式(1)
视频
.flv
2023-02-18 391.85MB
 
文档
.ppt
2023-02-18 4.52MB
 
文档
.ppt
2023-02-18 6.39MB
10.4 课前与课后测评
作业
.work
2024-04-29 --
10.5 第10章作业
作业
.work
2024-05-05 --
11.1 第43讲 设计模式(2)
视频
.flv
2023-02-18 423.10MB
 
文档
.ppt
2023-02-18 6.39MB
11.2 第44讲 设计模式(3)
视频
.flv
2023-02-18 398.07MB
 
文档
.ppt
2023-02-18 6.39MB
11.3 第11章作业
作业
.work
2024-05-05 --
12.1 第45讲 面向对象实现(1)
视频
.flv
2023-02-18 429.45MB
 
文档
.ppt
2023-02-18 11.80MB
12.2 第46讲 面向对象实现(2)
视频
.flv
2023-02-18 428.67MB
 
文档
.ppt
2023-02-18 11.80MB
12.3 第12章作业(标准答案)
附件
.${file.extension}
2023-12-28 --
13.1 考试题型讲解(已更新)
文档
.ppt
2025-05-13 357.50KB
13.2 课后复习范围与复习题(已更新)
文档
.pdf
2025-05-13 1.71MB
课程学时安排
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号