《软件项目管理实验三——项目时间管理》由会员分享,可在线阅读,更多相关《软件项目管理实验三——项目时间管理(13页珍藏版)》请在金锄头文库上搜索。
1、南京信息工程大学实验(实习)报告实验(实习)名称 项目时间管理 实验(实习)日期 2014.5.12 得分 指导老师 系 计算机 专业 软件工程 班级 3 姓名 学号 实验三 项目时间管理一、 实验目的学习利用Project定义项目的时间,项目的跟踪等。二、 实验内容与步骤(1)定义项目开始时间。新建空白项目后,显示任务向导。单击定义项目显示定义项目向导,其中第一步就是设置定义项目的开始时间。(2)设置项目日历。选择一个日历模板,定义工作周,更改工作时间和设置假日。定义时间单位 ,保存日历设置。(3)指定任务时间。在甘特图视图中创建任务,在任务名称域选择要指定时间的任务名,选择项目-任务信息,
2、打开任务信息框。选择开始下拉列表按钮,打开日历,在日历中设置任务的开始日期,在工期文本框中输入任务的工期,设置完毕,单击确定。重复以上操作,完成每个任务的时间设置。(4)设置里程碑 工期为0的任务(5)项目的跟踪 设置基准计划:工具-跟踪-保存比较基准 选择保存比较基准单选按钮,然后单击其下方的下拉列表按钮,选择需要的比较基准选项。在范围选项区域中选择完整项目。查看比较基准信息:1、使用项目统计。项目-项目信息菜单命令,弹出项目信息对话框,单击统计信息按钮,弹出该项目的项目统计对话框,在项目对话框中可以查看当前与比较基准的开始时间、结束时间、工时、工期、成本等信息,以及两者的差异。2、使用比较
3、基本表 在甘特图视图下,选择视图-表-其他表,弹出其他表对话框,选择任务单选按钮在列表框中选择比较基准,单击应用按钮,这样视图中就会显示比较基准表。跟踪项目进程:甘特图视图中,选择一个任务,鼠标放在该行任何位置双击,弹出任务信息对话框,选择常规选项卡,输入结束时间和完成百分比。返回甘特图视图,可看到该任务的 进度横条上可以看到行条中间出现的黑线代表完成任务的百分比。通过更新任务对话框跟踪任务进度。工具-跟踪-更新任务打开更新任务对话框。创建进度线 Microsoft Office Project 2003 将绘制一条进度线来连接进行中的任务和本应开始的任务,并在“甘特图”中创建一个图表,其中对
4、于落后于日程的工时,顶点指向左侧;对于提前于日程的工时,顶点指向右侧。顶点与垂直线的距离表示任务在进度或状态日期上超前或落后于日程的程度):甘特视图中选择视图-工具栏-跟踪命令,打开跟踪工具栏,单击工具栏中的添加进度线按钮。将鼠标放置在任务的 进度横条上,随即打开进度线提示框。双击创建的进度线打开进度线对话框选择日期与间隔选项卡,修改进度日期,选择线条样式,选择进度线类型,修改线条样式。如果要删除设置的进度线,可在日期与间隔选项卡中的进度线日期列表框中选择要删除的进度线日期,然后单击删除按钮,单击确定。三、 学时分配 2学时四、 所需仪器设备微机、网络 、Microsoft Project20
5、03、五、 任务分解1工作分解结构固定资产管理信息系统项目(你自己)需求分析阶段需求获取需求讨论需求分析编写需求分析说明书需求分析确认过程需求分析书意见采集需求分析书修改需求分析书第二次意见采集需求分析书第二次修改需求分析书第二次确认需求分析确认过程结束需求分析阶段结束原型开发阶段原型设计原型开发原型演示原型修改原型再次确认原型修改原型最后确认原型开发阶段结束系统设计阶段概要设计详细设计设计评审设计修改设计确认系统设计阶段结束系统编码阶段编码规范确认模块划分模块1编写模块2编写模块3编写模块4编写其他模块编写系统编码阶段结束系统测试阶段功能测试单元测试集成测试性能测试系统试运行阶段项目结束2录
6、入任务信息(1)录入项目名称;录入各阶段名称;录入项目结束里程碑。以上录入完后,得如下界面:(2)对各阶段以及项目里程碑进行降级操作。选中需要降级的任务,单击工具栏上的右箭头,即可实现降级的操作,如下图:(3)对各阶段分别进行细化分解(选择执行“插入”|“新任务”在当前任务的上方增加新任务);在每阶段最后增加一项里程碑任务;对各阶段内的任务以及里程碑进行相应的降级操作;重复上述步骤,直到分解结束,依次见下列图:3周期性任务(不真正做)如果有周期性发生的任务(如每周的项目周例会),为了减少重复录入的工作量,可以采用Project提供的“插入周期性任务功能”功能。具体操作:选中插入周期性任务的后续
7、任务,接着选择“插入”|“插入周期性任务”。(三)工期设定任务的工期指完成任务所需的有效工作时间的总范围,为从任务开始时间到完成时间的工作时间总量。在Project中,工期的单位有5类:月,英文缩写Mo;周,英文缩写W;日,英文缩写D;时,英文缩写H;分,英文缩写M。1设定工期在Project中,能够设定工期的任务必须是没有子任务的。方法:(1)选中需要设置工期的任务的“工期”列直接录入,如为5天则录入5D,如此类推;(2)双击需要设置工期的任务,在其“任务信息”对话框中录入工期。当工期为0时,该任务便可标识为“里程碑”,在甘特图中用钻石符号标识。估计工期:当没有输入任务工期时,工期的数量默认
8、为1d或1工作日,而且在后面紧跟一个问号。Project使用问号来标识该任务的工期还没有最终确定,没有最终确定的工期称为“估计工期”。消除估计工期的方法有两种:(1)在其工期的位置上重新输入工期值,回车确定后,问号会消失。(2)在其“任务信息”对话框中录入工期时手动修改是否显示问号。录入如下数据:固定资产管理信息系统项目(你自己)需求分析阶段需求获取 5D需求讨论 11D需求分析 8D编写需求分析说明书 5D需求分析确认过程需求分析书意见采集 2D需求分析书修改 5D需求分析书第二次意见采集 3D需求分析书第二次修改 2D需求分析书第二次确认 2D需求分析确认过程结束 0D需求分析阶段结束 0
9、D原型开发阶段原型设计 10D原型开发 15D原型演示 2D原型修改 4D原型再次确认 2D原型修改 6D原型最后确认 1D原型开发阶段结束 0D系统设计阶段概要设计 10D详细设计 20D设计评审 3D设计修改 8D设计确认 3D系统设计阶段结束 0D系统编码阶段编码规范确认 3D模块划分 1D模块1编写 15D模块2编写 30D模块3编写 20D模块4编写 10D其他模块编写 5D系统编码阶段结束 0D系统测试阶段功能测试 10D单元测试 10D集成测试 10D性能测试 10D系统试运行阶段项目结束2摘要任务工期的计算自动计算且是不能编辑的。(四)任务关联性设定工期设定结束后,会发现所有任
10、务的开始时间均是项目的开始时间,此时没必要去修改每个任务的开始时间和完成时间,通过任务关联性设定,可科学地完成任务的时间排定。任务关联性类型有4种:完成-开始、开始-开始、开始-完成、完成-完成。有3种方法设定任务关联性:在条形图中直接拖曳、在“前置任务”列中直接编辑、在“任务信息”对话框中的“前置任务”选项卡中编辑。用第3种和第2种结合的方法。1初步设定任务关联性(1)对非完成-开始或延隔时间不为0的任务,用第3种方式设置前置任务,如下:对应结果如下:(2)其余的以第2种方式即直接在“前置任务”列出输入,结果如下:之后,我们可发现:项目完成时间为2006.7.12,超过了2006.6.30,
11、相差自然日12天,其中的工作日更少,而由于国庆和五一两个节日放假导致其中的某些任务时间跨度远远超过其工期。可通过为某些任务关联特殊日历进行调整。2调整(1)我们先看将“集成测试”关联“五一加班日历”:得调整结果如下:这还不够,再设置一个资源日历“国庆加班日历”以上都是保持默认设置,按“定义附加日历”链接,出现如下界面:按“更改工作时间”链接,在打开的对话框中设置2005.10.1-10.7为非默认工作时间,具体如下:按“保存并完成”结束。(2)我们先看将“需求分析书第二次修改”关联“国庆加班日历”:得到如下结果:其中“需求分析书第二次修改”实际上只需要加一天班即10.1加班,“需求分析书第二次
12、确认”刚好在国庆节后开始。前面关联“五一加班日历”的“集成测试”仍落在五一节期间,我们可仍保持这种关联,而“性能测试”刚好在五一假后开始。项目在2005.6.30日结束,刚刚好,这样我们先保持这个进度计划,以后,在项目监控等情况下发现进度问题时可再采取措施保持项目能按时完成。(五)辅助功能设定1设定任务信息在“任务信息”对话框的“高级”选项卡中可以针对“任务限制”进行设定。任务限制有两种:(1)期限:起到提醒作用,并不影响进度安排。设定后可在“任务信息”对话框“高级”选项卡的“期限”后面选中日期,按“Del”键删除即可。(2)强制限制:一旦设定后,便会强制影响到进度的安排。设定后可在“任务信息”对话框“高级”选项卡的“限制类型”选取“越早越好”便可以取消“限制类型”,重新将该任务释放为“自由”状态。2设定备注信息在输入任务信息时,如果将任务名称描述过长,将导致甘特图的信息展示不全,建议做到简明扼要,一般控制在15个汉字以内。如果有更多需要说明的信息,则在该任务的“任务信息”对话框的“备注”选项卡中输入备注信息。六、 实验思考题1、简介项目时间估算的常用方法功能点分析、外部输入、外部输出、外部查询、内部逻辑文件、外部界面文件