江苏海洋大学软件工程项目管理实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
江苏海洋计算机科学系实验报告书
课程名:《软件工程》
题目:软件项目管理实验
班级:Z计算机172
学号:2019140367
姓名:孙奥迪
软件工程项目管理实验报告要求
1、目的与要求:
1)预习软件项目管理理论课所学得相关理论、技术和方法;掌握软件项目规模、工作量、时间进度安排等预算公式和绘制工具;
2)通过试验要逐步提高运用软件工程基本理论、技术和方法解决实际问题的能力;
3)请借阅有关Microsoft Office Visio 系统或Microsoft Project 系统,预习甘特图、工程网络图的绘制方法和应用技能;
4)按照实验题目要求独立完成实验内容,如发现拷贝、抄袭者严肃处理;
5)认真书写实验报告,并于第15周周一前提交,不得延误(因为15、16周连续做实验)。
2 、实验内容或题目
1.根据第十三章软件项目管理理论课所留补充习题(作为首选,见下列陈述)或所讲例题或
自己的兴趣选择一软件项目(小题目),并进行适当的需求分析,绘制系统的数据流图(基
本系统模型);
2.依据信息域特性对项目的规模、工作量和开发周期进行估算;
3.按照项目的工序或过程模型对项目的任务或作业进行分解和工作量分配,并绘制工程网络
图,计算和标出关键路径以及非关键路径上作业/任务的机动时间,最后依据资源情况,
绘制甘特图给出该项目中各个作业/任务的最合理的时间进度安排。
3 实验步骤与源程序
1.需求分析
(1)图书信息管理
a)查看图书信息
(2)读者信息管理
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 测试数据实验结果(可以抓图粘贴)
1.
Gantt图:
需求分析Gantt图:
2.PERT图
1:事件号
2:最早时刻
3:最迟时刻
关键路径:需求分析—>概要设计—>详细设计—>编码—>产品测试—>产品维护
5 结果分析与实验体会
软件项目管理就是在软件生命周期内通过计划,组织和控制等一系列活动,合理的配置和使用各种资源,已达到既定目标的过程。通过估算软件的规模,然后估算项目的工作量,完成期限和成本。制定一个详细的进度表,以便监督项目进度并控制整个项目。