2 思政教学大纲_第1页
2 思政教学大纲_第2页
2 思政教学大纲_第3页
2 思政教学大纲_第4页
2 思政教学大纲_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《软件项目管理》课程教学大纲SoftwareProjectManagement总学时32学分2课程编码G126074理论教学学时32适用专业软件工程课程类别(请注明选修或必修)通识课程实践教学学时实验学时0先修课程软件工程大类基础课程上机学时0专业基础及专业课程必修课其它开课学院(部)计算机科学与技术学院一、课程的性质与教学目标【课程性质】《软件项目管理》是一门技术和管理交叉型、指导软件开发项目的组织与管理的学科。本课程是软件工程及相关专业的必修课程,主要讲授软件项目开发、管理的概念和方法。作为一种科学管理方法,软件项目管理特别适用于责任重大、关系复杂、时间紧迫、资源有限的任务。从课程地位上来说,该课程是在先修课程基础上进一步提升的课程,是一门可以将学生的前期知识转换为能力,并提升学生职业发展的重要课程。【教学目标】该课程的教学目标如下:掌握软件项目范围管理、进度管理、成本管理、质量管理等有关软件项目管理的基本理论,能够理解软件工程项目开发的特点,掌握项目管理的概念与方法;能够对复杂工程问题进行需求分析,运用计算机工程化思想构建系统总体解决方案,确定设计目标并进行模块分解。掌握软件项目的人力资源管理、沟通管理、风险管理、采购管理等有关软件项目管理的基本理论,能够理解多学科背景下个体、团队成员以及负责人在复杂工程实践中的作用和相互关系。熟悉软件项目管理的方法、流程和工具,能够具有良好的写作能力,能对软件的需求分析、系统设计和系统测试等软件开发各阶段撰写报告和设计文稿。培养在软件开发组织中管理软件开发项目的基本能力,并将软件项目管理的理论应用于软件项目的实践,提高分析、解决问题的能力,能客观分析和评价软件领域专业工程实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,并能对软件工程项目进行经济可行性分析和决策。二、课程支撑的毕业要求及其指标点(思政)该课程支撑以下毕业要求和具体细分指标点:【毕业要求3】设计/开发解决方案:能够设计针对复杂软件工程问题的解决方案,设计满足特定需求的系统、单元(部件)或工艺流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。支撑指标点3.2:能够对复杂工程问题进行需求分析,运用计算机工程化思想构建系统总体解决方案,确定设计目标并进行模块分解。【毕业要求6】工程与社会:能够基于软件工程相关背景知识进行合理分析,评价软件专业工程实践和复杂软件工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。支撑指标点6.2:能客观分析和评价软件领域专业工程实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响。【毕业要求9】个人和团队:能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。支撑指标点9.1:理解多学科背景下个体、团队成员以及负责人在复杂工程实践中的作用和相互关系。【毕业要求10】沟通:能够就复杂软件工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令。并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。支撑指标点10.2:具有良好的写作能力,能对软件的需求分析、系统设计和系统测试等软件开发各阶段撰写报告和设计文稿。【毕业要求11】项目管理:理解并掌握工程管理原理与经济决策方法,并能在多学科环境中应用。支撑指标点11.1:理解软件工程项目开发的特点,掌握项目管理的概念与方法。支撑指标点11.2:能对软件工程项目进行经济可行性分析和决策。三、课程目标与毕业要求指标点的对应关系序号课程目标毕业要求指标点教学环节课堂授课实验作业课堂讨论1掌握软件项目范围管理、进度管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理、采购管理等有关软件项目管理的基本理论毕业要求3.2:能够对复杂工程问题进行需求分析,运用计算机工程化思想构建系统总体解决方案,确定设计目标并进行模块分解。11.1:理解软件工程项目开发的特点,掌握项目管理的概念与方法✔✔✔2熟悉软件项目管理的方法、流程和工具;6.2:能客观分析和评价软件领域专业工程实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响10.2:具有良好的写作能力,能对软件的需求分析、系统设计和系统测试等软件开发各阶段撰写报告和设计文稿11.2:能对软件工程项目进行经济可行性分析和决策✔✔✔3培养在软件开发组织中管理软件开发项目的基本能力,并将软件项目管理的理论应用于软件项目的实践,提高分析、解决问题的能力9.1:理解多学科背景下个体、团队成员以及负责人在复杂工程实践中的作用和相互关系✔✔✔四、课程教学内容、学时分配及对毕业要求的支撑1.理论教学安排序号知识模块教学内容学时分配教学目标对毕业要求指标点的支撑教学方法1软件项目管理概述1.项目和软件项目2.项目管理知识体系3.软件项目管理2理解软件项目管理的概念和特点,掌握项目管理知识体系。培养学生在软件项目管理中遵循科学的管理规律。3.2:能够对复杂工程问题进行需求分析,运用计算机工程化思想构建系统总体解决方案,确定设计目标并进行模块分解。11.1:理解软件工程项目开发的特点,掌握项目管理的概念与方法讲授法+课堂案例讨论讲授软件项目管理基本概念以实际案例讨论项目管理的必要性2项目启动项目启动准备项目经理指派项目干系人初识项目章程制定项目启动大会召开2培养在软件开发组织中管理软件开发项目的基本能力,并将软件项目管理的理论应用于软件项目的实践,提高分析、解决问题的能力,能客观分析和评价软件领域专业工程实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,并能对软件工程项目进行经济可行性分析和决策。9.1:理解多学科背景下个体、团队成员以及负责人在复杂工程实践中的作用和相互关系1.2:能对软件工程项目进行经济可行性分析和决策讲授法+课堂案例讨论讲授项目启动管理过程以实际案例讨论项目启动管理相信过程3项目范围管理1.范围管理规划2.需求收集3.范围定义4.WBS创建5.范围核实6.范围控制4培养学生运用所学知识进行软件项目范围定义、需求收集、范围控制等能力;掌握运用工具对项目进行WBS分解的能力。培养学生在软件立项方面具有开创性的思维方式,能以严谨的态度确定软件项目的范围。3.2:能够对复杂工程问题进行需求分析,运用计算机工程化思想构建系统总体解决方案,确定设计目标并进行模块分解。11.1:理解软件工程项目开发的特点,掌握项目管理的概念与方法讲授+课堂讨论讲授范围管理的基本知识和方法讨论没有范围管理引发的常见问题4项目进度管理1.进度管理规划2.活动定义3.活动排序4.活动历时估算5.制定进度计划6.进度控制4掌握软件项目时间管理的过程,并运用甘特图、PERT等技术建立项目网络图,估算项目历时,制定项目进度计划。提高学生把握软件项目整体进度,真正建立依照计划管理项目的科学思维方式的能力。3.2:能够对复杂工程问题进行需求分析,运用计算机工程化思想构建系统总体解决方案,确定设计目标并进行模块分解。11.1:理解软件工程项目开发的特点,掌握项目管理的概念与方法讲授+案例讨论1.讲授时间管理的基本知识和进度控制方法2.以实际案例分析如何制定进度计划5项目成本管理1.成本管理规划2.成本估算3.制定预算4.成本控制5.软件项目中的成本控制4掌握软件项目成本管理的过程,并运用成本估算、预算方法制定项目成本计划,能利用挣值分析法进行成本控制。培养学生运用模板、脑力激荡等方式分析项目,进行合理的成本预算及控制的能力。3.2:能够对复杂工程问题进行需求分析,运用计算机工程化思想构建系统总体解决方案,确定设计目标并进行模块分解。11.1:理解软件工程项目开发的特点,掌握项目管理的概念与方法讲授+案例讨论1.讲授成本管理的基本知识和成本控制方法2.以实际案例分析如何制定成本估算与预算6项目质量管理1.质量管理规划2.质量保证3.质量控制2掌握软件项目质量管理的方法与体系,并采用适当的质量管理技术和工具制定项目质量计划。培养学生的主观能动性,自主进行质量体系知识的建构。3.2:能够对复杂工程问题进行需求分析,运用计算机工程化思想构建系统总体解决方案,确定设计目标并进行模块分解。11.1:理解软件工程项目开发的特点,掌握项目管理的概念与方法讲授+课堂讨论1.讲授质量管理的基本知识和质量控制方法2.讨论如何进行质量控制7项目资源管理资源管理规划活动资源估算2.资源获取3.团队建设4.团队管理5.资源控制4明确软件项目团队的任务与职责,掌握人力资源管理的主要过程。提高项目团队的合作精神,提高项目成员的综合素质,落实成员的权利与责任。9.1:理解多学科背景下个体、团队成员以及负责人在复杂工程实践中的作用和相互关系讲授+课堂讨论1.讲授团队组织的基本知识和方法2.讨论项目经理的职责与选拔方法8项目沟通管理1.沟通管理规划2.沟通管理3.沟通监督2掌握软件项目沟通管理的过程、渠道和工具,分析项目冲突和来源及解决问题的策略。培养学生的沟通人际交往能力,提高解决冲突的能力。9.1:理解多学科背景下个体、团队成员以及负责人在复杂工程实践中的作用和相互关系讲授+案例讨论1.讲授沟通管理的基本知识和方法2.以实际案例分析沟通管理的重要性9项目风险管理1.风险管理规划2.风险识别3.风险分析(定性和定量)4.风险应对(规划和实施)5.风险控制2掌握软件项目风险管理的过程,并采用定性分析、定量分析等技术进行风险评估和应对,制定项目风险计划。培养学生对项目风险的识别和应对能力,提高处理问题和解决问题的能力。6.2:能客观分析和评价软件领域专业工程实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响讲授+案例讨论1.讲授风险管理的基本知识和方法2.以实际案例分析如何进行风险控制10项目采购管理1.采购管理规划2.采购实施3.采购控制2掌握软件项目的采购、招投标的过程。培养学生作为软件采购方面对问题时的应对能力。6.2:能客观分析和评价软件领域专业工程实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响讲授+课堂讨论讲授采购管理的基本知识和方法讨论采购流程和控制方法11项目干系人管理干系人识别 2.干系人参与规划 3.干系人参与管理4.干系人参与监督2能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。能够就复杂软件工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令。并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。9.1:理解多学科背景下个体、团队成员以及负责人在复杂工程实践中的作用和相互关系10.2:具有良好的写作能力,能对软件的需求分析、系统设计和系统测试等软件开发各阶段撰写报告和设计文稿讲授+课堂讨论讲授采干系人管理的基本知识和方法讨论干系人管理过程中的注意事项12项目整合管理1.制定项目章程管理计划3.项目执行指导与管理4.项目工作监控5.整体变更控制6.项目收尾管理2掌握软件项目从制定计划到执行、跟踪、收尾的整体管理过程。培养学生对软件项目的整体管理能力,丰富学习经验,提高完成任务的能力。10.2:具有良好的写作能力,能对软件的需求分析、系统设计和系统测试等软件开发各阶段撰写报告和设计文稿11.2:能对软件工程项目进行经济可行性分析和决策讲授+课堂讨论讲授软件项目整体监控和项目收尾管理的基本知识和方法讨论项目中断和变更的方法12课堂讨论1.综合案例分析与讨论12.综合案例分析与讨论22掌握管理学中的基本概念和方法,能够理解工程活动中涉及的重要经济与管理因素。养项目管理能力,表达能力,及在团队中发挥作用能力。10.2:具有良好的写作能力,能对软件的需求分析、系统设计和系统测试等软件开发各阶段撰写报告和设计文稿11.2:能对软件工程项目进行经济可行性分析和决策案例分析讨论+自主学习1.案例综合分析与讨论2.课内实践教学安排序号项目名称学时类型课程目标对毕业要求指标点的支撑每组人数学生任务1234五、考核方式及成绩评定方式(根据自己情况定)该课程的考核强调过程化考核。其总成绩分为进程成绩和期末成绩两部分,分别占50%。进程成绩主要考核学生的作业、课堂讨论及表现等方面,各个环节所占比例及基本要求如下。(1)作业:占总成绩的20%。要求:考核学生掌握项目管理理论基础知识和基本原理的程度,考察学生解决软件项目管理遇到各种问题的创新思维能力和实际水平。(2)课堂讨论表现:占总成绩的30%。要求:学生上课是否专心听讲、回答教师提问是否正确,以及分组讨论是否积极、正确、有独特见解等,以提高课堂教学效果和运用项目管理基础知识和基本理论解决工程实际管理能力。课内实践教学环节重点考查学生工程项目管理能力、表达能力、人际交往能力以及在团队中发挥作用的能力。(3)期末考试:占总成绩的50%。要求:学生提交一份某具体软件项目的管理计划,将按照本课程的教学目标考核学生课程学习的综合效果,分析课程对毕业要求的达成度。评分标准:选题合适15%、描述清晰25%、知识点40%、文字通顺20%等情况给予评分,此外,项目经理或被推荐为优秀项目成员额外加分(不超过5分)。六、课程思政内容1.培养学生民族认同感,树立远大职业理想。梳理国产操作系统的发展历史与现状,包括华为、中兴等国产企业在全球市场的崛起,在操作系统领域的新架构,向学生展示中国的信息技术领域成就,增强使命感与荣誉感;通过华为孟晚舟事件、美国的芯片垄断—引出:民族认同感。党的十八届五中全会通过的“十三五”规划《建议》,明确提出实施网络强国战略以及与之密切相关的“互联网+”行动计划。国家正着力实现关键技术自主可控,为维护国家安全、网络安全提供技术保障。中国信息化需求巨大,但在一些关键技术领域如操作系统、芯片技术、CPU技术等方面,还难以做到自主可控,对国家安全造成威胁。引导学生明确:建设网络强国,不仅仅是靠网络技术,还要有软件技术等其他各类技术的支撑。引导学生作为软件技术专业的一员,应更加明晰专业人才的培养目标,更加明确专业领域内工作岗位和工作内容的社会价值,自觉树立远大职业理想,将职业生涯、职业发展脉络与国家发展的历史进程融合起来。2.向学生介绍中国在人工智能领域的布局,重点分析当代人工智能下软件技术如何支撑中国制造的智能化发展;3.通过专业知识的学习,引导学生深刻理解与认识所学软件开发知识对于国家信息产业发展、智慧城市建设、大数据智能信息处理等各方面的重要意义,使学生在学习过程中逐渐树立专业荣誉感;4.培养学生精益求精、工匠精神。告诉学生在学好软件技术之后,走上工作岗位会成为程序员、软件系统运维人员、软件测试员、售前售后服务人员等。在这些职位岗位上,要发挥工匠精神,精益求精地将程序开发、系统运维、程序测试、需求分析及技术问题处理等工作内容完成好,保证软件系统运行时正确、稳定,保证客户的需求被精确采集和纳入软件开发计划,保证软件运行时遇到问题能被及时解决。引导学生在学习时,将知识夯实、精技强能,方能在今后工作中本领过硬,不出纰漏,工作成果令用户满意。引导学生认识到,作为职业人,其专注、敬业、责任担当对完成好本职工作,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论