项目管理实验.docx
- 文档编号:7725495
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:21
- 大小:97.50KB
项目管理实验.docx
《项目管理实验.docx》由会员分享,可在线阅读,更多相关《项目管理实验.docx(21页珍藏版)》请在冰豆网上搜索。
项目管理实验
软件项目管理
实验一分解项目工作
一、按项目功能进行项目结构分解
1.管理端子系统
管理端子系统主要是提供公司人力资源管理人员使用的功能,它的功能分为题库管理、问卷管理、职位发布、简历整理、面试管理等部分。
每个登录者首先要通过安全认证然后确认权限,系统根据相应的权限实现相应的功能。
a登录管理
登录管理负责所有的管理端的登录,管理端的人员要登录到管理端必须经过登录界面,输入自己的用户名和密码,然后系统判断这个用户的权限信息,不同的登录人可能具有不同的权限,系统根据不同的权限实现不同的功能。
b题库管理
题库管理是由管理员登录到系统,实现对知识库试题的增加、删除、修改的功能及提供知识库试题的详细信息。
c问卷管理
问卷管理是由管理员登录到系统,根据知识题库中提取出来的题目生成各种类别的问卷,并且对问卷的试题进行增加、删除、修改的功能。
d职位发布
职位发布是由管理员登录到系统,录入职位及职位的详细描述信息,并且为职位附加问卷,同时也可对职位进行增加、删除、修改的功能。
e简历管理
简历管理是由人力资源部的管理人员对应聘者发来的简历进行整理,并根据试题的分数,挑选合适的简历,同时浏览简历的基本信息,最后确定可以进行面试的人员,这样将所有的应聘者分为等待面试、简历删除、保存简历三个状态。
f面试管理
面试管理是由人力资源管理部门的面试管理者通知需要面试的人员具体面试的时间、然后对人员进行面试,记录面试结果。
f用户管理
用户管理是由系统管理员增加或删除用户,编辑用户名、用户密码,修改用户权限,使具有不同权限的用户进入系统主界面时,出现在界面左侧栏中的图标数有所不同,具体的图标与用户所具有的权限对应。
2.客户端子系统
应聘者通过公司的招聘网站登录到系统中进行应聘,应聘者通过它提交简历,进行应聘,这就是客户端子系统的功能。
在客户端用户可以看到职位名称,职位发布日期,截止日期,职位类型,招聘人数等说明,按职位发布日期排序。
当点击职位名称时进入职位详细信息页面,如果应聘的话,可以填写简历信息,并回答问卷,最后将问卷连同简历一同提交。
客户端的功能主要包括选择职位、填写简历、回答问卷等功能。
a职位选择
应聘者登录到招聘网站可以看到招聘的职位列表,在职位列表中显示职位名称,职位发布白期,截止日期,职位类型,招聘人数等,按职位发布日期排序。
并对所招聘职位进行详细描述,包括职位名称,职位描述,职位要求,招聘人数等。
b简历输入
简历输入包括输入应聘者的基本信息、工作经历、教育经历、基本技能、家属关系、个人简短评价等。
c问卷回答
问卷分为价值取向、工作取向两种,问卷从题库中随机抽取,每次抽取价值取向和工作取向试题各一套,应聘者须同时回答这两套试题,企业人力资源人员通过问卷的回答情况和简历情况来选择应聘者。
功能编码
功能名称
工作代号
前驱工作
后续工作
持续时间/天
负责人
10
前台系统
A
14
11
3
11
职位选择
B
23
13
3
12
简历输入
C
9
3
13
问卷回答
D
21
15
3
20
后台系统
E
21,22,23,24,25,26,27
12
3
21
登录管理
F
18
3
22
题库管理
G
18
3
23
问卷管理
H
18
3
24
职位发布
I
18
3
25
简历管理
J
18
3
26
面试管理
K
18
3
27
用户管理
L
18
3
职位选择
3.工作分解图
问卷回答
简历输入
客户端子系统
网上招聘系统
管理端子系统
题库管理
登录管理
职位发布
面试管理
用户管理
简历管理
问卷管理
二、按生命周期进行项目结构分解
交付阶段
实验二软件项目进度计划编制
一、项目工作关系表
任务
编码
任务名称
工作
代号
前
期
工
作
后续
工作
持
续
时
间
最早
开始
时间
最迟
开始
时间
最早
完成
时间
最迟完成时间
负责人
111
用户需求调研
A
112
11
5.02
5.02
5.16
5.16
112
需求分析
B
111
113
5
5.17
5.17
5.23
5.23
113
需求确认
C
112
121,131
5
5.24
5.24
5.30
5.30
121
硬件环境准备
D
113
122
2
5.31
5.31
6.03
6.03
122
软件环境准备
E
121
141
3
6.04
6.04
6.06
6.06
131
系统分析
F
131
141
10
6.07
6.07
6.20
6.20
132
总体设计
G
131
133
8
6.21
6.21
7.02
7.02
133
详细设计
H
132
141
12
7.03
7.03
7.18
7.18
141
编码
I
122,131,133
151
20
7.19
7.19
8.15
8.15
142
界面设计
J
133
151
8
8.16
8.16
8.27
8.27
151
测试计划
K
141
152
5
8.16
8.16
8.22
8.22
152
单元测试
L
151
153
10
8.23
8.23
9.05
9.05
153
集成测试
M
152
161
8
9.06
9.06
9.17
9.17
161
系统试运行
N
153
162
15
9.18
9.18
10.08
10.08
162
试运行报告
P
161
163
2
10.09
10.09
10.10
10.10
163
系统改进
Q
162
170
5
10.11
10.11
10.24
10.24
170
系统验收
R
163
5
10.25
10.25
10.31
10.31
二、项目进度计划甘特图
三、项目单代号网络图
116
116
111
111
109
109
94
94
86
86
76
76
51
51
71
51
71
51
39
39
31
31
21
21
23
23
21
21
16
16
11
11
86
86
94
94
109
109
111
111
116
116
121
121
59
59
76
76
51
51
39
39
31
31
71
71
26
26
23
23
21
21
16
16
0
11
0
11
P
Q
R
L
M
N
J
K
F
G
H
I
E
D
C
B
A
四、项目里程碑计划
序号
里程碑计划
交付成果
开始时间
完成时间
1
项目立项
立项建议书、可行性分析报告
2013.05.02
2013.05.10
2
项目启动
项目进度计划、质量保证计划
2013.05.11
2013.05.16
3
需求分析
需求分析说明书
2013.05.17
2013.06.20
4
系统设计
概要设计说明书,详细设计说明书
2013.06.21
2013.07.18
5
软件编码
源程序代码、用户使用手册
2013.07.19
2013.08.27
6
软件测试
测试计划、测试报告
2013.08.22
2013.09.17
7
系统试运行
系统试运行报告
2013.09.18
2013.10.10
8
项目验收
验收报告
2013.10.11
2013.10.31
本小组负责人意见:
(签字)
项目经理审批意见:
(签字)
项目委员会意见:
(签字)
项目相关人员意见:
(签字)
实验三项目规模成本估算
一、实验目的:
1.了解项目成本估算包含的内容;
2.掌握项目成本的估算方法。
二、实验内容:
1.按标准估值法
a聘请了5位专家,他们对开发成本的最小规模、最大规模及最可能规模的估值如下表。
专家编号
专家名称
最小规模(元)
最大规模(元)
最可能规模(元)
0001
张XX
190,000
230,000
210,000
0002
王XX
195000
235000
215000
0003
李X
180000
200000
190000
0004
钱XX
185000
220000
205000
0005
赵XX
175000
240000
220000
平均
185000
225000
208000
b由于采用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模型法
a代码行估算大约在5KLOC;
b属于组织型项目;
c符合中级COCOMO模型;
d开发费用为1.2万元/人月;
e考虑成本因素。
开发成本=总计人月数*人月单价=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.按自下而上估值法
a按功能制作如下项目规模估算表
任务
编号
任务名称
人数
(人)
时间
(天)
总计
(人天)
111
用户需求调研
3
11
33
112
需求分析
2
5
10
113
需求确认
2
5
10
121
硬件环境准备
3
2
6
122
软件环境准备
2
3
6
131
系统分析
2
10
20
132
总体设计
2
8
16
133
详细设计
2
12
24
141
编码
3
20
60
142
界面设计
2
8
16
151
测试计划
2
5
10
152
单元测试
2
10
20
153
集成设计
2
8
16
161
系统试运行
2
15
30
162
试运行报告
2
2
4
163
系统改进
4
5
20
170
系统验收
1
5
5
合计
306
b按400元/人天考虑开发费用。
开发成本=总计人天数*人天单价=306*400=122400(元)
管理成本和质量成本=开发成本*管理质量系数=122400*0.28=34272(元)
项目直接成本=开发成本+管理成本+质量成本=122400+34272=156672(元)
项目间接成本=直接成本*间接成本系数=156672*0.25=39168(元)
项目总估算成本=直接成本+间接成本=156672+39168=195840(元)
由此可得:
利润=项目总估算成本*0.3=195840*0.3=58752(元)
项目的报价=项目总估算成本+利润=195840+58752=254592(元)
三、项目成本估算总表
估算
方法
开发
成本
管理
成本
质量
成本
直接
成本
间接
成本
总估算
成本
利润
项目
报价
标准
估值法
258750
72450
72450
331200
82800
414000
124200
538200
COCOMO模型法
228000
63840
63840
291840
72960
364800
109440
474240
自下而上估值法
53200
122400
34272
156672
39168
195840
58752
254592
实验四软件项目质量、团队、沟通及配置管理计划编制
一、实验目的:
1.掌握软件项目质量管理计划的编制方法;
2.掌握软件项目团队管理计划的编制方法;
3.掌握软件项目沟通计划的编制方法;
4.掌握软件项目配置管理计划的编制方法。
二、实验内容:
1.编制软件项目质量管理计划;
a审查软件开发计划
b审查开发工作是否按计划进行
c审查文档模板及规范
d审查文档是否按模板进行编写
e审查代码规范
f审查代码是否按代码规范编写
g审查测试计划
h审查测试是否按计划实施
2.编制软件项目团队管理计划;
责任人工作名称
项目
经理
系统分析人员
设计人员
开发人员
测试人员
财务部
人力部
工程部
市场部
确认
需求
用户需求调研
用户需求分析
用户需求确认
开发环境准备
硬件环境准备
软件环境准备
程序设计
系统分析
功能模块分析
数据库设计
美工设计
程序开发
文档制作
○
源代码编写
○
测试
程序测试
○
集成测试
○
系统测试
○
○
试运行验收
试运行
○
○
○
○
验收
表示负责表示审批○表示铺助表示参与
3.编制软件项目沟通计划;
工作名称
沟通形式
沟通频度
沟通人员
会议内容
一般情况
必要时
需求
分析
阶段
正式沟通,书面沟通
每周
每3天
项目经理,客户
问题分析,需求描述,需求验证
程序
设计
阶段
书面沟通,口头沟通
每周
每天
设计人员,项目经理,系统分析员
系统分析,功能模块分析,数据库设计,美工设计
程序开发阶段
非正式沟通
每10天
每周
开发人员,设计人员,系统分析员
文档制作,源代码编写
测试阶段
非正式沟通,书面沟通
每周
每天
测试人员,系统分析员,项目经理
程序测试结果,集成测试结果,系统测试结果
试运行验收阶段
正式沟通,书面沟通
每周
每天
项目经理,客户
试运行结果,验收结果
4.编制软件项目配置管理计划。
配置管理角色职责表
角色
人员
职责和工作范围
配置管理者
A
(1)制定《配置管理计划》
(2)创建和维护配置库
SCCB负责人
B
(1)审批《配置管理计划》
(2)审批重大的变更
SCCB成员
A.B.C
审批某些配置项或基线的变更
配置管理环境:
建议使用CVS或VisualSourceSafe
配置库的目录结构
序号
内容
说明
路径
1
TCM
技术合同管理
$\prj-School\TCM
2
RM
需求管理
$\prj-School\RM
3
SCM
软件配置管理
$\prj-School\SCM
4
SQA
软件质量保证
$\prj-School\SQA
5
SPE
软件产品工程
设计
$\prj-School\SPE\DESIGN
6
源代码
$\prj-School\SPE\SOURCE
7
目标代码
$\prj-School\SPE\BUILD
8
测试
$\prj-School\SPE\TEST
9
发布
$\prj-School\SPE\RELEASE
配置库的用户权限
类别
人员
权限说明
配置管理者
A
负责项目配置管理,拥有所有权限
项目经理
B
访问、读
质量保证人员
C
访问、读
开发人员
D
访问、读
高层管理
R
访问、读
配置项标志
命名规范
本项目配置项命名规范由5个字段组成,从左到右依次为:
公司、项目、类型、编号和版本号,如图1所示。
这些字段用一横线(-)分隔。
公司:
3个字符
项目:
最长10个字符
类型:
最长5个字符
编号:
最长8位数字/字符
版本号:
Vm.n
图1:
配置项命名规范
主要配置项
表4:
配置项列表
类型
主要配置项
标识符
预计正式发表时间
计划
《项目计划》
QTD-School-SPP-PP-V1.0
2010.11.1
《质量保证计划》
QTD-School-SPP-SQA-V1.0
2010.11.4
《配置管理计划》
QTD-School-SPP-SCM-V1.0
2010.11.8
需求
《需求规格说明书》
QTD-School-RM-SRS-V1.0
2010.11.30
设计
《总体设计说明书》
QTD-School-Design-HL-V1.0
2010.12.10
《数据库设计》
QTD-School-Design-DB-V1.0
2010.12.20
《详细设计说明书》
QTD-School-Design-LL-V1.0
2010.12.30
《设计术语及规范》
QTD-School-Design-STD-V1.0
2010.1.2
编程
源程序
QTD-School-Code-ModuleName-V1.0
2010.2.2
编码规则
QTD-School-Code-STD-V1.0
2010.2.10
测试
《测试计划》
QTD-School-Test-Plan-V1.0
2010.2.13
《测试用例》
QTD-School-Test-Case-V1.0
2010.2.20
《测试报告》
QTD-School-Test-Report-V1.0
2010.3.1
提交
运行产品
QTD-School-Product-Exe-V1.0
2010.3.10
《验收报告》
QTD-School-Product-Report-V1.0
2010.3.13
《用户手册》
QTD-School-Product-Manual-V1.0
2010.3.16
配置项的版本管理
配置项可能包含的分支从逻辑上可以划分成4个不同功能的分支:
主干分支、私有分支、小组分支、集成分支。
变更管理
变更管理的流程是:
a由请求者提交变更请求,SCCB会召开复审会议对变更请求进行复审,以确定该请求是否为有效请求。
典型的变更请求管理有需求变更管理、缺陷追踪等。
b配置管理者收到基线修改请求后,在配置库中生成与此配置项相关的波及关系表。
c配置管理者将基线波及关系表提交给SCCB,由SCCB确定是否需要修改,如果需要修改,SCCB应根据波及关系表,确定需要修改的具体文件,并在波及分析表中标志出来。
d配置管理者按照出库程序从配置库中取出需要修改的文件。
e项目人员将修改后的文件提交给配置管理者。
f配置管理者将修改后的配置项按入库程序放入配置库。
g配置管理者按SCCB标识出的修改文件,由波及关系表生成基线变更记录表,并按入库程序放入配置库。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 管理 实验