项目管理实验报告.docx

上传人:b****7 文档编号:11204059 上传时间:2023-02-25 格式:DOCX 页数:28 大小:27.94KB
下载 相关 举报
项目管理实验报告.docx_第1页
第1页 / 共28页
项目管理实验报告.docx_第2页
第2页 / 共28页
项目管理实验报告.docx_第3页
第3页 / 共28页
项目管理实验报告.docx_第4页
第4页 / 共28页
项目管理实验报告.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

项目管理实验报告.docx

《项目管理实验报告.docx》由会员分享,可在线阅读,更多相关《项目管理实验报告.docx(28页珍藏版)》请在冰豆网上搜索。

项目管理实验报告.docx

项目管理实验报告

本科实验报告

课程名称:

软件项目管理

实验项目:

软件项目管理实验

实验地点:

逸夫楼404

专业班级:

学号:

学生姓名:

指导教师:

2013年05月04日

实验一分解项目工作

一、实验目的和要求

1.目的:

学会通过业务需求说明书对项目结构进行分解。

2。

要求:

〈1〉按项目功能进行项目结构分解时,要充分考虑到:

(1)子系统的划分;

(2)三个角色工作的体现。

<2>按软件生命周期进行项目结构分解时,要充分考虑到:

(1)需求分析细化到需求获取、需求分析、需求定义及需求验证;

(2)开发环境准备细化到硬件环境准备、软件环境准备;

(3)总体设计细化到策略确定、开发标准确定、架构设计及集成测试计划编制;

(4)详细设计细化到接口设计、模块设计、界面设计及单元测试计划编制;

(5)实现阶段细化到编码、代码复核、单元测试;

(6)测试阶段细化到集成测试、系统测试、测试总结、缺陷跟踪及手册编写;

(7)试运行阶段细化到试运行、试运行报告及系统改进;

(8)交付阶段细化到验收测试、产品提交及用户培训。

(注意:

在进行项目进度计划编制时,要使用到按软件生命周期进行的项目结构分解结果,因而应考虑对每一任务不但要给出名称,而求应进行编号.)

二、实验内容和原理

分解项目工作有两种方法,1)按项目功能进行项目结构分解;2)按软件生命周期进行项目结构分解。

本实验的内容包括:

1.按项目功能进行项目结构分解,并划出工作分解结构图。

2.按软件生命同期进行项目结构分解,并划出工作分解结构图.

三、主要仪器设备

设备:

lenovoV470软件环境:

win7

四、操作方法与实验步骤

1.仔细阅读《网上招聘系统》业务需求,深刻领会功能、性能要求;

2.按项目功能进行项目结构分解;

3.按软件生命同期进行项目结构分解;

4.整理实验报告。

五、实验结果与分析

1.项目分解

(一)按项目功能进行项目结构分解

1。

1子系统划分

1。

1.1客户端子系统

F-A-1:

职位选择

职位选择是显示目前正在招聘的所有职位以及每个招聘职位的描述和应聘要求等.

F-A-2:

简历录入

如果应聘者满意某个职位,开始录入简历,简历从应聘者的基本信息开始,简历输入包括输入应聘者的基本信息、工作经历、教育经历、基本技能、家属关系、个人简短评价等。

F-A-3:

问卷回答

问卷回答要求应聘者回答问卷的所有题目,根据所选择的答案,系统给出分数(应聘者看不到这个分数)。

1.1。

2管理端子系统

F-B-1:

登录管理

  登录管理是由管理员判断这个用户的权限信息,不同的登录人可能具有不同的权限,系统根据不同的权限实现不同的功能.

F-C-1:

题库管理

  题库管理是由管理员登录至系统,实现对敌废品库中试题的增加、删除、修改的功能及提供知识库试题的详细信息.

F-C-2:

问卷管理

  问卷管理是由管理员登录到系统,根据知识题库中提取出来的题目生成各种类别的问卷,并且对问卷的试题进行增加、删除、修改的功能。

F-C-3:

职位发布

职位发布是由管理员登录到系统,录入职位及职位的详细描述信息,并且为职位附加问卷,同时也可对职位进行增加、删除、修改功能.

F-C-4:

