软件工程项目管理实验报告要求
1. 目的和要求:
1)预习《软件项目管理理论》课程中学到的相关理论、技巧和技巧,掌握软件项目规模、工作量、时间进度等的预算公式和绘图工具。
2)通过实验,逐步提高运用软件工程基础理论、技术和方法解决现实问题的能力。
3)借用相关的Microsoft Office Visio系统或Microsoft Project系统,预览甘特图、工程网络图的绘制方法和应用技巧。
4)按照实验主题要求独立完成实验内容,如有抄袭、抄袭行为,将严肃处理。
5)请认真准备实验报告,并在第15周周一之前及时提交(实验将在第15周和第16周连续进行)。
2. 实验内容或主题
1、根据第13章软件项目管理理论课程留下的补充练习(作为首选,见下文)或讲授的例题,或根据自己的兴趣,选择一个软件项目(小题目),并进行适当的需求分析。为您的系统绘制数据流图(基本系统模型)。
2. 根据信息领域特征估算项目规模、工作量和开发周期。
3、根据项目流程或过程模型分解和分配项目任务或工序的工作量,绘制工程网络图,计算并标记关键和非关键路径上工序/任务的作业时间。最后,根据资源状态创建甘特图,为项目中的每个作业/任务给出最合理的时间安排。
3 实验流程及源程序
1.需求分析
(1)图书信息管理
a) 显示图书信息
(二)读者信息管理
a) 读者信息的确认和存储
b) 归还和借出图书
(3)管理员管理
a) 添加/删除/更改/确认图书信息
2.绘制系统数据流程图
2.1 图书馆管理系统顶层数据流图
3、功能点技术分析
所以这个系统就变成: UFP=(3*4)+(4*4)+(4*3)+(7*4)+(5*2)=78
DI=1+2+3+1+4+2+2+5+2+3+1+1+4+1=32
技术复杂度系数:TCF=0.65+0.01*32=0.97
功能点数:FP=UFP*TCF=78*0.97=75.66
4. 工作量评估
1.使用Boehm模型进行工作负载评估
E=3.2 * (KLOC)^ 1.05=4(月)
2. 使用COCOMO模型评估开发时间
T=2.5 * E^0.38=4.2(月)
4 测试数据实验结果(可抓取粘贴)
甘特图:
需求分析甘特图:
2.PERT图
关键路径:需求分析——方案设计——详细设计——编码——产品测试——产品维护
5 结果分析及实验体会
软件项目管理是在软件生命周期中通过计划、组织和控制等一系列活动对软件进行合理的组织和使用。
使用各种资源来实现既定目标。估计软件规模和项目工作量、完成期限和成本。
书。创建详细的时间表来监控项目进度并控制整个项目。