软件项目管理课程标准.docx
- 文档编号:30516702
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:24
- 大小:24.30KB
软件项目管理课程标准.docx
《软件项目管理课程标准.docx》由会员分享,可在线阅读,更多相关《软件项目管理课程标准.docx(24页珍藏版)》请在冰豆网上搜索。
软件项目管理课程标准
《软件项目管理》课程标准
适用专业:
计算机应用技术
开设时间:
课程编码:
4010360
课时数:
64
一、课程性质
软件项目管理是软件工程和项目管理的交叉学科,它在内容的基本框架上与项目管理具有领域相似性的特点;软件项目管理作为软件工程的一个重要组成部分,其知识领域的相关过程、方法、工具随着软件工程学科的发展也经历了重大的变革。
本课程系统地讲述了软件项目管理的基本概念、基本原理及基本方法,同时包含了相关知识领域当前的最新发展。
为了理论结合实践,本课程采用大量分散案例来解释和验证软件项目管理领域的基本概念、基本原理及基本方法,同时采用综合案例将整个知识内容有机地结合在一起。
本课程是计算机应用技术专业的拓展领域中的主要课程,对于软件开发和软件项目管理人员岗位应具备的软件项目管理能力的培养起到重要作用。
帮助学生获得必要的软件项目管理基本知识,掌握如何开发软件项目计划和如何进行软件项目的跟踪管理。
引导学生将所学的软件项目管理基本知识,运用于具体的案例分析和实践中,帮助学生理解所学内容,提高实践能力。
本课程要求学生具备初步的软件开发能力,要求学生通过具体的案例分析和项目管理实践,深刻理解所学的理论知识,努力提高软件项目管理的能力。
因此,课程学习难度较大。
本课程采用“项目驱动,角色扮演,案例教学”的教学模式开展教学。
整个课程由1个完整的“综合考务管理系统”软件项目管理项目驱动,64课时内完成教师与学生互动的讲练结合教学过程。
教学中以学生为中心,教师全程负责讲授知识、答疑解惑、指导项目设计,充分调动师生双方的积极性,实现教学目标。
二、课程培养目标
本课程的培养目标是:
通过本课程的学习,提高学生对项目软件管理的认识,掌握表述、发现、理解、分析、管理、评估软件项目管理的方法、技术和手段,掌握与控制软件项目管理的全过程。
以项目管理的原理为基础、以实践经验和体会为案例、通过学习软件项目管理的方法、技术和工具,提高软件项目的开发效率和管理效率,能基本胜任软件项目管理员的岗位。
在课程的学习中,培养诚实、守信、坚忍不拔的性格,培养善于沟通表达、善于自我学习、团队协作的能力,并养成编写文档规范、项目管理资料规范等良好的工作习惯。
1.方法能力目标
(1)培养学生谦虚、好学的品质;
(2)培养学生勤于思考、做事认真的良好作风;
(3)培养学生良好的职业道德;
(4)培养学生良好的语言表达能力;
(5)培养阅读软件项目管理文档、编写软件项目管理文档的能力。
2.社会能力目标
(1)培养学生良好的自我表现、与人沟通的能力;
(2)培养学生的团队协作精神;
(3)培养学生分析问题、解决问题的能力;
(4)培养学生勇于创新、敬业乐业的工作作风;
(5)培养学生的质量意识、安全意识;
(6)培养学生诚实、守信、坚忍不拔的性格;
(7)培养学生自主、开放的学习能力。
3.专业能力目标
(1)能深刻认识项目管理与软件项目管理;
(2)会运用所学知识进行软件项目启动管理;
(3)会运用所学知识进行软件项目招投标与合同管理;
(4)会运用所学知识进行软件项目需求管理;
(5)会运用所学知识进行软件项目进度管理;
(6)会运用所学知识进行软件项目成本管理;
(7)会运用所学知识进行软件项目质量管理;
(8)会运用所学知识进行软件项目风险管理;
(9)会运用所学知识进行软件项目人力资源管理;
(10)会运用所学知识进行软件项目收尾管理。
三、与前后课程的联系
1.与前续课程的联系
《软件工程》是本门课程的先修课程,最好是学过《个体软件过程》这门课程。
在此基础上,通过本课程的学习,使学生掌握软件项目管理各个阶段的主要工作内容,掌握软件项目管理过程中重要技术文档的编制方法,初步具备将所学知识运用于软件项目管理的基本能力。
2.与后续课程的联系
《项目管理软件》则必须以本课程为基础,是直接应用本课程所学知识的后续课程。
同时为毕业设计提供了方法支持。
四、教学内容与学时分配
《软件项目管理》课程教学采用“项目驱动,角色扮演,案例教学”的教学模式,理论教学内容与实践教学内容融为一体,整个课堂以一个完整的“综合考务管理系统”项目驱动,根据典型任务开发过程及软件项目管理员能力要求,重构课程结构,形成模块化的课程结构,主要内容包括:
软件项目管理基础模块、软件项目管理启动模块、软件项目管理计划模块、软件项目管理执行模块、软件项目管理控制模块、软件项目管理收尾模块。
课程内容结构参见表2-7-1。
表2-7-1课程模块结构与学时分配表
模块编号
模块名称
模块内容
主要教学内容
学习目标
学时
MEC19-1
软件项目管理基础模块
认识软件项目管理
KEC19-1-1项目的含义与特点
KEC19-1-2项目管理的基本知识
KEC19-1-3项目管理的实施环境
KEC19-1-4软件项目管理及其作用分析
OEC19-1-1掌握项目的含义与特点
OEC19-1-2掌握项目管理的基本知识
OEC19-1-3了解项目管理实施环境
OEC19-1-4掌握软件项目管理的作用
4
MEC19-2
软件项目管理启动模块
软件项目启动管理,项目招投标与合同管理
KEC19-2-1软件项目需求的获得
KEC19-2-2软件项目的背景分析
KEC19-2-3软件项目的可行性分析
KEC19-2-4软件项目的启动
KEC19-2-5软件项目招投标的含义与流程
KEC19-2-6软件项目招标书的设计
KEC19-2-7软件项目投标书的编写
KEC19-2-8软件项目合同管理
OEC19-2-1掌握获得软件项目需求的方法
OEC19-2-2学会对软件项目进行背景分析
OEC19-2-3学会对软件项目进行可行性分析
OEC19-2-4掌握软件项目启动的准备工作
OEC19-2-5掌握软件项目招投标的含义与流程
OEC19-2-6掌握软件项目招标书的设计方法
OEC19-2-7掌握软件项目投标书的编写的方法
OEC19-2-8掌握软件项目合同管理的方法
8
MEC19-3
软件项目管理计划模块
软件项目需求管理,软件项目进度计划管理,软件项目开发成本管理,人力资源获取,沟通计划管理、质量计划管理、风险计划管理、采购计划管理、外包计划管理
KEC19-3-1软件需求概述
KEC19-3-2需求管理方法与内容
KEC19-3-3软件项目的任务分解
KEC19-3-4软件项目进度管理概述
KEC19-3-5项目进度的描述工具
KEC19-3-6编制项目进度计划
KEC19-3-7软件项目成本管理概述
KEC19-3-8软件项目资源计划
KEC19-3-9项目成本估算
KEC19-3-10项目成本预算
KEC19-3-11软件项目人力资源管理概述
KEC19-3-12软件项目人力资源的获取与平衡
KEC19-3-13软件项目的沟通计划
KEC19-3-14软件质量的基本概念与软件项目的质量计划
KEC19-3-15软件项目风险管理概念与软件的风险计划
KEC19-3-16软件项目的采购计划
KEC19-3-17软件项目的外包计划
OEC19-3-1掌握编写软件需求规格说明书的方法
OEC19-3-2掌握需求管理方法与内容
OEC19-3-3掌握软件项目的任务分解方法和步骤
OEC19-3-4掌握软件项目进度管理的特点和内容
OEC19-3-5掌握项目进度的描述工具的使用
OEC19-3-6学会编制项目进度计划
OEC19-3-7了解软件项目成本的构成和内容
OEC19-3-8掌握编制软件项目资源计划的方法和步骤
OEC19-3-9掌握项目成本估算的流程和方法
OEC19-3-10掌握项目成本预算的含义和编制方法
OEC19-3-11掌握软件项目人力资源管理的含义、流程和内容
OEC19-3-12掌握软件项目中的人力资源的筹集和平衡的方法
OEC19-3-13学会编制软件项目的沟通计划
OEC19-3-14学会编制软件项目质量计划
OEC19-3-15学会编制软件的风险计划
OEC19-3-16学会编制软件项目的采购计划
OEC19-3-17学会编制软件项目的外包计划
20
MEC19-4
软件项目管理执行模块
软件项目实施管理
KEC19-4-1软件项目范围核实
KEC19-4-2软件项目团队的建设
KEC19-4-3项目团队成员的激励
KEC19-4-4项目团队的沟通管理
KEC19-4-5项目团队的冲突管理
KEC19-4-6软件项目质量的保证
KEC19-4-7软件项目采购资源的催交
KEC19-4-8软件项目外包部分的监督
OEC19-4-1理解软件项目范围核实的概念和方法
OEC19-4-2掌握软件项目团队的建设的方法
OEC19-4-3掌握软件项目团队成员的激励方法
OEC19-4-4掌握项目团队沟通管理的方法和有效途径
OEC19-4-5掌握项目团队冲突管理的方法和原则
OEC19-4-6掌握软件项目质量的保证的方法
OEC19-4-7了解软件项目采购资源的催交的过程
OEC19-4-8掌握软件项目外包部分监督的方法
16
MEC19-5
软件项目管理控制模块
软件项目跟踪控制
KEC19-5-1软件需求的变更控制
KEC19-5-2软件项目的进度控制
KEC19-5-3软件项目成本控制
KEC19-5-4软件质量管理过程及其实施
KEC19-5-5软件项目的质量控制
KEC19-5-6软件项目的风险识别
KEC19-5-7软件项目的风险分析
KEC19-5-8软件项目风险的应对与监控
OEC19-5-1掌握软件需求的变更控制的流程和方法
OEC19-5-2掌握软件项目的进度控制的方法
OEC19-5-3掌握软件项目成本控制的流程和方法
OEC19-5-4掌握软件质量管理过程及其实施
OEC19-5-5掌握软件项目的质量控制方法
OEC19-5-6掌握软件项目的风险识别方法和过程
OEC19-5-7学会对软件项目进行风险分析
OEC19-5-8掌握软件项目风险的应对策略与监控方法
12
MEC19-6
软件项目管理收尾模块
软件项目管理收尾管理
KEC19-6-1软件项目收尾
KEC19-6-2软件项目的验收
KEC19-6-3软件项目的移交与清算
KEC19-6-4软件项目后评价
KEC19-6-5软件项目总结
OEC19-6-1掌握软件项目收尾的内容和特征
OEC19-6-2掌握软件项目验收的内容与方法
OEC19-6-3学会软件项目的移交与清算的步骤和方法
OEC19-6-4软件项目的后评价的内容和实施步骤
OEC19-6-5学会对软件项目进行总结
4
合计
64
五、教材的选用
1.教材选取的原则
教材选取应遵循“适用、实用、够用”的原则。
(1)适用。
教材要以软件项目管理为基础,符合软件项目管理人员的能力要求和本课程的培养目标;
(2)实用。
教材应以项目驱动的教材,强调理论与实践的结合,便于实现“项目驱动,案例教学”;
(3)够用。
教材的内容主要包括软件项目管理的知识和技能。
2.推荐教材
【1】周贺来,连卫民.软件项目管理实用教程[M].北京:
机械工业出版社,2009
【2】韩万江,姜立新.软件项目管理案例教程(第2版)[M].北京:
机械工业出版社,2009
3.参考资料
【1】肖来元,吴涛,陆永忠.软件项目管理与案例分析[M].北京:
清华大学出版社,2009.
【2】薛四新,贾郭军,软件项目管理[M].北京:
机械工业出版社,2008.
【3】(美)斯奇沃泊(Schwalbe,K)著;邢春晓等译,IT项目管理(原书第4版)[M].
北京:
机械工业出版社,2008.
六、教师要求
担任本课程的主讲教师需要具有丰富的软件项目管理经验,了解一般软件项目管理的方法和步骤,深刻理解软件项目管理的先进思想,具备一定的软件项目管理能力。
其主要要求包括:
(1)了解软件企业行业需求;
(2)具备软件工程背景;
(3)具备使用高级语言编程的能力;
(4)具备一定的软件项目管理经验;
(5)具备使用常用软件项目管理工具的能力;
(6)熟练运用软件项目管理的方法和步骤。
同时应具备较丰富的教学经验。
在教学组织能力方面,本课程的主讲教师应具备基本的教学设计能力,即根据本课程标准制定详细的授课计划,对每一堂课的教学过程精心设计,做出详细、具体的安排;还应该具备较强的施教能力,即掌握扎实的教学基本功并能够因材施教,在教学过程中还应具备一定的课堂控制能力和应变能力。
七、学习场地及设施要求
该课程要求在多媒体教室完成,以实现“项目驱动,角色扮演,案例教学”的教学模式,同时要求安装多媒体教学软件,同时,成立学习小组,实现课堂讨论、实践和课外的拓展学习。
八、考核方式与标准
1.课程考核方式
该课程的考核改变单一的终结性评价方法,采用过程考核和结果考核相结合、理论考试和实践考核相结合的方法,理论部分考核学生对案例教学中各个知识点综合应用的掌握情况,实践部分考核学生运用软件项目管理方法和步骤的掌握情况。
灵活多样的考核方式可以全面考核学生的学习效果。
课程考核方式参见表2-7-2.。
表2-7-2课程考核方式
考核项目
考核方法
比例
过程考核
态度纪律
根据作业完成情况、课堂回答问题、课堂实践示范情况,由教师和学生干部综合评定学习态度的得分;
根据上课考勤情况,由教师和学生干部评定纪律得分
20%
结果考核
课堂实践
根据学生实践情况,由学生自评、他人评价和教师评价相结合的方式评定成绩;
根据完成的时间、管理文档是否齐备、是否有创新,由小组长评价和教师抽评相结合的方式评定成绩。
30%
期末考试
由教师评定笔试成绩
50%
合计
100%
2.课程考核标准
态度纪律考核标准见表2-7-3.。
表2-7-3态度纪律考核标准
考核点
考核比例
评价标准
优秀(86~100)
良好(70~85)
及格(60~69)
1.课堂学习
30%
没有缺勤情况;
能够爱护实训场地设备和卫生;
能积极主动地向老师提问,并正确回答问题
缺勤10%以下;
能够爱护实训场地设备和卫生;
能积极主动地向老师提问,并正确回答问题
缺勤30%以下
能够爱护实训场地设备和卫生;
能基本回答教师提问
2.课外学习
30%
能按时完成课外拓展练习;
能积极参加网上学习活动;
能积极主动地进行自我学习
能按时完成80%课外拓展练习;
能参加网上学习活动;
能进行自我学习
能按时完成60%课外拓展练习;
能参加网上学习活动;
3.小组学习
40%
能积极参加小组活动;
能主动代表小组参与小组间的竞赛;
能提出合理化的建议,积极组织小组学习活动;
能帮助或辅导小组成员进行有效的学习
能积极参加小组活动;
能提出合理化的建议;
能帮助或辅助小组成员进行有效的学习
能参加小组活动;
能在小组成员的辅导下进行有效的学习
合计
100%
课堂实践考核标准参见表2-7-4.。
表2-7-4课堂实践考核标准
考核点
考核比例
评价标准
优秀(86~100)
良好(70~85)
及格(60~69)
1.软件项目管理能力
70%
能综合运用本教学单元知识很好地完成课堂实践;
能熟练掌握软件项目管理的方法和步骤;
能在规定的时间内完成实践内容
能综合运用本教学单元知识地完成课堂实践;
能掌握软件项目管理的方法和步骤;
能在规定的时间内完成实践内容
能基本完成课堂时间;
能基本掌握软件项目管理的方法和步骤;
能在规定时间内完成实践内容
2.创新能力
15%
能积极主动地发现问题、分析问题和解决问题;
有创新;
采用了优化方案
能发现问题并通过各种途径解决问题;
有一定的创新
能发现问题并在他人的帮助下解决问题;
局部方案有新意
3.表达能力
15%
能对实践过程正确讲解;
能正确回答问题;
能辅导他人完成课堂实践
能较正确地对实践过程进行讲解;
能回答问题
能对实践过程进行讲解;
能回答部分问题
合计
100%
期末考试考核标准参见表2-7-5.。
表2-7-5期末考试考核标准
序号
教学模块
考核的知识点
比例
1
软件项目管理基础模块
项目的含义与特点;项目管理的基本知识;项目管理的实施环境;软件项目管理及其作用分析
10%
2
软件项目管理启动模块
软件项目需求的获得;软件项目的背景分析;软件项目的可行性分析;软件项目的启动;软件项目招投标的含义与流程;软件项目招标书的设计;软件项目投标书的编写;软件项目合同管理
15%
3
软件项目管理计划模块
软件需求概述;需求管理方法与内容;软件项目的任务分解;软件项目进度管理概述;项目进度的描述工具;
编制项目进度计划;软件项目成本管理概述;软件项目资源计划;项目成本估算;项目成本预算;软件项目人力资源管理概述;软件项目人力资源的获取与平衡;软件项目的沟通计划;软件质量的基本概念与软件项目的质量计划;软件项目风险管理概念与软件的风险计划;
软件项目的采购计划;软件项目的外包计划
20%
4
软件项目管理执行模块
软件项目范围核实;软件项目团队的建设;项目团队成员的激励;项目团队的沟通管理;项目团队的冲突管理;
软件项目质量的保证;软件项目采购资源的催交;软件项目外包部分的监督
20%
5
软件项目管理控制模块
软件需求的变更控制;软件项目的进度控制;软件项目成本控制;软件质量管理过程及其实施;软件项目的质量控制;软件项目的风险识别;软件项目的风险分析;
软件项目风险的应对与监控
25%
6
软件项目管理收尾模块
软件项目收尾;软件项目的验收;软件项目的移交与清算;软件项目后评价;软件项目总结
10%
合计
100%
九、学习情境设计
根据课程目标及软件项目管理的过程,确定该课程共包括6个学习情景,其学习目标、课时、主要内容、教学方法与建议、考核与评价、教学材料、学生知识与能力要求、教师能力及知识要求如下所示。
1.软件项目管理基础模块(参见表2-7-6)
表2-7-6软件项目管理基础模块
学习领域
软件项目管理
学习情境
MEC19-1软件项目管理基础模块
学时
4
学习目标
学生能够理解项目的含义与特点,掌握项目管理的基本知识,掌握软件项目管理的基本知识与作用
主要内容
教学方法建议
1.项目的含义与特点
2.项目管理的基本知识
3.项目管理的实施环境
4.软件项目管理及其作用分析
1.项目驱动教学法
2.案例分析法
3.小组学习法
考核与评价
态度纪律、课堂实践、期末考试
教学材料
学生知识与能力要求
教师知识与能力要求
备注
1.电子课件
2.课堂实践评价表
3.学习任务书
1.理解项目管理的基本知识
2.理解软件项目管理的基本知识与作用
1.深刻理解项目管理的基本知识
2.具备软件项目管理经验
2.软件项目管理启动模块(参见表2-7-7)
表2-7-7软件项目管理启动模块
学习领域
软件项目管理
学习情境
MEC19-2软件项目管理启动模块
学时
8
学习目标
学生能够获得项目来源,对软件项目背景进行分析,参与项目投标,签订项目合同,成立项目组织,进行项目动员,制订项目章程
主要内容
教学方法建议
1.软件项目需求的获得
2.软件项目的背景分析
3.软件项目的可行性分析
4软件项目的启动
5.软件项目招投标的含义与流程
6.软件项目招标书的设计
7.软件项目投标书的编写
8.软件项目合同管理
1.项目驱动教学法
2.案例分析法
3.小组学习法
考核与评价
态度纪律、课堂实践、期末考试
教学材料
学生知识与能力要求
教师知识与能力要求
备注
1.参考案例
2.电子课件
3.课堂实践评价表
4.学习任务书
1.了解软件项目启动的准备工作
2.了解软件项目招投标的含义与流程
3.熟练掌握投标书的编写步骤和合同管理的方法
1.能熟练编写软件项目投标书
2.熟悉签订软件项目合同的方法和步骤
3.软件项目管理计划模块(参见表2-7-8)
表2-7-8软件项目管理计划模块
学习领域
软件项目管理
学习情境
MEC19-3软件项目管理计划模块
学时
20
学习目标
学生能够对软件项目进行用户需求分析,制订进度计划,开发成本估算,获取人力资源,制订沟通计划,制订质量计划,制订风险计划,制订采购计划,制订外包计划等
主要内容
教学方法建议
1.软件需求概述
2.需求管理方法与内容
3.软件项目的任务分解
4.软件项目进度管理概述
5.项目进度的描述工具
6.编制项目进度计划
7.软件项目成本管理概述
8.软件项目资源计划
9.项目成本估算
10.项目成本预算
11.软件项目人力资源管理概述
12.软件项目人力资源的获取与平衡
13.软件项目的沟通计划
14.软件质量的基本概念与软件项目的质量计划
15.软件项目风险管理概念与软件的风险计划
16.软件项目的采购计划
17.软件项目的外包计划
1.项目驱动教学法
2.案例分析法
3.小组学习法
考核与评价
态度纪律、课堂实践、期末考试
教学材料
学生知识与能力要求
教师知识与能力要求
备注
1.电子课件
2.课堂实践评价表
3.学习任务书
1.了解软件项目需求和软件项目计划管理的基本概念
2.能使用Project2007编制计划
1.熟练掌握各种软件项目管理计划的制订
2.熟练使用Project2007编制计划
4.软件项目管理执行模块(参见表2-7-9)
表2-7-9软件项目管理执行模块
学习领域
软件项目管理
学习情境
MEC19-3软件项目管理执行模块
学时
12
学习目标
学生能够对软件项目范围进行核实,开展项目质量的保证活动,催交采购的资源,对软件的外包部分进行监督。
主要内容
教学方法建议
1.软件项目范围核实
2.软件项目团队的建设
3.项目团队成员的激励
4.项目团队的沟通管理
5.项目团队的冲突管理
6.软件项目质量的保证
7.软件项目采购资源的催交
8.软件项目外包部分的监督
1.项目驱动教学法
2.案例分析法
3.小组学习法
考核与评价
态度纪律、课堂实践、期末考试
教学材料
学生知识与能力要求
教师知识与能力要求
备注
1.电子课件
2.课堂实践评价表
3.学习任务书
1.了解软件范围核实的过程
2.善于和团队成员沟通交流
1.熟练软件项目团队建设的管理工作
2.熟练软件项目管理的实施过程
5.软件项目管理控制模块(参见表2-7-10)
表2-7-10软件项目管理控制模块
学习领域
软件项目管理
学习情境
MEC19-5软件项目管理控制模块
学时
12
学习目标
学生能够对软件项目进行软件需求的变更控制,进度控制,项目成本控制,项目的风险控制,项目的质量控制
主要内容
教学方法建议
1.软件需求的变更控制
2.软件项目的进度控制
3.软件项目成本控制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 管理 课程标准