简历管理

  简历管理是由人力资源部的管理人员对应聘者发来的简历进行整理,并根据试题的分数,挑选合适的简历,同时浏览简历的基本信息,最后确定可以进行面试的人员,这样将所有的应聘者分为等待面试、简历删除、保存简历三个状态。

F-C-5:

面试管理

  面试管理是由人力资源管理部门的面试管理者通知需要面试的人员具体面试的时间、然后员进行面试,记录面试结果。

F-C-1:

用户管理

  用户管理是由系统管理员增加或删除用户,编辑用户名、用户密码,修改用户权限,例具有不同权限的用户进入系统主界面时,出现在界面左侧栏中的图标数有所不同,具体的图标与用户权限对应。

1.2角色划分

(1)应聘者:

指在这个网络招聘系统中通过客户端提交简历信息的人员,这个角色主要参与客户端的职位查询、填写简历、回答问题、提交简历等功能。

(2)管理用户:

指管理端的用户,引角色派生两个子类,HR(人力资源管理)和系统管理员,HR是指在网络招聘系统中通过管理端参与公司人力资源管理工作的人员,它又可以派生三个子类即试题管理者、职位发布者和面试管理者.系统管理员是指对网上招聘系统进行相关设置、进行系统维护的人员,他也是通过管理端登录对管理端的用户进行设置,分配权限等,它们的关系如图1-1所示.

管理用户具体说明如下:

ØHR

试题管理者:

管理题库、组织相关问卷。

职位发布者:

根据公司的需要发布相应的职位。

面试管理者:

整理应聘者简历、对简历合格人员进行面试.

Ø系统管理员

通过管理端对系统用户进行管理的人员,这个角色主要负责对管理端用户的增删,权限的设置等功能。

(3)数据库

数据库是一个与系统产生交互的外部系统,这个角色负责系统的数据查询、增加、删除、和修改等操作。

(二)按软件生命周期进行项目结构分解

软件生命周期划分图

阶段

任务编号

任务名称

任务描述

需求分析

101

需求调研

从软件拥有者和用户获取该项目的需求

102

需求分析

平衡需求的范围,确定最终需求

103

需求报告

定义软件需求,生成需求规格说明书

开发环境

111

硬件环境准备

准备一套用户开发的硬件,如服务器

112

软件环境准备

如操作系统,开发软件,数据库

总体设计

122-1

策略确定

确定总体策略

122-2

开发标准确定

确定开发规范

122-3

架构设计

设计软件架构

122-4

集成测试计划编制

设计集成测试计划

详细设计

123—1

接口设计

设计系统内和系统间接口

123—2

模块设计

设计子模块

123—3

界面设计

设计用户界面

123—4

单元测试计划编制

设计单元测试计划

实现

131

编码

编写代码

141

代码复核

复核代码

142

单元测试

单元测试

测试

143

集成测试

集成测试

144

系统测试

系统测试

145

测试总结

测试总结

146

缺陷跟踪

跟踪缺陷

147

手册编写

编写测试手册

试运行

151

试运行

试运行

152

试运行报告

试运行报告

153

系统改进

改进系统

交付

160

验收测试

验收测试

161

产品提交

提交产品

162

用户培训

培训用户

(1)需求获取

(2)需求分析

(3)需求报告

(4)开发环境准备

①硬件环境:

客户机:

普通PC

CPU:

P41.8GHz以上

内存:

256MB以上

能够运行IE5。

0以上或者NetScape4.0以上版本的机器

2软件环境

操作系统:

UNIX/Linux/Windows2000或以上版本

数据库:

SQL Server2005及以上版本

开发工具包:

JDK Version1.4.2

Web服务器:

TomCat

浏览器:

IE6.0以上

(5)总体设计

策略确定、开发标准确定、架构设计及集成测试计划编制;

(6)详细设计

接口设计、模块设计、界面设计及单元测试计划编制

(7)实现阶段

编码、代码复核、单元测试

(8)测试阶段

集成测试、系统测试、测试总结、缺陷跟踪及手册编写

(9)试运行阶段

试运行、试运行报告及系统改进

(10)交付阶段

验收测试、产品提交及用户培训

六、讨论、心得

对软件项目进行分解工作,首先要对项目有比较全面的认识,对项目的结构了解之后,在进行项目的分解与工作安排.通过实验我了解到分解项目工作主要有两种方法:

