软件项目管理
软件项目管理
1000+ 人选课
更新日期:2025/06/13
开课平台学银在线
开课高校江西师范大学
开课教师李冰秦敏李建军朱超平
学科专业工学计算机类
开课时间2025/02/09 - 2025/07/04
课程周期21 周
开课状态开课中
每周学时-
课程简介

(1)通过本课程的学习,掌握软件项目管理各阶段的任务和实现方法,培养学生结合实际软件项目的分析与设计能力;能独立完成软件实施各阶段工作报告的撰写;能使用project工具进行项目进度计划、成本计划等设计。 

(2)掌握软件开发过程中基础专业知识,例如用例点分析法、结构化分析法、面向对象分析法、原型开发法等,熟练掌握用例图、数据流图、功能包图、业务流程图的绘制技巧。掌握项目管理的PMBOK知识体系、软件项目管理的10个知识领域和5个标准化过程组。

(3)掌握项目启动阶段的项目评估、项目立项、项目招投标、项目授权等过程。了解项目管理在招投标等环节的法律基础知识。掌握项目团队人员管理以及人员之间的角色管理,能够理解需求分析、设计、编码、测试等不同角色的任务,能够对软件项目进行WBS任务分解。掌握项目团队组织形式的3种典型类型:职能型、项目型和矩阵型;识别项目干系人,了解项目沟通的过程。掌握三种团队结构的优缺点及适应情况。

(4)掌握软件质量管理的基本概念,熟悉常见的软件质量模型,包括:Boehm软件质量模型、McCall软件质量模型和ISO软件质量模型。通过千年虫危机等案例明白软件质量项目需求中可能隐藏的一些错误对人类造成的损害。掌握软件质量管理过程。质量管理的对象包括过程的质量和产品的质量。软件质量管理过程包括软件质量计划、软件质量保证和软件质量控制。

(5)掌握项目的常用生存期模型,掌握瀑布模型、V模型、快速原型模型、增量模型等的定义、优缺点、适合的项目类型以及使用指南。通过掌握各个生存期模型的优缺点及适用范围,能够在给定的情境下,选择出恰当的生存期模型。能够对项目的进度进行管理和控制。在项目启动之前能够从经济、技术、政策、市场等方面对项目进行可行性分析。掌握项目成本估算和进度估算等常用的方法。能够运用经济决策方法对项目风险进行评估。

课程大纲

软件项目管理概述

  • 1.1 软件项目管理基本概念
  • 1.2 古代与现代大型工程项目
  • 1.3 传统文化与现代项目管理
  • 1.4 大国工匠精神
  • 1.5 项目安全—警钟长鸣
  • 1.6 大数据时代隐私安全
  • 1.7 学习项目管理的意义
  • 1.8 本章测验

软件项目确立与生存期

  • 2.1 软件项目确立
  • 2.2 生存期
  • 2.3 本章测验

软件需求与任务分解结构

  • 3.1 软件需求
  • 3.2 任务分解结构
  • 3.3 本章测验

软件项目成本计划

  • 4.1 成本计划基本概念
  • 4.2 代码行估算法
  • 4.3 功能点估算法
  • 4.4 用例点估算法
  • 4.5 自下而上估算法
  • 4.6 参数估算法
  • 4.7 专家估算法
  • 4.8 本章测验

软件项目进度计划

  • 5.1 进度管理基本概念
  • 5.2 任务之间的关联
  • 5.3 网络图
  • 5.4 关键路径
  • 5.5 PERT工程评估评审技术
  • 5.6 进度计划的编排
  • 5.7 时间压缩法
  • 5.8 本章测验

质量与配置计划

  • 6.1 质量计划
  • 6.2 配置管理计划
  • 6.3 本章测验

人员与沟通管理

  • 7.1 项目团队管理
  • 7.2 项目干系人管理
  • 7.3 项目沟通管理
  • 7.4 本章测验

软件项目风险计划

  • 8.1 风险计划
  • 8.2 本章测验

采购与合同计划

  • 9.1 采购管理
  • 9.2 合同计划
  • 9.3 本章测验

软件项目集成计划

  • 10.1 集成计划
  • 10.2 本章测验

项目执行控制

  • 11.1 核心计划执行与控制
  • 11.2 辅助计划执行与控制
  • 11.3 本章测验

软件项目结束

  • 12.1 项目结束
  • 12.2 本章测验

软件项目管理上机实验操作

  • 13.1 Project 2013的界面与基本操作
  • 13.2 任务与工期管理
  • 13.3 项目报表
  • 13.4 项目资源管理
  • 13.5 项目成本管理
  • 13.6 项目进度跟踪
  • 13.7 项目优化调整
  • 13.8 本章测验