(1)通过本课程的学习,掌握软件项目管理各阶段的任务和实现方法,培养学生结合实际软件项目的分析与设计能力;能独立完成软件实施各阶段工作报告的撰写;能使用project工具进行项目进度计划、成本计划等设计。
(2)掌握软件开发过程中基础专业知识,例如用例点分析法、结构化分析法、面向对象分析法、原型开发法等,熟练掌握用例图、数据流图、功能包图、业务流程图的绘制技巧。掌握项目管理的PMBOK知识体系、软件项目管理的10个知识领域和5个标准化过程组。
(3)掌握项目启动阶段的项目评估、项目立项、项目招投标、项目授权等过程。了解项目管理在招投标等环节的法律基础知识。掌握项目团队人员管理以及人员之间的角色管理,能够理解需求分析、设计、编码、测试等不同角色的任务,能够对软件项目进行WBS任务分解。掌握项目团队组织形式的3种典型类型:职能型、项目型和矩阵型;识别项目干系人,了解项目沟通的过程。掌握三种团队结构的优缺点及适应情况。
(4)掌握软件质量管理的基本概念,熟悉常见的软件质量模型,包括:Boehm软件质量模型、McCall软件质量模型和ISO软件质量模型。通过千年虫危机等案例明白软件质量项目需求中可能隐藏的一些错误对人类造成的损害。掌握软件质量管理过程。质量管理的对象包括过程的质量和产品的质量。软件质量管理过程包括软件质量计划、软件质量保证和软件质量控制。
(5)掌握项目的常用生存期模型,掌握瀑布模型、V模型、快速原型模型、增量模型等的定义、优缺点、适合的项目类型以及使用指南。通过掌握各个生存期模型的优缺点及适用范围,能够在给定的情境下,选择出恰当的生存期模型。能够对项目的进度进行管理和控制。在项目启动之前能够从经济、技术、政策、市场等方面对项目进行可行性分析。掌握项目成本估算和进度估算等常用的方法。能够运用经济决策方法对项目风险进行评估。
(1)掌握丰富扎实的理论知识:配套授课视频70个424min,富媒体资源127个,测验作业题400多道,可以满足个性教学和学习,有助于解决实体课堂学时数不足的瓶颈。
(2)丰富的上机实验教学:专门录制了上机实验教学视频,撰写了上机实验指南,有丰富的软件项目管理案例。突破了“在线课程等于讲课视频”的狭隘理解,可以满足“移动互联网大环境下”的“私人订制式教与学”的需求。
(3)在线学习“慕课证书”:学生在线学习成绩合格,即可获得学银在线课程合格证书。
软件项目管理是软件工程专业和相关专业学生的一门必修专业主干课,该课程在整个教学计划中占有重要的地位。本课程资源既适合于高等院校计算机、软件工程及相关专业的学生学习,也适合于广大软件技术人员和项目经理学习。

