湖南自考01336 软件项目管理(一)考试大纲
第一部分 课程性质与目标
一、课程性质与特点
软件项目管理(一)是高等教育自学考试软件工程(本科)专业的专业核心
课程、游戏软件开发技术(本科)专业的选考课程,是为培养和检验考生的软件
项目管理的基本理论知识和应用能力而设置的一门专业课程。
软件项目管理是软件项目实施过程中采取的一系列管理行为,目的是要保证软
件项目的成功。本课程将依据软件项目管理的基本特点,以软件项目管理过程为
线索,介绍软件项目管理的基本理论、方法和技术。主要内容包括:项目及项目
管理的概念、软件项目的定义和特征、需求管理、项目组织与规划、成本控制、
进度管理、质量控制、资源管理和配置、项目跟踪控制、风险管理等。本课程从
本质上说,不是一门技术类课程,而是一门管理类的课程,强调的是软件项目管
理者的主要工作、职责和权利,既包含了基本理论与方法,又具有很强的应用背
景,是一门理论与实践紧密结合的课程。
二、课程目标与基本要求
设置本课程的目的是使考生掌握软件项目管理的一些基本概念、基本原理和基
本方法,了解软件项目管理各个阶段为保证项目的成功实施所需的基本技术和工
具,并能将所学知识运用到软件项目的管理活动中。通过本课程的学习,考生应
具备以下几方面的知识和能力:
了解软件项目管理的特点和软件项目管理的一般过程。
掌握软件项目管理各个阶段的主要工作内容。
了解软件项目管理中存在的误区和制约因素。
掌握软件项目管理过程中应遵循的基本原则和有效的方法。
掌握软件项目管理过程中重要技术文档的编制方法。
初步具备将所学知识运用于软件项目管理的基本能力。
三、与本专业其他课程的关系
本课程是高等教育自学考试软件工程(本科)专业的专业核心课程、游戏软件
开发技术(本科)专业的选考课程,与本专业的其它软件类课程有着密切的关系,
特别是软件工程是本课程必修的先导课程。
01336 软件项目管理(一)考试大纲 第 1 页(共 9 页)
第二部分 考核内容与考核目标
第一章 软件项目管理导论
一、学习目的与要求
本章对项目及软件项目作了概括介绍,目的是使考生对软件项目有个初步的认
识。通过本章的学习,应使考生掌握项目及软件项目的基本概念,了解软件项目
的生命周期,理解软件工程框架,掌握软件项目管理的基本概念、特征和主要内
容,正确理解软件项目管理的过程、范围以及所面对的问题。
二、考核知识点与考核目标
(一)软件项目的定义及其特征(重点)
识记:软件项目的定义
理解:软件项目的特征
(二)软件项目管理(重点)
识记:软件项目管理的概念
项目管理知识体系
软件项目管理的主要内容
理解:软件项目管理的特征
项目管理的 6 要素
(三)软件工程框架(次重点)
理解:软件工程的目标、活动和原则及软件工程模型
第二章 软件项目需求管理
一、学习目的与要求
本章主要介绍了软件需求的概念、需求开发的步骤和活动及需求管理过程,目
的是使考生认识到软件需求是一个项目的开端,是软件设计及实现的基础,对于
整个软件项目来说至关重要。通过本章的学习,应了解软件需求的概念、理解需
求开发的步骤和活动,初步具备编写需求规格说明书的能力,掌握需求管理的目
标、原则和策略,需求管理包括的活动,特别是需求的变更管理。
二、考核知识点与考核目标
(一)软件需求概念(次重点)
识记:软件需求的定义
理解:软件需求层次
(二)需求开发(重点)
识记:需求开发的四个阶段
软件需求规格说明书的基本含义
理解:需求开发操作矩阵
需求验证的步骤和内容
01336 软件项目管理(一)考试大纲 第 2 页(共 9 页)
(三)需求管理(重点)
识记:需求管理的目标和原则
软件需求工程管理的 5 个过程
理解:需求管理活动
应用:需求管理原则
需求变更管理(如何应对软件需求变更)
(四)软件需求质量评价(一般)
理解:软件需求质量度量的 9 个元素
第三章 软件项目成本管理
一、学习目的与要求
成本估算是项目管理的基础和核心内容之一。通过本章的学习,应掌握软件项
目成本估算的含义、过程和方法,初步具备进行软件项目成本估算的能力。
二、考核知识点与考核目标
(一)软件项目成本估算的概念(次重点)
理解:项目规模和成本的度量单位
软件项目成本管理的概念
PERT 估计
(二)软件项目成本估算的方法(重点)
理解:几种常用的成本估算方法
(三)软件项目成本监控(重点)
理解:软件项目成本监控的含义
应用:赢得值分析法
第四章 软件项目进度管理
一、学习目的与要求
软件项目进度计划是对软件项目实施管理的依据,编制软件项目计划是项目
管理人员必备的基本能力。通过本章的学习,应了解软件项目进度计划包含的基
本内容,掌握编制软件项目进度计划的基本方法,初步具备编制软件项目进度计
划的能力。
二、考核知识点与考核目标
(一)软件项目进度管理过程(次重点)
理解:项目活动定义的基本概念
项目活动之间的几种关系
(二)网络图(重点)
识记:网络图的概念
应用:网络图的绘制
01336 软件项目管理(一)考试大纲 第 3 页(共 9 页)
关键路径
网络优化
(三)甘特图(重点)
识记:甘特图的定义和表示方法
应用:运用甘特图表示项目进度
(四)项目历时估计(重点)
理解:工期估算的方法
应用:应用 PERT 估算项目历时
(五)编制软件项目进度计划(重点)
应用:编制项目计划的基本步骤
第五章 软件项目风险管理
一、学习目的与要求
进行合理的风险管理、制定及时的风险计划是预防软件项目失败的一种重要手
段。通过本章的学习,应了解软件项目中存在的风险,掌握几种常用的风险识别
方法、风险评估方法,理解风险规划的主要内容。使考生在从事软件开发项目时
具有强烈的风险意识和对风险的基本控制能力。
二、考核知识点与考核目标
(一)概述(重点)
识记:风险的概念
风险管理的概念
风险管理的意义
理解:软件风险的类型
(二)风险识别(重点)
识记:风险识别的概念
风险识别过程
理解:常见的软件风险
风险识别的常用方法
(三)风险分析(次重点)
理解:风险分析过程
风险分析技巧与工具
(四)风险应对(重点)
应用:风险应对的策略
第六章 软件项目配置管理
一、学习目的与要求
01336 软件项目管理(一)考试大纲 第 4 页(共 9 页)
配置管理是软件项目管理的一项主要内容,有效的配置管理可以帮助提高软件
产品质量,还可以提高开发团队工作效率。通过本章的学习,应了解软件项目配
置管理的概念及意义,理解配置管理的基本过程,掌握软件项目配置管理计划的
主要内容,初步具备编制软件项目配置管理计划的能力。
二、考核知识点与考核目标
(一)概述(重点)
理解:软件配置项的定义
基线的定义
软件配置管理的定义
(二)配置管理过程(重点)
理解:配置管理包含的基本过程
软件配置管理活动
软件配置管理组织和职责
配置管理的功能
基线变更管理过程
基线审核过程
(三)配置审核(重点)
识记:配置审核的概念
理解:配置审核的内容
配置审核的种类
第七章 软件项目资源管理
一、学习目的与要求
资源管理也是项目管理的一个重要组成部分。通过本章的学习,使考生掌握
软件开发人员的组织与分工的原则和主要方法,熟悉目前流行的软件资源管理工
具及软件复用的主要方法。
二、考核知识点与考核目标
(一)人力资源管理(重点)
理解:人力资源管理的主要内容
人力资源规划的过程
团队组织和分工
应用:人力资源计划的平衡
团队建设
(二)软件资源管理(次重点)
识记:软件资源基本概念
软件资源的复用方式
01336 软件项目管理(一)考试大纲 第 5 页(共 9 页)
第八章 软件项目质量管理
一、学习目的与要求
软件质量是软件项目管理是否成功的标志,质量管理是软件项目管理的关键内
容。通过本章的学习,应了解软件项目质量管理的概念及其重要性,质量管理过
程及包含的主要活动,掌握软件项目质量计划的编制依据和主要内容,初步具备
编制软件项目质量计划的能力。
二、考核知识点与考核目标
(一)软件质量概述(次重点)
识记:软件质量的含义
理解:软件质量的特性
质量成本的概念
软件质量保证
(二)软件评审(次重点)
识记:软件评审概念
理解:软件评审的实施
评审成功的关键
(三)软件测试(重点)
理解:软件测试的概念
软件测试的过程
软件测试的类型
测试的原则
测试用例的开发
(四)软件缺陷跟踪(一般)
理解:缺陷预防原则
缺陷预防步骤
(五)质量认证体系(一般)
理解:ISO9000 的概念
ISO9000 的质量管理原则
(六)能力成熟度集成模型 CMMI(一般)
理解:CMM 的基本内容
CMMI 的表示方法
第九章 Rational 统一过程
第十章 敏捷软件开发
第十一章 将 6A 管理引入软件开发
(不作考核要求)
01336 软件项目管理(一)考试大纲 第 6 页(共 9 页)
第三部分 有关说明与实施要求
一、考核目标的能力层次表述
本大纲在考核目标中,按照“识记”、“理解”、“应用”三个能力层次规
定其应达到的能力层次要求。各能力层次为递进等级关系,后者必须建立在前者
的基础上,其含义是:
识记:能知道有关的名词、概念、知识的含义,并能正确认识和表述,是低
层次的要求。
理解:在识记的基础上,能全面把握基本概念、基本原理、基本方法,能掌
握有关概念、原理、方法的区别与联系,是较高层次的要求。
应用:在理解的基础上,能运用基本概念、基本原理、基本方法联系学过的
多个知识点分析和解决有关的理论问题和实际问题,是较高层次的要求。
二、教材
指定教材:软件项目管理,覃征、徐文华,清华大学出版社,2009 年第 2 版
三、自学方法指导
1.在开始阅读指定教材某一章之前,先翻阅大纲中有关这一章的考核知识点
及对知识点的能力层次要求和考核目标,以便在阅读教材时做到心中有
数,有的放矢。
2.阅读教材时,要逐段细读,逐句推敲,集中精力,吃透每一个知识点,对
基本概念必须深刻理解,对基本理论必须彻底弄清,对基本方法必须牢固
掌握。
3.在自学过程中,既要思考问题,也要做好阅读笔记,把教材中的基本概念、
原理、方法等加以整理,这可从中加深对问题的认知、理解和记忆,以利
于突出重点,并涵盖整个内容,可以不断提高自学能力。
4.完成书后作业和适当的辅导练习是理解、消化和巩固所学知识,培养分析
问题、解决问题及提高能力的重要环节,在做练习之前,应认真阅读教材,
按考核目标所要求的不同层次,掌握教材内容,在练习过程中对所学知识
进行合理的回顾与发挥,注重理论联系实际和具体问题具体分析,解题时
应注意培养逻辑性,针对问题围绕相关知识点进行层次(步骤)分明的论
述或推导,明确各层次(步骤)间的逻辑关系。
四、对社会助学的要求
1.应熟知考试大纲对课程提出的总要求和各章的知识点。
2.应掌握各知识点要求达到的能力层次,并深刻理解对各知识点的考核目标。
3.辅导时,应以考试大纲为依据,指定的教材为基础,不要随意增删内容,
以免与大纲脱节。
4.辅导时,应对学习方法进行指导,宜提倡"认真阅读教材,刻苦钻研教材,
主动争取帮助,依靠自己学通"的方法。
5.辅导时,要注意突出重点,对考生提出的问题,不要有问即答,要积极启
发引导。
01336 软件项目管理(一)考试大纲 第 7 页(共 9 页)
6.注意对考生能力的培养,特别是自学能力的培养,要引导考生逐步学会独
立学习,在自学过程中善于提出问题,分析问题,做出判断,解决问题。
7.要使考生了解试题的难易与能力层次高低两者不完全是一回事,在各个能
力层次中会存在着不同难度的试题。
8.助学学时:本课程共 7 学分,建议总课时 126 学时,其中助学课时分配如下:
章 次 内 容 学 时
第一章 软件项目管理导论 8
第二章 软件项目需求管理 16
第三章 软件项目成本管理 18
第四章 软件项目进度管理 20
第五章 软件项目风险管理 14
第六章 软件项目配置管理 20
第七章 软件项目资源管理 10
第八章 软件项目质量管理 20
第九章 Rational 统一过程 0
第十章 敏捷软件开发 0