1、软件项目管理实验大纲 《软件项目管理》 实验报告 《软件项目管理》实验大纲 一、 课程性质、目的和任务 软件项目管理是软件工程和项目管理的交叉学科,是项目管理的原理和方法在软件工程领域的应用。与一般的工程项目相比,软件项目具有其特殊性,因此,软件项目管理的难度要比一般的工程项目的难度大,是当前我国软件业面临的最大挑战,同时也是软件工业化生产的必要条件。本实验力求让学生通过学习和实验, 从了解项目管理软件工具和项目管理支撑环境Microsoft Pr
2、oject,较系统地了解软件项目管理的理念与框架;掌握软件项目管理核心过程、方法与工具;并能针对软件项目与项目管理特点解决应用中的具体问题。4HnLI。 二、教学基本要求 (1)加深理解并巩固《软件项目管理》课程中所学的基本概念和基本技术,培养分析问题解决问题的能力; (2)熟悉项目管理工具的使用方法,了解使用MS Project项目管理软件建立项目工程信息的过程、步骤。1KRBW。 (3)根据给定项目实例估算项目规模,分解任务,分配资源,制定项目计划; (4)根据给定项目实例分配资源,绘制相应的人力资源负荷曲线及费用曲线; (5)利用软件来熟悉项目的控制和跟踪,分析和更改计划
3、 三、实验内容及学时分配 大纲基本内容包括8个必做实验, 在规定的16个学时内完成。 实验一 熟悉软件环境(必做实验,综合性实验,2 学时) 1. 实验目的 熟悉Microsoft Project环境、了解软件中各个菜单项的含义。 2. 实验简介 熟悉系统菜单中的各种功能、视图及系统参数的设置。 3. 实验步骤 1) 安装Project。 2) 打开Project并新建项目,选取模板。 3) 根据p196页的提示输入数据 4) 菜单栏 视图—>网络图,切换视图至网络图 实验二 建立工作日历(必做实验,综合实验,2学时) 1.
4、 实验目的 熟悉并掌握工作日历的设置和修改方法,能够熟练地为资源设置工作日或非工作日、加班时间。 2. 实验内容 熟悉并掌握工作日历的设置和修改方法,能够熟练地为资源设置工作日或非工作日、加班时间。 3. 实验步骤 1) 选择菜单栏 工具—>更改工作时间。可以选择已有的日历,如:行政日历,夜班等。也可以选择新建日历,选择新建,输入新建日历的名字,并选择新建基准日历或复制已有日历,点击确定,新建日历完成。PmcB9。 2) 在更改工作时间窗口选择范围,指定本项目所用日历。如下图所示。 同时可以对日历进行详细编辑,选定日期,在右侧“将所选日期设置为”选项中将该日期设为“使用
5、默认设置”(根据所选日期定义工作日和非工作日),“非工作日”,“非默认工作时间”(根据所选日历将该日期由指定工作日改为非工作日或由非工作日改为工作日)。也可以修改一天中的工作时间,什么时候上班,什么时候下班。tts4N。 实验三 熟悉项目任务信息建立过程 (必做实验,综合性实验,2 学时) 1. 实验目的 通过实际项目例子掌握如何在项目中建立任务。 2. 实验内容 掌握如何在项目中建立任务,掌握如何输入任务的工期,掌握如何调整任务的层次,掌握如何设定任务之 间的关联性、搭接关系和搭接时间。绘制项目的单代号网络图。8QHJz。 3. 实验步骤 1) 建立项目,打开Pr
6、ojrct,在菜单栏选择文件—>新建,弹出如下窗口, 选择项目模板。这次我们选择空白项目。 2) 在生成的空白项目中根据要求输入任务信息,通过升级降级划分项目层次。 3) 在前置任务栏中输入此项目的前置项目,搭接关系有四种,如下, F表示finish 完成的意思 S表示start 开始的意思 FS关系:完成---开始关系,即:前一工作完成后,后续工作才能开始。 SS关系:开始---开始关系,即:前一工作开始后,后续工作才能开始。 FF关系:完成---完成关系,即:前一工作完成后,后续工作才能完成。 SF关系:开始---完成关系,即:前一工作开始后,后续工作才能完成。DeNg
7、P。 具体格式如下:(前置项目编号)搭接关系 + 搭接时间 4) 选择视图—>网络图,即可显示项目网络图。 实验四 建立项目任务表 (必做实验,综合性实验,2 学时) 1. 实验目的 结合课本实例进行WBS任务分解,确立任务之间的依赖关系。能够熟练地在Project软件中建立实例项目的任务表。熟练配置网络图中的节点模板。VsTxk。 2. 实验内容 结合课本实例进行WBS任务分解,确立任务之间的依赖关系,在Project软件建立项目的任务表。设定任务之间的关联性、搭接关系和搭接时间。绘制项目的单代号网络图,并根据需要为网络图中的节点建立模板。f5KBY
8、 利用网络图计算项目的总工期、各项任务的最早开始时间、最早结束时间、最晚开始时间、最晚结束时间。 3. 实验步骤 1) 根据实验三的步骤简历项目信息,并调出项目网络图 2) 在网络图中右击,选择方框样式,projrct给出了一些常用的模板,可以在数据模板选项中选择。这里我们选择其他模板,选择新建,弹出如右图所示窗口。BBJU4。 在单元格板式中可以选择单元格的行数和列数;选择单元格,点击单元格会弹出下拉菜单,选择最早开始时间,同时在右下角“在单元格中显示标签”前打上对勾,“单元格中文字的行数限制”原则两行。F5vc1。 最早完成时间,最晚开始时间,最晚完成时间同理。在最上方模
9、板名称中输出名字,示例“模板1”,点击确定。 3) 关闭数据模板窗口,返回方框样式窗口,在数据模板选项中选择“模板1”,点击确定。 实验五 建立项目资源工作表 (必做实验,综合性实验,2 学时) 1. 实验目的 结合课本实例建立资源工作表,并为项目的每个任务分配资源。 2. 实验内容 建立项目资源工作表,确定每个资源的工作日历。为项目的每个任务分配资源。计算每项任务平均每天的工作量,确定每天需要安排的资源数。2rUmU。 3. 实验步骤 1) 建立空白项目,菜单栏选择窗口—>拆分,根据提示输入项目信息,如下图所示。
10、 2) 在制定位置输入资源名称,单位,工时。 3) 选择菜单栏 视图->资源工作表,表->项,再次表单中输入资源信息,如标准费率,加班费率等信息。 实验六 制定人力资源计划 (必做实验,综合性实验,2 学时) 1. 实验目的 根据前面实验确定的工作进度计划制定项目人力资源计划,了解MS Office作为企业数据分析工具时各组件之间数据的互通,学习将Project组件中项目数据导出到Excel软件中绘制实例项目的人力资源负荷图。U9Zcw。 2. 实验内容 制定项目人力资源计划,并将数据导出到Excel软件绘制实例项目的人力资源负荷图。 3. 实验步骤 1) 打开之
11、前的项目 2) 菜单栏视图—>报表—>自定义报表—>新建—>交叉分析—>确定,在弹出的窗口填写数据如下图。 之后,选择详细信息,“显示”选列总和,并选择日期格式。最后确定。然后选择新建的报表1。 3) 切换视图至资源工作表:视图—>资源工作表,右击菜单栏空白处,选择分析,出现如下选项。 选择“在Excel”中分析时间刻度数据,选择完整项目,下一步选择最大资源量, 单位设置为周,是否在在Excel中制作时间刻度数据图表?是。导出数据就是人力资源负荷图。 实验七 计算项目总成本 (必做实验,综合性实验,2学时) 1. 实验目
12、的 根据前面实验确定的工作进度计划和资源计划,参考课本实例中给出的人力费用和固定费用,使用Project软件计算项目总成本。qW2qK。 2. 实验内容 根据前面实验确定的工作进度计划和人力资源计划,参考课本实例中给出的人力费用和固定费用,使用Project软件计算各项任务的人力费用、人力平均人力费用及总费用以及项目总成本。VVVE2。 3. 实验步骤 1) 选择菜单栏视图—>表—>成本,切换视图至成本。本表中显示有固定成本和总成本。 2) 右击表头,选择自定义域。任选一项进行重命名如“人力费用”,选择“公式”,在“域”中选择属性,按图中公式输入。确定。右击表头,选择插入列,在
13、域名称中选择“人力费用”。就会显示人力资源列。hGqfE。 3) 人力平均人力费用步骤同上,公式为“[成本1]/[工期]*4800”。 实验八 绘制项目费用曲线 (必做实验,综合性实验,4 学时) 1.实验目的 使用Project进行项目费用预算,绘制项目费用曲线。 2. 实验内容 使用Project进行项目费用预算,绘制项目的费用负荷曲线以及项目的费用累积曲线。 3.实验步骤 1) 右击菜单栏空白处,选择分析 2) 选择“在Excel中分析时间刻度数据”,选择完整项目,下一步,在“表导出的域”中添加“成本”,在下一步中单位选择“周”,下一步,一直确定,最后的结果就是项目的费用负荷曲线。XMJVq。 3) 步骤同上,不过在“表导出的域”中添加“累积成本”。






