《软件项目管理》教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机系教学大纲软件项目管理
《软件项目管理》教学大纲
课程代码:
课程名称:软件项目管理
授课对象:软件工程专业(本科)
课程性质:《软件项目管理》是本科软件工程专业的一门专业选修课程。本课程先修课程有“软件工程”、“程序设计”、“UML需求分析”、“构建技术”。
教学目的:本课程的旨在使学生掌握软件项目如何开始、如何获得资金以及项目如何进行等项目管理的基本内容、原理和方法。要求学生通过本门课的学习,掌握先进的项目管理技术、项目管理的结构以及学习如何保持项目朝着最终结构的方向前进。
课程的教学原则和教学方法:
本课程本课程从基本到高级循序渐进地介绍了项目管理的基本概念,如编织预算、设计工作分解结构、维持令人兴奋的环境,从而确保不断地获得成功。课程总学时:总学时数为42学时。
课程教学内容要点和建议学时分配:
软件项目管理概述( 2 学时)
(1)项目管理的概念及特征
(2)项目管理的生命周期
(3)项目管理的知识体系
(4)软件项目管理的目标
(5)软件项目管理过程
具体教学要求:
①了解项目管理概念,了解项目管理知识体系;
②理解项目管理的生命周期,软件项目管理特点;
③了解软件项目管理的目标和过程;
项目启动准备(4学时)
(6)项目立项
(7)项目的准备工作
(8)项目可行性计划
(9)项目的启动动员
具体教学要求:
①了解项目建议书的书写必要性,了解项目章程;
②理解项目可行性分析方法;
③理解项目的成本效益分析方法。
软件项目计划(4学时)
- 1 -
计算机系教学大纲软件项目管理
(10)软件项目计划概述
(11)软件项目计划的内容
(12)项目计划工具
具体教学要求:
①了解项目计划的概念和项目计划的内容概要;
②掌握项目计划原则,项目计划流程;
③掌握项目计划的各项内容的制定方法;
软件项目需求管理( 4学时)
(13)软件项目需求管理的概述
(14)软件需求开发
(15)软件需求管理
具体教学要求:
①了解软件项目需求管理概念;
②理解需求获取的的方法,需求文档的撰写;
③掌握需求变更方法和流程;
项目的进度管理( 6学时)
(16)项目进度的概念
(17)项目进度计划制定方法
(18)进度计划的撰写
具体教学要求:
①了解标识项目活动过程,确定项目活动的次序,项目活动之间的关系;
②理解关键路径分析法,正向遍历和反向遍历,项目进度计划编制方法;项目预算和成本管理(6学时)
(19)项目成本估算概述
(20)项目估算方法
(21)工作量的方法
具体教学要求:
①了解项目成本估算;
②掌握项目成本预算编制;
软件项目的质量管理(6学时)
(22)质量管理概述
(23)软件质量管理计划
(24)软件项目质量控制和缺陷预防
(25)软件项目质量度量
具体教学要求:
①了解项目质量管理的基本概念,项目质量管理的组织结构;
②理解项目的质量管理计划的内容、实施和控制;
- 2 -
计算机系教学大纲软件项目管理
软件项目风险管理(4学时)
(26)软件项目风险管理的概述
(27)风险的认识和分析
(28)应对项目风险的措施
具体教学要求:
①了解项目风险管理的概念,理解项目风险的识别方法;
②理解项目风险的评估方法;
软件项目人力资源管理和沟通管理(4学时)
(29)项目团队组织结构
(30)团队管理概述
(31)团队的激励管理方式
(32)沟通管理
具体教学要求:
①了解项目团队建设过程和方法,项目团队组织结构划分;
②理解项目团队过程管理,团队的知识传递和培训,团队沟通原则;
项目收尾(4学时)
(33)项目收尾概述
(34)项目验收和移交
(35)项目总结和评价
具体教学要求:
①了解项目验收前提、内容和流程;
②理解项目总结的目的和意义;
教材和教学参考书:
教材
(37)夏辉,软件项目管理,清华大学出版社,2015
教学参考书
(38)康一梅,软件项目管理,清华大学出版社,2010
(39)朱少民,软件项目管理(第2版),人民邮电出版社,2015
课程考核与评估方法:
该课程考核由平时成绩(包括出勤、书面作业)和期末笔试成绩(闭卷笔试)两部分综合评价。
课程总评成绩(100%)=出勤(10%)+作业(20%)+期末考试(70%)。
- 3 -