1)按项目功能进行项目结构分解2)按软件生命周期进行项目结构分析。

实验二软件项目进度计划编制

一、实验目的和要求

1、目的:

(1)学会通过项目工作结构分解图,制作项目工作关系表的方法;

(2)学会绘制甘特图;

(3)学会项目网络图的制作方法;

(4)进一步理解关键路径、最早开始时间、最迟开始时间、最早完成时间、最迟完成时间、总时差、自由时差的概念,并掌握各自的计算方法.

2、要求:

(1)项目的总工期预计为150天;

(2)需求分析完成后,开发环境准备和总体设计可同时进行;

(3)详细设计为总体设计的后续环节;

(4)详细设计和开发环境准备都完成后才能开始实现环节;

(5)开发环境准备所需时间大约是总体设计和详细设计时间之和的三分之一;

(6)在每一个节点(任务)上,都标出最早开始时间、最迟开始时间、最早完成时间、最迟完成时间、总时差、自由时差等参数;

(7)用粗线标记出关键路径。

二、实验内容和原理

1.通过按软件生命周期产生的项目结构分解图制作项目工作关系表。

内容包括任务编码、任务名称、工作代号、前期工作、后续工作及持续时间;

2.制作项目进度计划的甘特图;

3.按单代号网络制作项目进度计划网络图;

4.制定项目里程碑计划。

三、主要仪器设备

设备:

HPProBook6450b软件环境:

win7

四、操作方法与实验步骤

1.按照软件项目各个阶段所需时间比例,大致估出每个阶段所需时间,并分解到各具体任务中;

2.制定项目工作关系表;

3.绘制项目甘特图;

4.绘制项目单代号网络图;

5.在网络图中找出关键路径;

6.通过正推法计算最早开始时间、最早完成时间;

7.通过逆推法计算最迟完成时间、最迟开始时间;

8.计算自由时差和总时差;

9.制定项目里程碑计划表及图;

10.实验结束后,整理实验报告.

五、实验结果与分析

1.项目工作关系表

任务

编码

任务名称

工作

代号

后续

工作

最早

开始

时间

最迟

开始

时间

最早

完成

时间

最迟完成时间

负责人

101

需求调研

A

102

10

04。

01

04.01

04.11

04。

11

102

需求分析

B

101

103

5

04。

12

04.12

04.17

04。

17

103

需求报告

C

102

111,121

4

04.18

04。

18

04.22

04。

22

111

硬件环境准备

D

103

122

2

04.23

04.23

04。

25

04.25

112

软件环境准备

E

111

131

2

04。

26

04.26

04。

28

04。

28

121

系统分析

F

112

122

8

04。

29

04。

29

05.06

05。

06

122

总体设计

G

121

123

8

05。

07

05.07

05。

14

05.14

123

详细设计

H

122

131

12

05.15

05.15

05。

27

05.27

131

编码

I

112,121,123

141

20

05.28

05。

28

06。

17

06.17

132

界面设计

J

131

141

10

06。

18

06.18

06。

28

06.28

141

测试计划

K

131

142

3

06.29

06.29

07.01

07。

01

142

单元测试

L

141

143

10

07。

02

07.02

07。

12

07。

12

143

集成测试

M

142

151

10

07.13

07.13

07.23

07.23

151

系统试运行

N

143

152

14

07。

24

07。

24

08。

06

08。

06

152

试运行报告

P

151

153

2

08。

07

08。

07

08.09

08。

09

153

系统改进

Q

152

160

5

08。

10

08.10

08.15

08.15

160

系统验收

R

153

5

08.16

08.16

08.21

08。

21

2.项目进度计划甘特图

3.项目进度计划网络图

I

F

D

B

C

H

G

E

A

L

J

K

M

N

P

Q

R

4.项目里程碑计划

序号

里程碑计划

交付成果

开始时间

完成时间

1

项目立项

立项建议书、可行性分析报告

2013。

04。

01

2013.04。

15

2

项目启动

项目进度计划、质量保证计划

2013。

04。

16

2013.04。

30

3

需求分析

需求分析说明书

2013。

05。

01

2013。

05.18

4

系统设计

概要设计说明书,详细设计说明书

2013。

05。

20

2013.06。

20

5

软件编码

