《软件项目管理》是软件工程专业的专业课程,以培养软件项目管理能力为目的,本课程以路线图的形式讲述了软件项目管理的理论、方法以及技巧,包括项目初始、项目计划、项目执行控制、项目结束。本课程将CDIO工程教育模式引入到课堂教学中来,以实现“做中学”和“基于项目的学习”。通过贯穿始终的项目案例和情景项目展示,同时通过一个Web项目实践,完成了基于敏捷模型的项目开发和管理过程. 让学生切身体会软件项目管理过程,从而更好地将软件项目管理理论与实践相结合。
通过本课程的学习和实践,学生可以具有系统的工程实践学习经历,培养学生具有一定的组织管理能力、表达能力和人际交往能力以及在团队中发挥作用的能力。课程教学理念是“以学生为中心”,培养和提高学生的实践能力,培养学生团队工程素养以及带领团队管理好一个软件项目的能力,其中包括项目计划能力、项目需求分析建模能力、软件实现和执行能力、软件控制管理能力等。最后满足企业对软件项目人才的要求。达到满足企业对软件项目人才要求是培养的核心目标。
单元测试:30%
慕课堂答疑:20%(回复讨论问题3次以上即可)
考试: 50%
按百分制计分,60分至84分为合格,85分至100分为优秀。
证书要求:了保障证书权威性,平台不再支持免费电子证书,只提供认证证书。
第一章 软件项目管理基本概念
1.1.软件项目管理 基本概念
1.2.PMBOK与软件项目管理知识体系
1.3.敏捷项目管理
第一章课件及介绍
第一章单元测试
第一章 单元作业
第二章 软件项目确立
第二章 单元作业
2.1.项目立项
2.2.项目招投标流程
2.3.项目章程
2.4.项目案例
第二章课件及介绍
第二章 单元测试
第四章 软件需求管理
第四章 单元作业
4.1.软件需求管理过程
4.2.传统需求建模方法
4.3.敏捷需求建模方法
4.4.项目案例
第四章课件及简介
第四章 单元测试
第三章 生存期模型
第三章 单元作业
3.1.生存期模型选择
3.2.预测生存期模型
3.3.迭代生存期模型
3.4.增量生存期模型
3.5.敏捷生存期模型
3.6.项目案例
第三章课件及简介
第三章 单元测验
第五章 软件项目任务分解
第五章 单元作业
5.1.任务分解基本概念
5.2.任务分解方法
5.3.敏捷任务分解
5.4.项目案例
第五章课件及简介
第五章 单元测验
第六章 软件项目成本计划
6.1.1.代码行估算法
6.1.2.功能点估算法
6.1.3.用例点估算法
6.1.4.类比 (自顶向下)估算法
6.1.5.自下而上估算法
6.1.6.三点估算法
6.1.7.参数估算法
6.1.8.专家估算法
6.2.敏捷估算方法
6.3.成本预算
6.4 项目案例
第六章 课件以及简介
第六章 单元作业
第六章 单元测验
第七章 软件项目进度计划
7.1-进度基本知识
7.2.1 传统历时估算
7.2.2 敏捷历时估算
7.3.1进度计划编排-超前与滞后方法
7.3.2 进度编排方法-关键路径法
7.3.3 进度编排方法-时间压缩法
7.3.4 进度编排方法-资源优化
7.3.5 进度编排方法-敏捷计划
7.4 项目进度 模型(SPSP)
7.5 项目案例
第七章课件及介绍
敏捷规划综述
第七章 单元作业
第七章 单元测验
第八章 软件项目质量计划
8.1 - 软件质量基本概念
8.2 - 软件项目质量活动
8.3 - 敏捷项目质量活动
8.4 -软件项目质量计划
8.5- 项目案例
第八章课件及简介
第八章 单元作业
第八章 单元测验
第九章 软件项目配置管理计划
第九章 单元作业
9.1 - 软件配置管理基本概念
9.2 - 软件项目配置管理过程
9.3- 敏捷配置管理计划
9.4 项目案例
第九章课件及简介
第九章 单元测试
第十章 软件项目团队计划
10-1-团队计划
10-2-敏捷团队计划
10-3-项目案例
第十章课件及介绍
第十章 单元测试
第十章 单元作业
第十一章 软件项目风险计划
第十一章 单元作业
11-1-风险管理过程
11-2-风险管理计划
11-3-项目案例
第十一章课件及简介
第十一章 单元测试
第十三章 项目集成计划执行控制
第十三章 单元测验
第13章 集成计划执行控制
项目案例
第十三章课件及介绍
第十三章 单元作业
第十二章 软件项目合同计划
第十二章课件及介绍
第十二章 单元测试
第十二章 单元作业
12-1-项目合同类型
12-2-项目合同计划
12-3 项目案例
第十四章 项目核心计划执行控制
14–1 软件项目范围管理- 传统与敏捷
14-2-1-成本进度管理- 图解控制法
14-2-2 -成本进度管理- 挣值分析法
14-2-3 -成本进度管理- 网络图分析
14-2-4-成本进度管理- 敏捷方法
14-3 质量管理- 传统与敏捷
14-4-项目案例
第十四章课件及介绍
第十四章单元作业
第十四章单元测试
第十六章 项目结束过程
16-1 项目结束过程
16-2 项目案例
第十六章课件及介绍
第十五章 项目辅助计划执行控制
15-1 软件项目辅助计划执行控制-传统项目
15-2 软件项目辅助计划执行控制-敏捷项目
15-3 项目案例
第十五章课件及介绍
课程实践
1、实践说明
2、实践视频-基于DevCloud敏捷项目管理
3、课程实践展示视频
4、实践视频补充
5、测试管理操作视频
6、企业专家实践视频
希望选课的同学在开始这门课程之前,对下属内容有所掌握:
· 软件工程导论
· 掌握一门以上编程语言(JAVA,C,C++等)
· 了解软件开发过程
1、《软件项目管理案例教程 第4版》;韩万江等编著;机械工业出版社; 2019年6月出版。
2、软件项目管理(原书第5版), [英]Bob Hughes MikeCotterell 著 ,机械工业出版社; 2010年7月
3、PMBOK® 指南 第6版,PMI 2017年出版
4、《软件工程案例教程 第3版》, 韩万江等编著,机械工业出版社,2017年3月
5、《软件工程》(原书第10版), [英]Ian Sommerville 著 ,机械工业出版社,2018年1月