软件项目管理考纲.docx
《软件项目管理考纲.docx》由会员分享,可在线阅读,更多相关《软件项目管理考纲.docx(17页珍藏版)》请在冰豆网上搜索。
软件项目管理考纲
文件排版存档编号:
[UYTR-OUPT28-KBNTL98-UYNN208]
软件项目管理考纲
天津市高等教育自学考试课程考试大纲
课程名称:
软件项目管理课程代码:
7029
第一部分课程性质与目标
一、课程性质及特点
课程性质:
本课程是为高等教育自学考试软件工程专业(独立本科段)高年级学生开设的一门专业必修课程。
课程特点:
软件项目管理是软件项目实施过程中采取的一系列管理行为,目的是要保证软件项目的成功。
本课程将依据软件项目管理的基本特点,以软件项目管理过程为线索,介绍软件项目管理的基本理论、方法和技术。
主要内容包括:
项目及项目管理的概念、软件项目的定义和特征、合同管理、需求管理、项目组织与规划、成本控制、进度管理、质量控制、资源管理和配置、项目跟踪控制、风险管理、项目结束等。
本课程从本质上说,不是一门技术类课程,而是一门管理类的课程,强调的是软件项目管理者的主要工作、职责和权利,既包含了基本理论与方法,又具有很强的应用背景,是一门理论与实践紧密结合的课程。
二、课程目标与基本要求
设置本课程的目的是使学生掌握软件项目管理的一些基本概念、基本原理和基本方法,了解软件项目管理各个阶段为保证项目的成功实施所需的基本技术和工具,并能将所学知识运用到软件项目的管理活动中。
通过本课程的学习,考生应具备以下几方面的知识和能力:
了解软件项目管理的特点和软件项目管理的一般过程
掌握软件项目管理各个阶段的主要工作内容
了解软件项目管理中存在的误区和制约因素
掌握软件项目管理过程中应遵循的基本原则和有效的方法
掌握软件项目管理过程中重要技术文档的编制方法
初步具备将所学知识运用于软件项目管理的基本能力
三、与本专业其他课程的关系
本课程是高等教育自学考试软件工程专业(独立本科段)的专业课,与本专业的其它软件类课程有着密切的关系,特别是《软件工程概论》是本课程必修的先导课程,而《项目管理软件》则必须以本课程为基础,是直接应用本课程所学知识的后续课程。
第二部分考核内容与考核目标
第1章软件项目介绍
一、学习目的与要求
本章对项目及软件项目作了概括介绍,目的是使学生对软件项目有个初步的认识。
通过本章的学习,应使学生掌握项目及软件项目的基本概念,了解软件项目的生命期、软件项目的基本特征、要素组成和实现软件项目目标的制约因素
二、考核知识点与考核目标
(一)软件项目的定义及其特征(重点)
识记:
软件项目的定义
理解:
软件项目的特征
软件项目的组成要素
(二)实现软件项目目标的制约因素(次重点)
理解:
实现软件项目目标的制约因素
(三)软件项目的生命周期(次重点)
识记:
软件生命期包括的几个阶段
第2章软件项目管理
一、学习目的与要求
本章从宏观上介绍了软件项目管理的初步知识,目的是使学生对软件项目管理的内容有个概括的了解,为学习后续内容奠定基础。
通过本章的学习,应掌握项目管理的基本概念及软件项目管理的基本特征,正确理解软件项目管理的过程、范围以及所面对的问题。
二、考核知识点与考核目标
(一)项目管理定义(重点)
识记:
项目管理的概念
项目管理的类型
理解:
软件项目管理的特征
(二)软件项目管理过程(重点)
识记:
软件开发项目管理路线图所包含的阶段
理解:
软件项目管理过程所包含的几个环节及基本内容。
(三)软件项目管理的范围(次重点)
识记:
项目管理的五要素
(四)过程管理与软件项目管理的关系(一般)
理解:
过程管理在软件项目中的作用
过程管理与项目管理的关系
第3章技术合同管理
一、学习目的与要求
本章主要介绍了签订合同各方的工作过程和主要活动,目的是使学生对软件项目管理中有关合同的管理活动有所了解,认识到签订项目合同是实施软件项目管理的第一步并贯穿于整个项目管理过程的始终。
通过本章的学习,应掌握合同签订各方特别是乙方应遵循的管理过程和各种活动的基本内容,初步具备签署软件项目合同的能力。
二、考核知识点与考核目标
(一)概述(重点)
识记:
合同甲方
合同乙方
合同生存期
(二)甲方合同环境(次重点)
理解:
合同准备过程及具体活动的内容
合同签署过程及具体活动的内容
合同责任分配过程及具体活动的内容
合同执行监督过程及具体活动的内容
合同终止过程及具体活动的内容
(三)乙方合同环境(重点)
理解:
合同准备过程及具体活动的内容
合同签署过程及具体活动的内容
合同责任分配过程及具体活动的内容
合同执行监督过程及具体活动的内容
合同终止过程及具体活动的内容
(四)内部合同环境(一般)
识记:
内部合同环境的特殊性
第4章需求管理
一、学习目的与要求
本章主要介绍了需求的概念、管理过程及需求定义方法,目的是使学生认识到软件需求是一个项目的开端,也是项目建设的基石。
通过本章的学习,应了解需求的概念、需求管理过程包含的基本内容,掌握定义需求规格的常用方法,初步具备编写需求规格说明书的能力。
二、考核知识点与考核目标
(一)需求概念(次重点)
识记:
需求的定义
需求的类型
理解:
需求管理的重要性
(二)需求管理过程(重点)
识记:
软件需求工程的概念
软件需求工程管理的5个过程
理解:
需求获取的主要任务
进行需求获取时应注意的问题
需求分析的主要任务
需求分析的验证
需求变更管理的内容
应用:
编写需求规格说明书
编写需求变更表格
(三)定义需求规格的方法(次重点)
应用:
原型分析法
结构化分析方法
用例分析方法
关键功能列表法
第5章软件项目的生存期模型
一、学习目的与要求
通过本章的学习,应了解常用的几种软件生存期模型的定义、特点和适用的项目类型,初步具备针对不同的项目类型选择合适的软件生存期模型的能力。
二、考核知识点与考核目标
(一)软件项目生存期模型的定义(次重点)
识记:
生存期的定义
理解:
常用的生存期模型
生存期的重要性
(二)瀑布模型(重点)
理解:
瀑布模型的定义
瀑布模型的特点
应用:
瀑布模型的使用指南
瀑布模型适用的项目类型
(三)V-shaped模型(次重点)
理解:
V-shaped模型的定义
V-shaped模型的特点
应用:
V-shaped模型的使用指南
V-shaped模型适用的项目类型
(四)原型生存期模型(重点)
理解:
原型生存期模型的定义
原型生存期模型的特点
应用:
原型生存期模型的使用指南
原型生存期模型适用的项目类型
(五)增量式生存期模型(次重点)
理解:
增量式生存期模型的定义
增量式生存期模型的特点
应用:
增量式生存期模型的使用指南
增量式生存期模型适用的项目类型
(六)螺旋式生存期模型(次重点)
理解:
螺旋式生存期模型的定义
螺旋式生存期模型的特点
应用:
螺旋式生存期模型的使用指南
螺旋式生存期模型适用的项目类型
(七)快速应用开发模型(重点)
理解:
快速应用开发模型的定义
快速应用开发模型的特点
应用:
快速应用开发模型的使用指南
快速应用开发模型适用的项目类型
(八)渐进式阶段模型(重点)
理解:
渐进式阶段模型的定义
渐进式阶段模型的特点
应用:
渐进式阶段模型的使用指南
渐进式阶段模型适用的项目类型
第6章软件项目任务分解
一、学习目的与要求
做好项目计划和控制好计划是软件项目成功的必要条件,而编制进度计划首先要解决的问题就是软件项目的任务分解。
通过本章的学习,应了解软件项目任务分解的概念、类型和分解时的注意事项,掌握软件项目任务分解的基本步骤,初步具备进行软件项目任务分解的能力。
二、考核知识点与考核目标
(一)软件项目任务分解的概念(重点)
识记:
软件项目任务分解的定义
(二)软件项目任务分解的类型(次重点)
理解:
软件项目任务分解的两种类型
(三)软件项目任务分解的步骤(重点)
理解:
软件项目任务分解的基本步骤
应用:
软件项目任务分解的标准
软件项目任务分解结果的检验标准
(四)软件项目任务分解的注意事项(一般)
理解:
软件项目任务分解的注意事项
软件项目任务分解的意义
第7章软件项目的规模成本估算
一、学习目的与要求
成本估算是项目管理的基础和核心内容之一。
通过本章的学习,应掌握软件项目成本估算的含义、过程和方法,初步具备进行软件项目成本估算的能力。
二、考核知识点与考核目标
(一)软件项目成本估算的概念(重点)
理解:
项目规模和成本的度量单位
软件项目成本管理的概念
成本估算的含义
成本估算的目标
(二)软件项目成本估算的过程(重点)
理解:
软件项目成本的估算过程
(三)软件项目成本估算的方法(重点)
理解:
几种常用的成本估算方法
应用:
参数法和自下而上方法相结合进行成本估算的方法
(四)软件项目成本估算的误差度(次重点)
理解:
产生成本估算误差的主要原因
对付估算误差的方法
第8章软件项目的进度计划
一、学习目的与要求
软件项目进度计划是对软件项目实施管理的依据,编制软件项目计划是项目管理人员必备的基本能力。
通过本章的学习,应了解软件项目计划包含的基本内容,掌握编制软件项目进度计划的基本方法,初步具备编制软件项目进度计划的能力。
二、考核知识点与考核目标
(一)软件项目进度计划概述(次重点)
识记:
实践进度的含义
理解:
进度管理的基本概念
任务之间的几种关系
任务之间关系的依据
(二)软件项目计划的进度网络图(重点)
识记:
网络图的概念
应用:
PDM网络图的绘制原理
ADM网络图的绘制原理
(三)软件项目进度估算的基本方法(重点)
识记:
网络进度图的基本术语
理解:
几种常用的项目进度估算方法
应用:
使用正推法进行进度估算的方法
使用逆推法进行进度估算的方法
(四)编制软件项目进度计划(重点)
应用:
编制项目计划的基本步骤
第9章软件项目的质量计划
一、学习目的与要求
软件质量是软件项目管理是否成功的标志,质量管理是软将项目管理的关键内容。
通过本章的学习,应了解软件项目质量管理的概念及其重要性,质量管理过程及包含的主要活动,掌握软件项目质量计划的编制依据和主要内容,初步具备编制软件项目质量计划的能力。
二、考核知识点与考核目标
(一)软件质量概述(重点)
识记:
软件质量的含义
理解:
软件质量的重要性
质量成本的概念
(二)质量管理过程(重点)
识记:
质量管理包含的主要过程
理解:
质量保证的含义
质量控制的含义
质量保证与质量控制的关系
(三)软件项目中常用的质量活动(次重点)
识记:
质量保证包含的主要活动
质量控制包含的主要活动
(四)编制软件项目质量计划(重点)
识记:
质量计划的要求
理解:
质量计划与质量体系的关系
应用:
质量计划的内容
第10章配置管理计划
一、学习目的与要求
配置管理是软件项目管理的一项主要内容,有效的配置管理可以帮助提高软件产品质量,还可以提高开发团队工作效率。
通过本章的学习,应了解软件项目配置管理的概念及意义,理解配置管理的基本过程,掌握软件项目配置管理计划的主要内容,初步具备编制软件项目配置管理计划的能力。
二、考核知识点与考核目标
(一)概述(重点)
理解:
配置项的定义
基线的定义
配置管理的定义
配置管理的目标
配置管理在软件开发中的意义
(二)配置管理过程(重点)
理解:
配置管理包含的基本过程
配置管理库的作用
应用:
理解配置管理库的建立过程
配置项的跟踪与管理过程
基线变更管理过程
基线审核过程
配置管理报告编制过程
产品生成过程
(三)配置管理计划(次重点)
理解:
制定配置管理计划过程
应用:
配置计划的主要内容
第11章项目风险计划
一、学习目的与要求
进行合理的风险管理、制定及时的风险计划是预防软件项目失败的一种重要手段。
通过本章的学习,应了解软件项目中存在的风险,掌握几种常用的风险识别方法、风险评估方法,理解风险规划的主要内容。
使学生在从事软件开发项目时具有强烈的风险意识和对风险的基本控制能力。
二、考核知识点与考核目标
(一)概述(重点)
识记:
风险的概念
风险的基本性质
风险管理的概念
风险管理的意义
理解:
风险的类型
(二)风险识别(重点)
识记:
风险识别的概念
理解:
风险识别的常用方法
应用:
使用检查表法进行风险识别
(三)评估风险(次重点)
识记:
风险评估的概念
应用:
定性风险评估方法
定量风险评估方法
(四)风险规划(次重点)
识记:
风险规划的概念
风险规划包括的过程
理解:
风险的处理方式
(五)风险控制(重点)
识记:
风险控制的概念
应用:
风险控制的一般方法
第12章团队建设
一、学习目的与要求
团队建设是软件项目成功的保障。
通过本章的学习,应了解软件项目中团队建设的重要性和主要内容,理解项目经理的职责和权力,掌握项目组织机构的几种形式、团队建设的方法和项目沟通方式。
培养学生在从事软件开发项目时的团队意识和对团队实施管理的初步能力。
二、考核知识点与考核目标
(一)概述(重点)
识记:
团队的定义
理解:
团队管理的基本过程
团队管理的意义
(二)项目经理的确定(重点)
理解:
项目经理的职责
项目经理的权利
项目经理的能力
(三)项目组织形式(次重点)
识记:
项目组织结构的定义
理解:
项目组织结构的几种方式
(四)团队建设(次重点)
识记:
项目中的人员角色
理解:
团队建设的主要内容
团队管理的方法
(五)沟通管理(重点)
识记:
沟通的基本过程
理解:
项目沟通的方式
应用:
编制项目沟通计划
第13章软件项目度量
一、学习目的与要求
软件度量是对软件项目进行规划的重要依据,有效的项目度量有助于更好地规划和控制项目,更准确地了解项目的情况。
通过本章的学习,应了解软件度量的定义、类型、作用及成本等基本知识,掌握软件项目中常用的度量指标及合理选择度量指标的方法。
掌握编制软件度量规划的基本步骤和主要内容。
二、考核知识点与考核目标
(一)软件度量概述(次重点)
理解:
软件度量的定义
软件度量的类型
软件度量的作用
(二)选择软件度量指标(次重点)
应用:
用GQM方法选择度量指标的步骤
用平衡度量组的方法选择度量指标
(三)软件项目中常用度量指标(重点)
理解:
常见度量指标
应用:
PSP度量指标
(四)度量规划(重点)
理解:
度量规划的内容
应用:
度量规划的基本步骤
第14章项目计划文档模板参考
一、学习目的与要求
本章是对前几章内容的综合说明。
通过本章的学习,使学生对项目计划文挡的组织形式和包含的主要内容有基本的了解。
二、考核知识点与考核目标
(一)项目计划文档的内容组织(次重点)
理解:
项目计划文档的内容组织
(二)项目计划文档的内容定义(次重点)
应用:
项目计划文档所包含内容的定义
第15章软件项目跟踪控制管理
一、学习目的与要求
项目跟踪控制是软件项目按计划实施的重要保证。
通过本章的学习,应了解软件项目跟踪控制的涵义、重要性、跟踪控制的程度等基本内容,熟悉项目性能分析的几种常用方法和项目的评审过程,了解项目计划的修改过程。
使学生初步具备软件项目的跟踪控制管理能力。
二、考核知识点与考核目标
(一)项目跟踪控制的概念(次重点)
理解:
项目跟踪的概念
项目控制的概念
识记:
项目跟踪控制的重要性
项目跟踪控制的程度
(二)项目信息跟踪采集(次重点)
识记:
信息跟踪采集的含义
理解:
信息跟踪采集的过程
采集对象所包含的主要因素
应用:
规划跟踪采集的方法
(三)项目性能分析(重点)
应用:
图解控制法
已获取价值分析法
(四)项目评审(重点)
理解:
项目评审的作用
应用:
项目评审所包含的主要内容
(五)项目计划修改(一般)
理解:
项目计划修改过程
第16章项目结束过程
一、学习目的与要求
项目结束是项目管理的最后阶段,在这一阶段仍然需要进行有效的管理。
通过本章的学习,应了解软件项目结束过程所包含的主要工作内容和成功项目应注意的一些问题。
二、考核知识点与考核目标
(一)项目结束概述(重点)
理解:
项目终止的条件
项目终止的方式
项目结束必须完成的任务
应用:
项目成功与失败的标准
(二)项目结束过程(重点)
理解:
项目结束工作所包含的主要内容
(三)成功项目应注意的事项(次重点)
理解:
成功项目应作的事情
成功项目忌讳的事情
(四)新项目管理(一般)
识记:
理想的新项目经理应具备的素质
项目经理成功的基本原则
第三部分有关说明与实施要求
一、考核目标的能力层次表述
本课程的考核目标共分为三个能力层次:
识记、理解、应用,它们之间是递进等级的关系,后者必须建立在前者基础上。
其具体含义为:
识记:
能知道有关的名词、概念、知识的含义,并能正确认识和表述,是低层次的要求。
理解:
在识记的基础上,能全面把握基本概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别与联系,是较高层次的要求。
应用:
在理解的基础上,能运用基本概念、基本原理、基本方法联系学过的多个知识点分析和解决有关的理论问题和实际问题,是最高层次的要求。
二、指定教材
《软件开发项目管理》韩万江姜立新编着,机械工业出版社,
三、自学方法指导
1、在开始阅读指定教材某一章之前,先翻阅大纲中有关这一章的考核知识点及对知识点的能力层次要求和考核目标,以便在阅读教材时做到心中有数、突出重点、有的放矢。
2、在了解考试大纲内容的基础上,根据考核知识点和考核要求,在阅读教材时,要逐段细读,逐句推敲,集中精力,吃透每一个知识点,对基本概念必须深刻理解,对基本理论必须彻底弄清,对基本方法必须牢固掌握,并融会贯通,在头脑中形成完整的知识体系。
3、在自学过程中,既要思考问题,也要做好阅读笔记,把教材中的基本概念、原理、方法等加以整理,这可从中加深对问题的认识、理解和记忆,以利于突出重点,并涵盖整个内容,可以不断提高自学能力。
同时,在自学各章内容时,能够在理解的基础上加以记忆,且勿死记硬背。
4、完成书后作业和适当的辅导练习是理解、消化和巩固所学知识,培养分析问题、解决问题及提高能力的重要环节。
在做练习之前,应认真阅读教材,按考核目标所要求的不同层次,掌握教材内容,在练习过程中多所学知识进行合理的回顾与发挥,注重理论联系实际和具体问题具体分析,解题时应注意培养逻辑性,针对问题围绕相关知识点进行层次(步骤)分明的论述或推导,明确各层次(步骤)间的逻辑关系。
四、社会助学要求
1、应熟知考试大纲对课程提出的总要求和各章的知识点。
2、应掌握各知识点要求达到的能力层次,并深刻理解对各知识点的考核目标。
3、辅导时,应以考试大纲为依据,指定的教材为基础,不要随意增删内容,以免与大纲脱节。
4、辅导时,应对学习方法进行指导。
提倡“认真阅读教材,刻苦钻研教材,主动争取帮助,依靠自己学通”的方法。
5、辅导时,要注意突出重点,对考生提出的问题,不要有问即答,要积极启发引导。
6、注意对应考者能力的培养,特别是对自学能力的培养,要引导学生逐步学会独立学习,在自学过程中善于提出问题、分析问题、解决问题的能力。
7、要使考生了解试题的难易与能力层次高低两者不完全是一回事,在各个能力层次中存在不同难度的试题。
8、助学学时:
本课程共4学分,建议总学时为72学时,学时分配如下:
章节
内容
学时
第1章
软件项目介绍
1
第2章
软件项目管理
3
第3章
技术合同管理
3
第4章
需求管理
3
第5章
软件项目的生存期模型
4
第6章
软件项目任务分解
4
第7章
软件项目的规模成本估算
8
第8章
软件项目的进度计划
8
第9章
软件项目的质量计划
6
第10章
配置管理计划
4
第11章
项目风险计划
8
第12章
团队建设
4
第13章
软件项目度量
6
第14章
项目计划文档模板参考
2
第15章
软件项目跟踪控制管理
6
第16章
项目结束过程
2
总计
五、关于命题考试的若干规定
1、本大纲各章所提到的内容和考核目标都是考试内容。
试题覆盖到章,适当突出重点。
2、试卷中对不同能力层次的试题比例大致是:
“识记”为20%、“理解”为40%、“应用”为40%。
3、试题难易程度要合理:
易、较易、较难、难比例为2:
3:
3:
2。
4、每份试卷中,各类考核点所占比例约为:
重点占65%、次重点占25%、一般占10%。
5、本课程命题采用的基本题型包括名词解释、单项选择、填空题、简答题、应用题等。
6、考试采用闭卷笔试,考试时间150分钟,采用百分制评分,60分为合格。
六、题型示例(样题)
(一)名词解释
软件项目管理
(二)单项选择题
在编制项目计划时使用的各种视图中,以工作表和条形图表的形式显示基本任务信息的视图是__________。
A.甘特图B.任务分配状况C.资源图表D.网络图
(三)填空题
网络图是非常有用的进度表达方式,常用的网络图有_______、__________和__________。
(四)简答题
成本估算不准的主要原因。
(五)应用题
某软件项目的成本参数如下:
软件项目人员包括1名项目经理、2名分析员、2名编程人员。
每人参与项目的时间是500小时。
其中,项目经理的成本是30元/小时,分析人员的成本是20元/小时,编程人员的成本是13元/小时。
一般管理费是人力成本的25%,额外费用是人力成本和管理成本的25%,设备费和其他费用为13000元。
请利用参数估算方法估算下面软件项目的人力成本和总成本。