源程序代码、用户使用手册

2013。

06。

21

2013。

07。

10

6

软件测试

测试计划、测试报告

2013。

07.11

2013。

07.31

7

系统试运行

系统试运行报告

2013.08.01

2013.08。

19

8

项目验收

验收报告

2013.08.20

2013。

09.03

本小组负责人意见:

(签字)

项目经理审批意见:

(签字)

项目委员会意见:

(签字)

项目相关人员意见:

(签字)

六、讨论、心得

本实验中项目编码与实验一相对应,实验要求的甘特图使用MicrosoftOfficeProject画出的,网络图是在MicrosoftOfficePowerPoint中制作的。

通过实验,对项目的计划有了进一步的了解,学会如何用甘特图与网络图对项目作出计划。

实验三项目规模成本估算

一、实验目的和要求

1、目的:

(1)了解项目成本估算包含的内容;

(2)掌握项目成本的估算方法.

2、要求:

1〉总体要求

(1)项目的报价=项目总估算成本+利润.

利润包括风险基金、利润和税费,计算公式为:

利润=项目总估算成本X0.3;

(2)项目总估算成本=直接成本+间接成本;

(3)项目直接成本=开发成本+管理成本+质量成本;

(4)间接成本包括前期合同费用、房租、水电、培训、员工福利、客户服务等。

它的计算方法为:

项目间接成本=直接成本X间接成本系数。

间接成本系数=0.25;

(5)开发成本由相应模型估算;

(6)管理成本和质量成本=开发成本X管理质量系数。

管理质量系数=0.28;

(7)通过成本估算模型估算出的结果,只是项目的开发成本.

2>按标准估值法

(1)聘请了5位专家,他们对开发成本的最小规模、最大规模及最可能规模的估值如下表.

专家编号

专家名称

最小规模(元)

最大规模(元)

最可能规模(元)

0001

张XX

190000

230000

210000

0002

王XX

195000

235000

215000

0003

李X

180000

200000

190000

0004

钱XX

185000

220000

205000

0005

赵XX

175000

240000

220000

(2)由于采用B/S结构,通过计算,修正系数为1。

25。

3>按COCOMO模型法

(1)代码行估算大约在5KLOC;

(2)属于组织型项目;

(3)符合中级COCOMO模型;

(4)开发费用为1.2万元/人月;

(5)考虑成本因素。

4〉按自下而上估值法

(1)按功能制作如下项目规模估算表

任务

编号

任务名称

估计值

(人天)

小计

(人天)

总计

(人天)

(2)按400元/人天考虑开发费用。

二、实验内容和原理

1.按标准估值法进行项目成本估算;

2.按COCOMO模型进行项目成本估算;

3.按自下而上估值法进行项目成本估算.

三、主要仪器设备

设备:

lenovoV470软件环境:

win7

四、操作方法与实验步骤

1.按标准估值法进行项目成本估算;

2.按COCOMO模型进行项目成本估算;

3.按自下而上估值法进行项目成本估算;

4.实验结束后,整理实验报告。

五、实验结果与分析

1.按标准估值法

(1)聘请了5位专家,他们对开发成本的最小规模、最大规模及最可能规模的估值如下表。

专家编号

专家名称

最小规模(元)

最大规模(元)

最可能规模(元)

0001

张XX

190000

230000

210000

0002

王XX

195000

235000

215000

0003

李X

180000

200000

190000

0004

钱XX

185000

220000

205000

0005

赵XX

175000

240000

220000

(2)由于采用B/S结构,通过计算,修正系数为1.25。

开发成本采用最有可能规模进行计算:

最小规模平均值

A=(190000+195000+180000+185000+175000)/5=185000(元)

最大规模平均值

B=(230000+235000+200000+220000+240000)/5=225000(元)

最可能规模平均值

M=(210000+215000+190000+205000+220000)/5=208000(元)

由此可得:

开发成本=修正系数*(A+4*M+B)/6=1.25*207000=258750(元)

管理成本和质量成本=开发成本*管理质量系数=258750*0.28=72450(元)

项目直接成本=开发成本+管理成本+质量成本=258750+72450=331200(元)

项目间接成本=直接成本*间接成本系数=331200*0.25=82800(元)

项目总估算成本=直接成本+间接成本=331200+82800=414000(元)

