《软件项目管理》教学大纲一、课程概述《软件项目管理》是计算机科学与技术专业软件工程方向的重要专业课程。本课程主要探讨如何将项目管理技巧、方法与职责实践到软件项目生命周期内的各个阶段。本课程的教学目标是以具体案例为注解,介绍软件项目及项目管理的基本概念,涉及从项目的启动、计划、执行到收尾阶段的整个项目生命期的要点。具体内容包括软件项目管理的概念、软件项目的需求管理、生命周期、可行性研究、人力资源管理、沟通管理、冲突管理、合同管理、时间管理、成本管理、风险管理、质量管理、配置管理、收尾管理等内容。培养学生更系统、更严密地分析问题和解决问题的思维能力,从而能掌握一个软件项目执行的整体流程,为今后工作奠定一个坚实的基础。通过本课程的教学,要求学生:1、 牢固掌握软件项目及项目管理的基本概念;2、 对软件项目的需求管理、生命周期、可行性研究、人力资源管理、沟通管理、冲突管理、合同管理、时间管理、成本管理、风险管理、质量管理、配置管理、收尾管理等内容有整体的认识,并能够把所学的原理应用到具体的实践中去;3、 对一些公司(如微软)采用的软件项目管理方法能有所了解。本课程的先修课程为“软件工程”。二、课程目标1. 知道《软件项目管理》这门学科的性质、地位、研究范围、学科进展和未来方向等。对一些公司(如微软)采用的软件项目管理方法能有所了解。2. 理解该门学科的主要概念、基本原理和策略等。3. 掌握软件项目及项目管理的基本概念,涉及从项目的启动、计划、执行到收尾阶段的整个项目生命期的要点。4. 能够把所学的原理应用到具体的实践中去,培养学生发现、分析和解决问题的能力等。三、课程内容与教学要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下:知道———是指对这门学科和教学现象的认知。理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。学会———是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。教学内容及教学要求...