当前位置:文档之家› 工资管理系统软件工程项目管理

工资管理系统软件工程项目管理

淮海工学院计算机科学系实验报告书
课程名:《软件工程》
题目:软件项目管理实验
班级:软件122
学号:2012122758
姓名:姚彤
软件工程项目管理实验报告要求
1、目的与要求:
1)预习软件项目管理理论课所学得相关理论、技术和方法;掌握软件项目规模、工作量、时间进度安排等预算公式和绘制工具;
2)通过试验要逐步提高运用软件工程基本理论、技术和方法解决实际问题的能力;
3)请借阅有关Microsoft Office Visio 系统或Microsoft Project 系统,预习甘特图、工程网络图的绘制方法和应用技能;
4)按照实验题目要求独立完成实验内容,如发现拷贝、抄袭者严肃处理;
5)认真书写实验报告,并于第15周周一前提交,不得延误(因为15、16周连续做实验)。

2 、实验内容或题目
1.根据第十三章软件项目管理理论课所留补充习题(作为首选,见下列陈述)或所讲例题或
自己的兴趣选择一软件项目(小题目),并进行适当的需求分析,绘制系统的数据流图(基
本系统模型);
2.依据信息域特性对项目的规模、工作量和开发周期进行估算;
3.按照项目的工序或过程模型对项目的任务或作业进行分解和工作量分配,并绘制工程网络
图,计算和标出关键路径以及非关键路径上作业/任务的机动时间,最后依据资源情况,
绘制甘特图给出该项目中各个作业/任务的最合理的时间进度安排。

补充题:假设有一单位的职工工资管理系统,通过需求分析得到的DFD如图3所示,技术复杂度因素表如表1所示。

请进行如下计算和处理:
1)由上图可知:系统用户输入数为5(密码、打印工资、工资录入、错误按键、工资汇总);用户输出数为4(查询信息、工资报表、出错信息、汇总信息);用户查询数为1(查询信息);文件数为1(职工工资表);外部接口为2(人事查询、职工信息),请计算系统的功能点数(假设信息域特性系数值均取平均值:即输入系数为4,输出系数为5,查询系数为4,文件系数为6,接口系数为7)。

要求写出计算步骤;
2)计算系统开发的工作量;
3)图4已经给出了本系统开发过程的工程网络图,各事件、作业名称,请按照软件工程原理分配工作量,并计算各作业时间,而后计算各事件的EET和LET,并填写在事件图符中正确位置;4)根据本题3)计算结果,在图4上确定关键路径(用加粗或带颜色线条标绘);
5)列出各个作业的机动时间;
6)绘制甘特图,合理给出各个作业的时间进度安排。

3 实验步骤与源程序
1.基本数据流图
D1职工工资表
图3 工资管理信息系统数据流图
4.FP 和DI 的计算
DI=0+0+1+1+1+1+2+2+2+3+3+4+4+5=29 TCF=0.65+0.01*DI=0.94 FP=UFP*TCF=64*0.94=60.16 5.工作量估计
利用面向FP 的估算模型
E=585.7+15.12FP=1495
系统的工作量为1495行代码 6.工程时间估计
估算开发时间:235.238
.0==E T
7.工作量
关键路径:分析——概要设计——详细设计——编码——产品测评
4 测试数据与实验结果(可以抓图粘贴)
1.Peter 图
图4 工资管理系统项目开发工作工程网络图
2.甘特图
5 结果分析与实验体会
软件项目管理就是在软件生命周期内通过计划,组织和控制等一系列活动,合理的配置和使用各种资源,已达到既定目标的过程。

通过估算软件的规模,然后估算项目的工作量,完成期限和成本。

制定一个详细的进度表,以便监督项目进度并控制整个项目。

在本次实验中,遇到得最大的问题就是开发时间的估计。

刚开始的时候,由于将,系统开发的工作量计算错误,导致后面的开发时间计算错误。

使得我后面的画图出现了严重的错误。

还好后面画图的时候发现了。

在画甘特图的时候,图像显示不完全也是一个很大的问题,我先开始改变了时间的控制点,后来又多加了一些东西,才完成。

本次实验收获还是蛮大的。

相关主题