1、软件项目管理实验指导书软件项目管理实验指导书1实验一 Project的基本操作1实验二 建立项目任务与项目中的任务关系2实验三 项目时间管理4实验四 项目资源管理与成本管理5实验五 跟踪项目进度7实验六 软件配置管理11软件项目管理实验指导书实验一 Project的基本操作一、 实验目的1. 了解IT项目管理的基本概念和项目管理核心领域的一般知识。2. 初步掌握项目管理软件Microsoft Project的操作界面和基本操作。3. 学会使用project 的帮助文件.二、 实验内容与步骤1. 熟悉project的界面和基本操作2. 了解project 视图( 甘特图、 任务分配状况、 日历、
2、 网络图、 资源工作表、 资源使用情况、 资源图表、 组合视图) , 能够在各个视图之间切换。3. 新建项目文件、 设置关键项目信息。( 结合本组的项目) 步骤: (1) 针对本组项目做wbs功能分解(2) 文件-新建命令打开新建项目任务窗格中选择新建区域下的空白项目超链接, 新建一个项目文件”项目1”(3) 选择项目-项目信息命令, 打开项目信息对话框(4) 默认情况下, 用户能够利用项目信息对话框指定开始时间等。(5) 在日历下拉列表中指定一个用于计算工作时间的标准日历。(6) 完成上述操作后单击确定。(7) 输入本组项目中的各个任务把功能分解的所有任务都输入( 只需要输入任务名称即可)
3、。2、 使用模板创立项目文件( 1) 文件-新建, 打开新建项目任务窗格( 2) 选择模板选项域下的本机的模板, 打开模板对话框, 打开Project模板。( 3) 在内置模板中选择软件开发模板, 单击确定。( 4) 创立模板后, 用户根据自己的项目对模板进行修改。3、 使用帮助查看各个菜单选项, 了解各个工具栏。三、 学时分配2学时四、 要求必做五、 性质验证六、 所需仪器设备微机、 网络 、 Microsoft Project 七、 实验思考题1、 项目管理概念2、 项目管理的九大领域知识3、 介绍下project 中的几种视图及其主要特点。八、 实验要求1、 根据实验内容完成任务, 按上
4、机报告的撰写规范完成实验报告。报告不得相互抄袭或拷贝, 否则一律不及格。2、 实验报告至少包括以下内容: 实验目的; 实验内容和步骤; 实验结果( 包括本项目的wbs实验截图) ; 实验思考题3、 实验报告由每班学习委员统一收齐, 并于下一次上课的时候上交。4、 每次实验必须自己保存好实验结果, 以备下次实验时使用。实验二 建立项目任务与项目中的任务关系一、 实验目的: 学习利用Project创立任务列表, 编辑任务列表, 排定任务日程, 建立任务相关性, 拆分任务和任务限制等。二、 实验内容与步骤实验内容: 以课程项目为例, 创立任务列表, 排定任务日程, 建立任务相关性。实验步骤: 1、
5、输入任务及工期。2、 把任务设置为里程碑( 里程碑是用于标识日程中的重要事项, 其工期为0) 3、 输入周期性任务( 项目进行过程中重复发生的任务) : 插入-周期性任务-周期性任务信息4、 编辑任务列表( 1) 使用任务信息对话框( 项目-任务信息-常见-任务信息) ( 2) 使用大纲组织任务列表。( 在甘特图的任务名称域选择第一个要作为子任务的任务, 然后选择插入-新任务命令, 在任务名称域中输入摘要任务的任务名称, 最后选择要作为子任务的多个任务, 单击降级按扭把这些任务降级为子任务) 5、 对任务分组( 甘特图视图 常见-分组依据) 6、 排定任务日程( 1) 为项目选定基准日历( 理
6、解基准、 项目、 资源和任务四种日历, 知道四种基准日历的异同) : 项目-项目信息-项目信息( 2) 改变日期显示格式。工具-选项-视图-日期格式( 3) 自定义工作时间 工具-选项-日历 (4) 新建日历 工具-更改工作时间-新建 (5) 编辑日历 工具-更改工作时间-范围下拉列表选择要编辑的日历-选择日期 (6) 设置日历视图的外观 视图-日历打开日历视图-格式-条形图样式 (7) 为任务分配日历 甘特图的任务名称域双击要为其分配日历的任务-打开任务信息对话框-高级-日历下拉列表中选择分配给任务的日历.(选中排定日程忽略资源日历) 7、 建立任务的相关性 甘特视图中选择要建立相关性的任务
7、在常见工具栏中,选择链接任务或者选择编辑-链接任务命令建立任务的相关性.。8、 能够进行任务的拆分。常见工具栏-单击任务拆分。三、 学时分配 2学时四、 要求 必做五、 性质验证六、 所需仪器设备微机、 网络 、 Microsoft Project 七、 实验思考题1、 任务之间的关系有那几种, 如何确定活动之间的关系八、 实验要求1、 根据实验内容完成任务, 按上机报告的撰写规范完成实验报告。报告不得相互抄袭或拷贝, 否则一律不及格。2、 实验报告至少包括以下内容: 实验目的; 实验内容和步骤; 实验结果( 含截图) 实验思考题3、 实验报告由每班学习委员统一收齐, 并于下一次上课的时候上交
8、。4、 每次实验必须自己保存好实验结果, 以备下次实验时使用。实验三 项目时间管理一、 实验目的学习利用Project定义项目的时间, 项目的跟踪等。二、 实验内容与步骤(1)定义项目开始时间。新建空白项目后, 显示任务向导。单击定义项目显示定义项目向导, 其中第一步就是设置定义项目的开始时间。(2)设置项目日历。选择一个日历模板, 定义工作周, 更改工作时间和设置假日。定义时间单位 , 保存日历设置。(3)指定任务时间。在甘特图视图中创立任务, 在任务名称域选择要指定时间的任务名, 选择项目-任务信息, 打开任务信息框。选择开始下拉列表按钮, 打开日历, 在日历中设置任务的开始日期, 在工期
9、文本框中输入任务的工期, 设置完毕, 单击确定。重复以上操作, 完成每个任务的时间设置。(4)设置里程碑 工期为0的任务(5)项目的跟踪 设置基准计划: 工具-跟踪-保存比较基准 选择保存比较基准单选按钮, 然后单击其下方的下拉列表按钮, 选择需要的比较基准选项。在范围选项区域中选择完整项目。查看比较基准信息: 1、 使用项目统计。项目-项目信息菜单命令, 弹出项目信息对话框, 单击统计信息按钮, 弹出该项目的项目统计对话框, 在项目对话框中能够查看当前与比较基准的开始时间、 结束时间、 工时、 工期、 成本等信息, 以及两者的差异。2、 使用比较基本表 在甘特图视图下, 选择视图-表-其它表
10、, 弹出其它表对话框, 选择任务单选按钮在列表框中选择比较基准, 单击应用按钮, 这样视图中就会显示比较基准表。跟踪项目进程:甘特图视图中, 选择一个任务, 鼠标放在该行任何位置双击, 弹出任务信息对话框, 选择常规选项卡, 输入结束时间和完成百分比。返回甘特图视图, 可看到该任务的 进度横条上能够看到行条中间出现的黑线代表完成任务的百分比。经过更新任务对话框跟踪任务进度。工具-跟踪-更新任务打开更新任务对话框。创立进度线 Microsoft Office Project 将绘制一条进度线来连接进行中的任务和本应开始的任务, 并在”甘特图”中创立一个图表, 其中对于落后于日程的工时, 顶点指向
11、左侧; 对于提前于日程的工时, 顶点指向右侧。顶点与垂直线的距离表示任务在进度或状态日期上超前或落后于日程的程度) : 甘特视图中选择视图-工具栏-跟踪命令, 打开跟踪工具栏, 单击工具栏中的添加进度线按钮。将鼠标放置在任务的 进度横条上, 随即打开进度线提示框。双击创立的进度线打开进度线对话框选择日期与间隔选项卡, 修改进度日期, 选择线条样式, 选择进度线类型, 修改线条样式。如果要删除设置的进度线, 可在日期与间隔选项卡中的进度线日期列表框中选择要删除的进度线日期, 然后单击删除按钮, 单击确定。三、 学时分配 2学时四、 要求 必做五、 性质验证六、 所需仪器设备微机、 网络 、 Mi
12、crosoft Project 七、 实验思考题1、 简介项目时间估算的常见方法八、 实验要求1、 根据实验内容完成任务, 按上机报告的撰写规范完成实验报告。报告不得相互抄袭或拷贝, 否则一律不及格。2、 实验报告至少包括以下内容: 实验目的; 实验内容和步骤; 实验结果( 含截图) ( 在实验中截取所做的完整任务图,大纲视图,分组视图,粘贴在实验报告中.) ; 实验思考题3、 实验报告由每班学习委员统一收齐, 并于下一次上课的时候上交。4、 每次实验必须自己保存好实验结果, 以备下次实验时使用。实验四 项目资源管理与成本管理一、 实验目的学习利用Prroject创立资源列表、 资源分配, 成
13、本分配及运作等。二、 实验内容与步骤(1)创立资源列表:在已创立的项目中选择视图-资源工作表命令, 打开资源工作表, 在资源名称域中, 分别输入资源的名称, 在类型域中指定资源类型为工时或材料, 在这里人员指定为工时, 如果要指定资源组, 可在资源名称的组域中输入组的名称。对每个工时资源( 人员或设备) , 在最大单位域中使用默认值为100%, 如为200%, 表明特定的资源的两个全职单位 (2)利用资源信息对话框设置资源。在资源工作表中选择某资源后, 单击常见工具栏中的资源信息按钮, 或双击该资源, 就能够打开资源信息对话框。利用该对话框的常规选项卡能够方便的进行资源的设置。(3)编辑资源日
14、历: 当资源需要按不同的日程工作时, 或者需要说明假期或者停工期, 能够修改个别资源的资源日历。在工作表中选择需要更改工作日程的资源, 选择项目-资源信息命令, 打开资源信息对话框, 选择工作时间选项卡, 仿照编辑日历的方法编辑资源的工作日历。能够为某资源创立一个基准日历。选择工具-更改工作时间命令, 打开更改工作时间对话框, 单击其中的新建按钮, 创立新的基准日历, 为资源组创立基准日历后, 如要给基准日历分配资源, 只要双击资源打开资源信息对话框, 在工作时间选项卡中的基准日历下拉列表中选择所创立的基准日历即可。(4)分配资源: 在创立资源列表并设置好资源信息和资源日历后, 就能够为项目中
15、的任务分配资源, 为任务分配资源即创立乐一个工作分配, 用户能够不受限制的对资源进行修改。视图-甘特图打开甘特图视图, 从中选择要进行资源分配的任务, 选择工具分配资源命令, 打开分配资源对话框。重复以上步骤, 直到所有任务都分配好资源。最好单击关闭按钮, 关闭分配资源对话框。(5)删除和替换资源分配。在甘特图中选择需要删除资源分配的任务, 选择工具分配资源命令, 打开分配资源对话框, 在分配资源对话框的资源列表中选择要删除的已分配的资源, 单击删除按钮即可。(6)跟踪资源 视图任务分配状况命令, 打开任务分配状况视图。选择视图-表-工时命令, 在工作表中添加工时域。(7)成本分配1、 分配费
16、率 视图-资源工作表在确认选择乐视图-表-项命令后, 在资源工作表中选择该资源, 并在其标准费率和加班费率域中, 输入所需的费率。2、 分配固定的任务成本 视图-甘特图命令打开甘特图视图, 经过视图-表-成本命令, 在甘特图的 固定成本域中输入相应任务的固定成本就能够了。3、 分配固定的资源成本 打开甘特图, 在任务名称域中选择某个任务, 选择窗口-拆分命令, 打开组合视图。经过任务窗体视图, 在资源名称域中, 输入新的资源名称, 选择格式-详细信息-资源成本, 在组合视图的下方窗格中显示资源成本。在任务类型下拉列表中选择固定工期选项, 将输入的任务类型设置为固定工期。在单位域中将任务设置为0
17、%, 在成本域中为资源分配输入一个成本值为100.单击确定。4、 加班成本的计算。 视图-任务分配状况命令, 打开任务分配状态视图, 选择视图-表子菜单中的工时命令, 在任务分配状况视图中选择整个工时域, 选择插入-列命令, 打开列定义对话框, 在域名称下拉列表中选择加班工时选项, 标题的对齐方式为居中, 数据的对齐方式为右, 宽度设置为10, 点击确定按钮, 在任务分配状况视图中添加加班工时域。选择相应资源, 在域中输入加班总量。5、 项目中货币设置的更改 工具-选项命令, 打开选项对话框, 并选择视图选项卡货币选项域的符号文本框能够输入所需的货币符号, 位置下拉列表框能够选择所需的货币格式
18、, 小数位数文本框输入需要显示的小数位数, 设置完成后, 单击确定按钮, 则当前项目的货币符号和格式被改变。(8)为项目添加估计成本。在默认情况下, 甘特图中所呈现的域并不包含”成本”, 因此, 要将该域插入并呈现在工作页面中。打开工程文件。选取工期域单击鼠标右键, 从弹出的快捷菜单中选饿插入列命令, 接着出现列定义对话框, 在域名称下拉列表框中选择成本选项后, 单击确定按钮, 接着针对每项任务所需的费用, 一次进行输入。如果想把已经存在的域暂时屏蔽, 选中该域, 单击右键, 从弹出的快捷菜单中选择隐藏列命令。(9)组织成本数据 1、 隐藏子任务 把鼠标移到想要隐藏的子任务的任何一个域中, 在
19、格式工具栏中单击隐藏子任务图标按钮, 这时就能把其下的子任务隐藏。如果要再显示子任务, 只需要在格式工具栏中, 单击显示子任务图标按钮。(10)资源成本 视图资源工作表命令单切换到资源工作表视图。设置资源情况。成本累算域: 开始( 只要租借, 成本便发生) 结束( 直到活动结束, 没有发生问题时费用才支付) 按比例(即进行到什么时候便付费到什么时候)。三、 学时分配2学时四、 要求必做五、 性质验证六、 所需仪器设备微机、 网络 、 Microsoft Project 七、 实验思考题1、 简介成本估计的方法八、 上机报告要求1、 根据实验内容完成任务, 按上机报告的撰写规范完成实验报告。报告
20、不得相互抄袭或拷贝, 否则一律不及格。2、 上机报告至少包括以下内容: 实验目的; 实验内容和步骤; 实验结果( 含截图) 实验思考题3、 实验报告由每班学习委员统一收齐, 并于下一次上课的时候上交。4、 每次实验必须自己保存好实验结果, 以备下次实验时使用。实验五 跟踪项目进度一、 实验目的学习利用Project跟踪项目进度, 跟踪实际成本, 跟踪项目资源状况等。二、 实验内容与步骤(一)保存或更新计划(1)保存或更新比较计划。打开项目的甘特图, 在任务名称域中, 选择要包括在比较基准计划中的任务。Shift或ctrl键。选择工具-跟踪-保存比较基准命令, 打开保存比较基准对话框, 为了保存
21、或更新所选任务的比较基准, 在范围选项区域中, 选中选定任务单选, 在上卷比较基准选项区域中, 选择比较基准数据的上卷方式: 到所有摘要任务可使所选任务( 以及共享同一摘要任务的其它所有子任务) 的已更新比较基准数据上卷到这些任务的摘要任务, 否则摘要任务的比较基准数据可能无法准确地反映子任务的比较基准数据。选中从子任务到所选摘要任务复选框, 可使所选摘要任务的比较基准数据得到更新, 从而反映子任务的删除情况或以前保存过其比较基准值的已添加任务。如果已同时选择子任务和摘要任务, 可同时选中这两个复选框。在甘特图下, 选择工具跟踪-保存比较基准命令, 在打开保存比较基准对话框后, 选中完整项目单
22、选按钮, 可为整个项目的所有任务创立比较基准计划。(2)保存或更新中期计划。在项目中选择视图-其它视图命令, 打开其它视图对话框, 在其它视图对话框的视图列表中选择任务工作表选项, 然后单击应用按钮, 打开任务工作表视图, 单击选中工期域, 选择插入列命令, 打开列定义对话框, 在列定义对话框的域名称下拉列表中选择中期计划为开始时间1, 单击确定按钮, 则中期计划的开始时间1域即被添加到任务工作表视图中。参照同样的方法, 在工作表视图中添加中期计划的完成时间1域。在添加的开始时间1域和完成时间1域中, 更改特定任务的中期计划的开始或完成日期。(3)查看比较基准信息: 为项目创立比较基准计划后,
23、 用户能够经过以下途径来查看比较基准的相关信息: 1使用项目统计对话框 经过项目统计对话框, 用户能够查看当前计划与比较基准计划的开始时间、 结束时间、 工时、 工期、 成本以及工时和工期的完成的百分比等信息, 还有两者之间的差异。2使用比较基准表 在比较基准表中, 用户能够查看比较基准开始时间、 结束时间、 工时和工期等信息。选择视图表其它表命令, 打开其它表对话框后, 在表选择区域选择任务选项, 在列表中选择比较基准选项, 单击应用按钮。(4)向比较基准计划或中期计划中添加任务。1使用工具-跟踪-保存比较基准命令, 打开保存比较基准对话框, 在范围选项区域中选择选定任务单选按钮。在此, 如
24、果要在中期计划中添加任务, 选择保存为中期计划但选按钮, 并在列下拉列表中选择要添加到的中期计划。2如果在范围选项区域中选择了完整项目单选按钮, project将重设整个日程。(二)跟踪项目进度(1)更新完整项目: 选择一个已完成的项目进行更新 选择工具-跟踪-更新项目菜单命令, 使用更新项目对话框可更新项目中所选任务或所有任务的完成百分比, 或者重新排定未完成工时的日程。( 了解对话框中每项的含义) (2)更新选定任务: 如果实际发生的情况只与某一任务或者部分任务相关, 则能够使用选定任务的 更新方法, 对单一任务或者部分任务进行更新。工具-跟踪-更新任务菜单命令, 弹出更新任务对话框对选定
25、任务(3)重新安排未完成任务: 1、 打开项目, 选择要更新的项目或任务。2、 选择工具跟踪-更新项目菜单命令, 弹出更新项目对话框进行相应的修改。(4)显示项目的进度线 进度线反映项目进度状况, 它是根据日期构造的垂直方向上的折线。所谓进度线, 是显示在甘特图视图中以直观方式表示项目进度的折线。进度线连接正在进行的任务, 可在甘特图上创立图表以表示落后于日程的工作, 尖峰可表示超前于日程的工作。在project 中, 按如下操作添加进度线。1、 单击跟踪工具栏的添加进度线图标按钮, 鼠标变化后, 将鼠标移到甘特图视图的条形图上, 此时会出现一个黄色的提示框, 其中显示乐鼠标当前所在位置对应的
26、日期。2、 在需要设置进度线的 地方单击鼠标, 即可添加一条当前日期的进度线。3、 如果希望设置进度线的日期和间隔方式及线条样式, 能够双击进度线, 或者选择工具-跟踪-进度线菜单命令, 出现进度线对话框, 单击日期与间隔选项卡。4、 使用进度线对话框中的日期与间隔选项卡能够进行如下设置: 固定间隔显示进度线; 显示基于特定状态日期的进度线; 显示选定的特定日期的进度线; 显示与比较基准计划或实际计划进行比较的进度线。(5)查看日期差异: 1查看任务是否按计划进行1、 单击视图栏的跟踪甘特图图标, 切换到跟踪甘特图视图。2、 选择视图-表差异菜单命令, 显示差异表3、 从差异域能够比较每个任务
27、及项目的开始差异和完成差异。2查看任务工时是否多于或者少于计划工时。1、 视图栏-甘特图图表, 切换到甘特视图2、 选择视图表工时菜单命令, 显示工时表3、 向右拖动分隔条以显示比较基准域, 比较工时域和比较基准域的值。4、 如果要查看比较基准与实际工时之间的差异, 则比较差异域的值。(五)跟踪实际成本(1)计算任务实际成本1、 打开项目文件, 自行输入实际成本, 能够执行工具-选项命令, 在打开的选项对话框中选择计算方法选项卡, 取消选择总是由Mircrosoft Office Project计算实际成本复选框2、 使用资源使用状况视图中输入实际发生的成本( 即输入实际工时) (2)每天更新
28、实际成本: 1、 选择工具-选项菜单命令, 在打开的选项对话框中选择计算方式选项卡, 取消选择总是由Mircrosoft Office Project计算实际成本复选框2、 单击视图栏的任务分配状况图表, 切换到任务分配状况视图。选择视图-表-成本菜单命令, 显示成本表, 3、 选择格式-详细信息-成本菜单命令, 显示成本域。4、 选择格式-详细信息-实际成本菜单命令, 显示实际成本域。5、 选择要改变成本的任务, 在跟踪日期对应栏中输入实际成本值即可。(3)查看任务成本是否与预算相符1、 单击视图栏的其它视图图表, 在其它视图对话框中的视图列表框中选择任务工作表选项, 单击应用按钮关闭对话框
29、。2、 选择视图-表-成本命令, 得到成本任务工作表, 从中能够查看总成本域和比较基准域的值, 差异域显示出两者之间的差异。(4)利用盈余分析表进行成本分析。1显示盈余分析表格1、 单击视图栏中的其它视图图表, 在其它视图对话框的视图列表框中选择任务工作表选项。2、 单击应用按钮关闭对话框, 并切换到工作任务表。3、 选择视图-表-其它表命令, 在其它表对话框中选择盈余分析选项, 单击应用按钮关闭对话框。2经过改变任务分配状况视图的时间标尺还能够显示不同时段的统计信息。1、 单击视图栏的任务分配状况图表, 切换到任务分配状况视图。2、 用鼠标右键单击任务分配状况视图右边窗格, 在弹出的快捷菜单
30、中选择详细样式命令, 弹出详细样式对话框。3、 单击使用状况细节选项卡, 从可用域选项列表中选择ACWP、 BCWP、 BCWS、 SV、 CV、 SPI及CPI选项, 单击显示按钮添加到显示这些域列表中。并在显示这些域列表中选择其它的项, 单击隐藏按钮隐藏它们。4、 单击确定按钮返回到任务分配状况视图。5、 双击视图上方的时间刻度, 在弹出的时间刻度对话框中的底层选项卡设置单位为周, 然后单击确定按钮。6、 此时任务分配状况视图显示项目”临时监控中心”中各个任务以”周”为周期统计的盈余分析信息。(六)跟踪项目资源情况(1)输入资源完成的总实际工时1、 单击视图栏中的任务分配状况图标, 切换到
31、任务分配状况视图。2、 选择视图-表-工时菜单命令, 显示工时任务分配状况表。3、 将插入点放置在要插入列之后, 比如放置在比较基准域中。选择插入-列菜单命令, 弹出列定义对话框, 在域名称列表框中选择实际工时选项, 并根据需要设置其它选项, 单击确定按钮关闭对话框。4、 这时在任务分配状况表中显示出实际工时域, 在实际工时域中为每个分配资源的实际工时输入更新的工时值和工期单位缩写。(2)每天更新资源的实际工时1、 单击视图栏中的资源使用状况图标, 切换到资源使用状况视图。2、 选择视图-表-工时菜单命令, 显示工时资源使用状况表。3、 选择格式-详细信息-实际工时菜单命令, 显示实际工时域。
32、4、 在实际工时域为每个分配资源的实际工时输入更新的工时值和工期单位的缩写。(3)查看资源计划工时与实际工时之间的差异1、 单击视图栏中的资源使用状况图标, 切换到资源使用状况视图。2、 选择视图-表-工时菜单命令, 显示出工时资源使用状况表3、 在视图左侧的窗格中, 选择插入-列菜单命令, 弹出列定义对话框, 在域名称列表框中选择实际工时选项, 并根据需要设置其它选项, 单击确定按扭关闭对话框, 这时资源使用状况表中显示实际工时域。4、 用鼠标向右拖动分隔条, 查看比较基准域和实际工时域, 比较每个资源的比较基准和实际工时值, 以及每个资源在每项任务上的比较基准和实际工时值。5、 选择格式-
33、详细信息-工时菜单命令, 在视图右侧的表中显示工时域, 6、 选择格式-详细信息-实际工时菜单命令, 在视图右侧的表中显示实际工时域。7、 在视图右侧的时间刻度详细信息中, 比较工时域和实际工时域的值, 并能够汇总每天每个资源的工时。三、 学时分配 2学时四、 要求 必做五、 性质验证六、 所需仪器设备微机、 网络 、 Microsoft Project 七、 实验思考题 八、 实验要求1、 根据实验内容完成任务, 按上机报告的撰写规范完成实验报告。报告不得相互抄袭或拷贝, 否则一律不及格。2、 实验报告至少包括以下内容: 实验目的; 实验内容和步骤; 实验结果( 含截图) ( 在实验中截取所
34、做的完整任务图,大纲视图,分组视图,粘贴在实验报告中.) ; 实验思考题3、 实验报告由每班学习委员统一收齐, 并于下一次上课的时候上交。4、 每次实验必须自己保存好实验结果, 以备下次实验时使用。实验六 软件配置管理一、 实验目的1. 了解配置管理的基本概念和相关技术。2. 初步掌握项目管理软件Microsoft SourceSafe的操作界面和基本操作。3. 学习Microsoft Visual SourceSafe工具的代码版本控制、 配置管理、 权限管理、 历史记录跟踪等的使用方法二、 实验内容与步骤1) 如图1所示, 登录到数据库管理工具Visual SourceSafe 6.0 A
35、dmin, 单击User菜单, 单击Add User 添加用户, 并设置该用户的密码, ( 本人的姓名作为用户名) 单击OK。可重复此步骤添加其它所有用户。图 11.1 主界面介绍打开Microsoft Visual SourceSafe 6.0, 并用已添加的用户登录, 界面如图 1所示。该图是一个示意图, 其中已经建立了一些Project并添加了一些文件。事实上, 当第一次打开VSS时, 应该是完全空白的。在左侧, 是Project树, 此处的Project可简单地理解为与硬盘上的文件夹相当。在右侧显示了该Project下所属的所有文件。下方是输出窗口, 会显示一些相关信息。图 1 VSS
36、 Explorer1.2 基本使用(1) 创立Project并添加文件VSS中的Project能够类比视为操作系统中的文件夹。VSS就是负责在其自身的系统中按照Project来维护、 保存文件。要新建Project, 能够按照如下步骤执行: 1) 选中根节点( $/) 或某一个已存在Project( 绿色文件夹图标) , 单击File菜单, 单击Create Project., 并在Project文本框中指定名称, 就能够在当前选中的Project下新建一个新的Project。 例如选中HR System, 单击File菜单, 单击Create Project., 在出现的对话框中输入Proj
37、ect Documents( 如图 2所示) , 单击OK后就能够看到, 在HR System下出现了一个新的Project, 名称为Project Documents。图 2 新建Project2) 在建立了Project以后, 就能够添加文件了。选中某一个Project, 单击File菜单, 单击Add Files., 浏览到某一个本地文件夹, 选中要添加的文件( 可经过按住Shift或Ctrl键一次添加多个文件) , 单击Add, 单击OK。这时会弹出一个对话框询问是否要将该文件夹设置为本地工作文件夹( Working folder) 。关于Working folder会在下面解释, 这
38、里单击Yes即可。类似地, 能够删除和重命名文件。 例如: 选中Project Documents, 单击File菜单, 单击Add Files., 浏览到Case study文件夹, 选中”团队开发规范.doc”, 单击Add, 单击OK。单击Yes将Case study文件夹设置为本地工作文件夹( Working folder) , 如图 3所示。图 3 添加文件(2) 设置本地工作文件夹( Working folder) 每个用户需要将VSS中的Project与一个本地文件夹作对应, 该本地文件夹就称为Working folder。在修改文件时, 需要将该文件从VSS中获取到本地计算机,
39、 在默认情况下, VSS就将该文件存放在Working folder中。要设置本地工作文件夹, 先选中某一个Project, 单击File菜单, 单击Set Working Folder, 浏览到某一个本地文件夹, 单击OK。例如: 选中Project Documents, 单击File菜单, 单击Set Working Folder, 浏览到本地Case study文件夹, 单击OK, 如图 4所示。图 4 设置本地工作文件夹(3) 获得最新版本( Get Latest Version) 对于只需查看不需修改的文件, 能够将VSS中该文件的最新版本( 只读) 获取到本地。要获得最新版本, 先
40、选中某一个Project下的文件( 可多选) , 单击SourceSafe菜单, 单击Get Latest Version。默认情况下, 就将该文件获取到本地工作文件夹, 如果要更改, 能够单击Browse.。例如, 选中Project Documents下的”团队开发规范.doc”。单击SourceSafe菜单, 单击Get Latest Version, 单击OK, 就将该文件的最新版本, 获取到了本地Case study文件夹, 如图 5所示。图 5 获得最新版本(4) 签出( Check Out) 如果要修改文件, 则必须先将文件签出, 然后才能修改。签出后, VSS中的文件就会标记为
41、被某人签出。要签出文件, 在本地目录获得最新文件( 可写) , 要先选中某一个Project下的文件( 可多选) , 单击SourceSafe菜单, 单击Check Out。默认情况下, 就将该文件获取到本地工作文件夹, 如果要更改, 能够单击Browse.。例如, 选中Project Documents下的”团队开发规范.doc”。单击SourceSafe菜单, 单击Check Out, 单击OK, 就将该文件的最新可修改版本, 获取到了本地Case study文件夹, 如图 6所示。图 6 签出文件文件签出后, 就能够看到, 在VSS中该文件被标记为已签出, 如图 7所示。图 7 文件已签
42、出(5) 签入( Check In) 签出并修改文件后, 必须将文件签入, VSS上的文件才会更新为最新的版本。要签入文件, 要先选中某一个Project下已签出的文件( 可多选) , 单击SourceSafe菜单, 单击Check In。默认情况下, 就将该文件从本地工作文件夹签入。例如, 选中Project Documents下的”团队开发规范.doc”。单击SourceSafe菜单, 单击Check In, 单击OK, 就将该文件的最新版本从本地Case study文件夹更新到VSS中, 如图 8所示。图 8 签入文件(6) 撤销签出( Undo Check Out) 签出文件后, 如果
43、不希望更新VSS上的文件, 那么必须撤销签出( Undo Check Out) 。要撤销签出, 要先选中某一个Project下已签出的文件( 可多选) , 单击SourceSafe菜单, 单击Undo Check Out。VSS会询问如何处理本地文件( Local Copy) , 有三种选择: 替换( Replace) 将本地文件替换回VSS上未修改的版本 不加处理( Leave) 保留本地文件 删除( Delete) 删除本地文件单击OK后就会将该文件撤销签出。例如, 选中Project Documents下的”团队开发规范.doc”。单击SourceSafe菜单, 单击Undo Check
44、 Out, 单击OK, 就将该文件的本地版本重新替换为VSS上的最新未修改版本, 如图7所示。图 9 撤销签出(7) 版本比较( Show Difference) 既然在VSS中保存了某一个文件的所有版本, 那么就能够对其中某两个版本进行比较, 或者是与本地文件比较, 显示其不同处, 但只有文本文件才能进行比较。要比较本地文件和VSS上最新版本的文件, 要先选中某一个Project下已签出的文件, 单击Tools菜单, 单击Show Differences., 在弹出的对话框中单击OK即可。例如, 在VSS中加入了一个Form1.cs文件, 签出后作了一些修改。选中该文件, 单击Tools菜单
45、, 单击Show Differences., 单击OK, 如图 10所示。图 10 比较文件此时, 两个版本文件的差别就会显示, 如图 11所示。图 11 文件差别如果要比较两个历史版本的文件, 先选中某一个文件, 单击Tools菜单, 单击Show History., 在弹出的对话框中单击OK, 就会显示文件的版本历史。然后选中某两个版本( 按住Ctrl键) , 单击Diff即可。例如, 选中Form1.cs文件, 单击Tools菜单, 单击Show History., 单击OK( 图 12) 。选中两个版本1、 2, 单击Diff, 单击OK( 见图 13) , 两个版本的差别就会显示,
46、如图 14所示。图 12 显示历史图 13 比较文件图 14 文件差别三、 学时分配2学时四、 要求必做五、 性质验证六、 所需仪器设备微机、 网络 、 Microsoft SourceSafe七、 实验思考题目1、 配置管理的四个基本活动2、 简单介绍软件开发过程中涉及到的几个库八、 实验要求1、 根据实验内容完成任务, 按上机报告的撰写规范完成实验报告。报告不得相互抄袭或拷贝, 否则一律不及格。2、 实验报告至少包括以下内容: 实验目的; 实验内容和步骤; 实验结果( 含截图) 实验思考题3、 实验报告由每班学习委员统一收齐, 并于下一次上课的时候上交。4、 每次实验必须自己保存好实验结果, 以备下次实验时使用。
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100