由此可得:

利润=项目总估算成本*0.3=414000*0。

3=124200(元)

项目的报价=项目总估算成本+利润=414000+124200=538200(元)

2.按COCOMO模型法

(1)代码行估算大约在5KLOC;

(2)属于组织型项目;

(3)符合中级COCOMO模型;

(4)开发费用为1.2万元/人月;

(5)考虑成本因素。

开发成本=总计人月数*人月单价=19*1。

2=22.8(万元)

管理成本和质量成本=开发成本*管理质量系数=22。

8*0.28=6.384(万元)

项目直接成本=开发成本+管理成本+质量成本=22。

8+6.384=29.184(万元)

项目间接成本=直接成本*间接成本系数=29.184*0。

25=7.296(万元)

项目总估算成本=直接成本+间接成本=29。

184+7.296=36.48(万元)

由此可得:

利润=项目总估算成本*0.3=36.48*0。

3=10。

944(万元)

项目的报价=项目总估算成本+利润=36。

48+10。

944=47。

424(万元)

3.按自下而上估值法

(1)按功能制作如下项目规模估算表

任务编码

任务名称

人数(人)

时间(天)

总计(人天)

101

需求获取

3

13

39

102

需求分析

4

8

32

103

需求定义

2

7

14

104

需求验证

2

5

10

111

开发环境

2

4

8

122

总体设计

5

14

70

123

接口设计

4

13

52

131

模块设计

4

12

48

132

界面设计

3

15

45

141

实现阶段

2

59

118

151

测试计划

6

6

36

152

单元测试

3

14

42

153

集成测试

3

10

30

154

测试总结

2

23

46

161

试运行

10

4

40

162

系统改进

4

11

44

170

交付阶段

1

6

6

合计

680

(2)按400元/人天考虑开发费用.

开发成本=总计人天数*人天单价=680*400=272000(元)

管理成本和质量成本=开发成本*管理质量系数=272000*0.28=76160(元)

项目直接成本=开发成本+管理成本+质量成本=272000+76160=348160(元)

项目间接成本=直接成本*间接成本系数=348160*0.25=87040(元)

项目总估算成本=直接成本+间接成本=348160+87040=435200(元)

由此可得:

利润=项目总估算成本*0。

3=435200*0。

3=130560(元)

项目的报价=项目总估算成本+利润=435200+130560=565760(元)

4.项目成本估算总表

估算方法

开发

成本

管理

成本

质量

成本

直接

成本

间接

成本

总估算

成本

利润

项目报价

标准估值法

258750

72450

72450

331200

82800

414000

124200

538200

COCOMO模型法

228000

63840

63840

291840

72960

364800

109440

474240

自下而上估值法

272000

76160

76160

348160

87040

435200

130560

565760

六、讨论、心得

通过实验了解并应用了项目规模成本的三种主要计算方法:

标准估值法、COCOMO模型法、自下而上估值法。

其中自下而上估值法对“人天数”的灵活性大,对实际的估算变化大。

三种估算方法估算出来的成本相差不是太大。

实验四软件项目质量、团队、沟通及配置管理计划编制

一、实验目的和要求

1、目的:

(1)掌握软件项目质量管理计划的编制方法;

(2)掌握软件项目团队管理计划的编制方法;

(3)掌握软件项目沟通计划的编制方法;

(4)掌握软件项目配置管理计划的编制方法。

二、实验内容和原理

1。

编制软件项目质量管理计划;

2.编制软件项目团队管理计划;

3.编制软件项目沟通计划;

4.编制软件项目配置管理计划.

三、主要仪器设备

设备:

lenovoV470软件环境:

win7

四、操作方法与实验步骤

1.编制软件项目质量管理计划;

2.编制软件项目团队管理计划;

3.编制软件项目沟通计划;

4.编制软件项目配置管理计划。

五、实验结果与分析

1.编制软件项目质量管理计划

(1)审查软件开发计划

(2)审查开发工作是否按计划进行

(3)审查文档模板及规范

(4)审查文档是否按模板进行编写

(5)审查代码规范

(6)审查代码是否按代码规范编写

(7)审查测试计划

(9)审查测试是否按计划实施

2。

编制软件项目团队管理计划

责任人工作名

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1