12144117软件项目.docx
- 文档编号:8835307
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:22
- 大小:1.49MB
12144117软件项目.docx
《12144117软件项目.docx》由会员分享,可在线阅读,更多相关《12144117软件项目.docx(22页珍藏版)》请在冰豆网上搜索。
12144117软件项目
《软件项目管理》课内实验
学院名称:
计算机工程学院
专业:
软件工程
班级:
12软件1
学号:
12144117
姓名:
王豪豪
实验成绩:
2015年06月20日
实验一软件项目管理软件
一、实验目的
1.了解软件项目管理的基本概念和项目管理核心领域的一般知识。
2.初步掌握项目管理软件MicrosoftProject的操作界面和基本操作。
3.学会使用Project2010的帮助文件.
二、实验内容
1.熟悉project的界面和基本操作
2.了解project2010视图(甘特图、任务分配状况、日历、网络图、资源工作表、资源使用情况、资源图表、组合视图),能够在各个视图之间切换。
3.新建项目文件、设置关键项目信息。
(结合自选的项目)
三、实验要求
1.根据实验内容完成任务,完成项目日历环境、例外日期和工作周的设置工作。
2.写出完成各项任务的具体步骤。
四、实验步骤
1.选择【程序】----【MicrosoftOffice】-----【MicrosoftOfficeProject】进入Project2010,选择【文件】---【新建】菜单命令,打开Project的“新建项目”向导。
2.设置项目日历环境。
选择【项目】|【更改工作时间】,【新建日历】,名称为“15年工作日历”。
3.设置例外日期。
在项目开始之前,需要对项目的日历环境进行设置。
通过分析2015年里,我们需要排除的节假日时间,除周六、日外,还包括从2015年2月20日到2016年2月4日之间的节假日的清明节、五一劳动节、端午节、中秋节和十一国庆节的时间。
通过查看国家相关法定节假公告,我们可以知道:
4月4日-4月6日清明节放假,4月7日上班。
4月30日-5月2日劳动节放假。
6月19日-6月21日端午节放假。
9月26日-9月28日中秋节放假。
10月1日-10月7日国庆节放假。
4.设置工作周。
设置工作时间及设置由于法定节日而工作的休息日。
设置工作周的工作时间,这个可以单
独设置,也可以直接选择【对所列日期使用默认工作周的时间】
5.将项目日历应用到项目中
五、思考题
1.项目管理概念
项目管理是指一定的主体,为了实现其目标,利用各种有效的手段,对执行中的项目周期的各阶段工作进行计划、组织、协调、指挥、控制,以取得良好经济效益的各项活动的总和。
通过项目各干系人的合作,把各种资源应用于项目,以实现项目的目标,使项目干系人的需求得到不同程度的满足。
2.项目管理的九大领域知识
1)项目集成管理
项目集成管理是项目成功的关键,它贯穿了项目的全过程。
项目集成管理是在项目的整个生存期内,协调项目管理其他各管理知识域,将项目管理的方方面面集成成为一个有机整体,保证项目总目标的实现。
2)项目范围管理
项目范围是为了交付具有特定属性和功能的产品而必须完成的工作。
项目范围管理“是用以保证项目包含所有需要完成的工作,以顺利完成项目所需要的所有过程”。
范围管理主要是定义项目需要完成的工作,确保项目包含且包含所有需要完成的工作。
范围管理定义可以控制项目包含什么内容和不包含什么内容。
3)项目时间管理
是为了确保项目最终的按时完成的一系列管理过程。
它包括具体活动界定,活动排序,时间估计,进度安排及时间控制等各项工作。
很多人把GTD时间管理引入其中,大幅提高工作效率。
4)项目成本管理
项目成本管理是在项目集体实施过程中,为了确保完成项目所花费的实际成本不超过预算成本而展开的管理活动。
包括成本估算、成本预算、成本控制等过程。
5)项目质量管理
项目质量管理要求保证该项目能够兑现它关于满足各种需求的承诺。
它涵盖了与决定质量工作的策略、目标和责任的全部管理功能有关的各种活动。
6)项目人力资源管理
是为了保证所有项目关系人的能力和积极性都得到最有效地发挥和利用所做的一系列管理措施。
它包括组织的规划、团队的建设、人员的选聘和项目的班子建设等一系列工作。
7)项目沟通管理
是为了确保项目的信息的合理收集和传输所需要实施的一系列措施,它包括沟通规划,信息传输和进度报告等。
8)项目风险管理
涉及项目可能遇到各种不确定因素。
它包括风险识别,风险量化,制订对策和风险控制等。
9)项目采购管理
是为了从项目实施组织之外获得所需资源或服务所采取的一系列管理措施。
它包括采购计划,采购与征购,资源的选择以及合同的管理等项目工作。
3.介绍下Project2010中的几种视图及其主要特点。
视图是project的术语,用来描述屏幕显示或者打印数据的方式。
project使用视图这种方式来展示项目信息的各个侧面,从而可以通过不同的视图有效地查看我们所需要的信息。
(一)甘特图视图
甘特图视图是以工作表和条形图的形式显示基本的任务信息。
使用甘特图完成的工作主要包括:
1)通过输入任务和每项任务所用的时间来创建一个项目。
2)通过连接任务,在任务之间建立顺序的相关性。
在连接任务时,可以看到对一项任务工期的更改是如何影响其他任务的开始日期及完成日期,以及整个项目的完成日期。
3)将人力资源与其他资源分配给任务。
4)在图形化显示任务的同时可以访问任务的有关详细信息。
5)查看任务的进度。
6)拆分任务以中断任务,然后再在某个时候取消此任务的拆分。
(二)跟踪甘特图
跟踪甘特图视图在某些方面与标准的甘特图视图不同,尤其是显示实际完成任务的方式不同。
使用跟踪甘特图完成的工作主要包括以下:
1)查看任务的进度及估算任务的进度延迟。
2)以图形化的方式查看任务的同时也可以访问有关部门任务的详细状况。
3)通过输入任务和输入每项任务所用的时间来创建一个项目。
4)通过连接任务,在任务之间建立顺序的相关性。
5)将人员和其他资源分配给任务。
(三)任务分配状况视图
任务分配状况视图显示了资源完成的任务工时,它给每项任务列出了分配给该项任务的资源,以及每项资源在各个时间段内完成的具体工时。
使用任务分配状况视图完成的工作主要有:
1)根据任务组织资源。
2)估算每项任务的工作量。
3)估算每项任务的成本。
4)比较计划的和实际的工时。
5)比较计划的和实际的成本。
(四)日历视图
日历视图是以月为时间单位的日历格式,用天或周来计算任务时间。
使用日历视图可以完成如下工作:
1)显示某一日程排定在某个或者几个星期的工作任务。
2)检查其日程排定在特定的某天、某星期或某月的任务。
3)通过输入任务和输入每项所用的时间来创建一个项目。
4)通过连接任务,在任务之间建立顺序的相关性。
5)将人员和其他资源分配给任务。
(五)网络图视图
主要以流程图方式来显示任务及其相关性。
在网络视图中可以输入任务信息,但是不能够改变任务的相对位置。
主要完成的工作如下:
1)以流程图格式创建和调整日程。
2)创建及调整日程。
3)连接任务以指定任务的执行顺序,并确定任务的开始日期和完成日期。
4)以图形化方式显示已经完成的任务、正在进行中的任务以及未开始的任务。
5)给指定任务分配人员和其他资源(如机器设备等)
(六)资源工作表视图
它主要采用电子表格的形式来显示有关资源的信息。
主要完成的工作是如下:
1)输入和编辑资源信息。
2)查看每种资源分配的工作时间。
3)查看资源成本。
4)查看每个资源所分配的工时数是多少。
5)评价指定的资源的效率。
(七)资源使用状况视图
它主要是可以一次性查看所有资源的分配信息。
主要完成的工作如下:
1)查看过度分配的资源及过度分配量。
2)查看每种资源的预算工时容量百分比。
3)输入和编辑资源的任务分配,如成本、工时分配和工时的可用性.
4)可以算出每种资源的预算工作小时数。
5)算出每种资源在特定工作任务上的预计工作小时数。
6)在资源之间可以更均亨地分布工作任务分配。
7)确定每种资源可用于附加工作分配的时间。
8)通过设置工作分布,改变资源投入到某项任务上的工时量。
9)审查特定任务的资源成本。
(八)资源图表视图
它主要显示的是单个资源的分配信息。
以直方图的形式显示出了某一特定天内的资源总工时。
主要用来解决资源冲突,找出在人员、设备及其他资源中,有哪些是过度分配的,有哪些是没有充分利用的。
实验二软件项目初始与范围计划
一、实验目的:
学会通过业务需求说明书对项目结构进行分解。
二、实验内容:
分解项目工作有两种方法,1)按项目功能进行项目结构分解;2)按软件生命周期进行项目结构分解。
本实验的内容包括:
按软件生命同期进行项目结构分解,并划出工作分解结构图。
三、实验要求:
按软件生命周期进行项目结构分解时,要充分考虑到:
(1)需求分析细化到需求获取、需求分析、需求定义及需求验证;
(2)开发环境准备细化到硬件环境准备、软件环境准备;
(3)总体设计细化到策略确定、开发标准确定、架构设计及集成测试计划编制;
(4)详细设计细化到接口设计、模块设计、界面设计及单元测试计划编制;
(5)实现阶段细化到编码、代码复核、单元测试;
(6)测试阶段细化到集成测试、系统测试、测试总结、缺陷跟踪及手册编写;
(7)试运行阶段细化到试运行、试运行报告及系统改进;
(8)交付阶段细化到验收测试、产品提交及用户培训。
四、实验步骤:
1.仔细阅读《唐氏科技集团信息化开发项目》业务需求,深刻领会功能、性能要求;按软件生命同期进行项目结构分解;
(1)根据“项目的阶段性工作细分”表完成项目任务WBS创建;
(2)根据“工作任务之间的依赖关系”表完成设置依赖关系后的WBS。
五、实验思考题
任务之间的关系有那几种,如何确定活动之间的关系?
任务之间共有四种关系:
1、结束-->开始:
表示A任务在B任务开始前结束。
2、开始-->开始:
表示A任务开始,B任务才可以开始。
3、结束-->结束:
表示A任务结束,B任务才可以结束。
4、开始-->结束:
表示A任务开始,B任务才能结束。
实验三软件项目进度计划编制
一、实验目的:
1.学会通过项目工作结构分解图,制作项目工作关系表的方法;
2.学会绘制甘特图;
3.学会项目网络图的制作方法;
二、实验内容:
1.通过按软件生命周期产生的项目结构分解图制作项目工作关系表。
内容包括任务编码、任务名称、工作代号、前期工作、后续工作及持续时间;
2.制作项目进度计划的甘特图;
3.按单代号网络制作项目进度计划网络图;
4.制定项目里程碑计划。
三、实验要求:
1.项目的总工期预计为300天;
2.需求分析完成后,开发环境准备和总体设计可同时进行;
3.详细设计为总体设计的后续环节;
4.详细设计和开发环境准备都完成后才能开始实现环节;
5.开发环境准备所需时间大约是总体设计和详细设计时间之和的三分之一;
6.用粗线标记出关键路径。
四、实验步骤:
1.按照软件项目各个阶段所需时间比例,大致估出每个阶段所需时间,并分解到各具体任务中;
2.制定项目工作关系表;
【任务】|【甘特图】|【任务工作图】
3.绘制项目甘特图;
4.绘制项目单代号网络图;
5.在网络图中找出关键路径;
五、实验思考题
简介项目时间估算的常用方法
常用的估算方法:
Dephi、PERT
工作量估算模型:
COCOMOII
基于类比的估算:
借鉴历史项目数据
规模估算方法:
LOC(代码行)、FPA(功能点)、UCP(用例点)
实验四:
软件项目成本与资源计划
一、实验目的:
学习利用Project2010创建资源列表、资源分配,成本分配及运作等。
二、实验内容:
1.设置人力资源成本信息;
2.设置材料类资源成本信息;
3.任务分配资源。
三、实验要求:
1.根据所学的成本估算方法进行相关任务成本估算,并进行资源分配。
四、实验步骤:
1.建立团队人员按小时计算成本
计算团队人员每个小时的成本,例如唐奎的月工资为30000元,而一个月的工作时间是20天,每天的工作时间是8小时,则一个月的工作时间为20*8=160小时,则每个小时为30000/160=187.5元,从备注中可知,加班按其1.5倍计算,则加班每小时成本为281.5。
因此,按此要求,可以计算出每个人的每小时成本以及每小时加班成本,算出所有成员人员的成本如下所示。
2.设置人力资源成本信息
根据上表信息将资源工作表更新,如图所示
3.设置材料类资源成本信息
人力资源的成本信息在MSProject2010中设置完成后,现在我们需要把其他资源成本信息进行设置。
对于“服务器”在MSProject2010属于“材料”资源,则在MSProject中的成本为50000元;对于“笔记本”,我们可以知道它每一个月的租赁费是500元一台,而且一共租用了15台,而团队人数刚好是15个人,所以项目中每人一台。
应该将其设置为“工时”资源,而一共有15台,其最大单位为“1500%”,标准费用为“500.00/月工时”。
4.根据各项任务,进行资源分配
设置完项目资源的成本信息后,此时,需要把资源分配到项目任务中。
选择切换到“甘特图”视图中,把“确定项目范围”任务分配资源“唐奎”,只需要在“资源名称”下拉列表选择“唐奎”。
按照此种方法,根据人员分配表,在MSProject2010中给任务分配所有的人力资源。
在完成了人力资源的分配后,进行项目的其他资源的分配。
首先对于“笔记本”这个资源,人手一台笔记本,为了核算其成本,需要他们实际使用笔记本时的成本。
例如在“确定项目范围”任务中只有“唐奎”去执行,因此只需分配一台笔记本;而在“完成项目范围规划”任务中“王五”、“李四”两个人去执行,因此,需要两台笔记本。
双击该任务在打开的“任务信息”对话框中选择“资源”选项卡,并在其资源中,设置笔记本这个资源的最大单位数为“200%”。
此时完成了“工时”类资源分配,然后进行其他资源的分配。
实验五软件项目执行与跟踪计划编制
一、实验目的:
1.学习利用Project跟踪项目进度,跟踪实际成本,跟踪项目资源状况等;
2.学会如何使用比较基准。
二、实验内容:
1.更新项目进度信息;
2.更新项目资源信息;
3.更新项目成本信息;
4.跟踪项目日程;
5.跟踪项目成本;
6.跟踪项目工时。
三、实验要求:
1.理解MSProject项目软件如何实现项目跟踪;
2.掌握执行项目跟踪检查方法。
四、实验步骤:
1.更新项目进度信息
切换到“任务工作表”视图模式,单击“任务”选项卡下“跟踪时标记”下的“更新任务”图标。
单击“更新任务”图标,将会打开“更新任务”对话框,在“完成百分比”、“实际工期”、“实际”的“开始时间”和“完成”里输入在项目中实际执行的情况。
若实际的开始时间与完成时间与计划一样,则可以设置为“NA”,单击“确定”按钮,即可完成任务的更新。
2.更新项目资源信息
3.更新项目成本信息
切换到【甘特图】视图中,选择【视图】下的【详细信息】复选框的【任务窗体】。
于空白处右击选择【成本】。
4.跟踪项目日程
在打开的文档中,选择【视图】|【甘特图】|【跟踪甘特图】
5.跟踪项目成本
在执行过程中,我们为了确保能在规定的预算内完成项目,需要随时查看、跟踪项目任务的成本。
选择【视图】|【数据】|【表格】|【成本】。
6.跟踪项目工时
选择【视图】|【数据】|【表格】|【工时】,从中可以查看任务的工时、比较基准、差异、实际、剩余及工时完成比。
实验六:
软件项目案例实践与管理
一、实验目的:
1.了解需求分析阶段团队、进度、质量、需求管理的内容;
2.了解系统设计阶段团队、进度、质量管理的内容;
3.学会使用Project软件进行项目管理
二、实验内容:
1.制定需求分析阶段团队、进度、质量、需求管理;
2.制定系统设计阶段团队、进度、质量管理。
三、实验要求:
1.理解软件项目管理全部过程;
2.掌握使用Project软件进行项目管理。
四、实验步骤:
1.查看项目的各种视图,熟悉使用各种视图——甘特图、“日历”视图、“网络图”。
【甘特图】
【格式】|【日历】
【格式】|【网络图】
2.查看项目的成本。
【视图】|【甘特图】,勾选【详细信息】,出现【任务窗体】,在其右侧空白处右击选择【成本】。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 12144117 软件 项目
![提示](https://static.bdocx.com/images/bang_tan.gif)