您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 江苏海洋大学软件工程项目管理实验报告
江苏海洋计算机科学系实验报告书课程名:《软件工程》题目:软件项目管理实验班级:Z计算机172学号:2019140367姓名:孙奥迪评语:成绩:指导教师:批阅时间:年月日《软件工程》实验报告-1-软件工程项目管理实验报告要求1、目的与要求:1)预习软件项目管理理论课所学得相关理论、技术和方法;掌握软件项目规模、工作量、时间进度安排等预算公式和绘制工具;2)通过试验要逐步提高运用软件工程基本理论、技术和方法解决实际问题的能力;3)请借阅有关MicrosoftOfficeVisio系统或MicrosoftProject系统,预习甘特图、工程网络图的绘制方法和应用技能;4)按照实验题目要求独立完成实验内容,如发现拷贝、抄袭者严肃处理;5)认真书写实验报告,并于第15周周一前提交,不得延误(因为15、16周连续做实验)。2、实验内容或题目1.根据第十三章软件项目管理理论课所留补充习题(作为首选,见下列陈述)或所讲例题或自己的兴趣选择一软件项目(小题目),并进行适当的需求分析,绘制系统的数据流图(基本系统模型);2.依据信息域特性对项目的规模、工作量和开发周期进行估算;3.按照项目的工序或过程模型对项目的任务或作业进行分解和工作量分配,并绘制工程网络图,计算和标出关键路径以及非关键路径上作业/任务的机动时间,最后依据资源情况,绘制甘特图给出该项目中各个作业/任务的最合理的时间进度安排。3实验步骤与源程序1.需求分析(1)图书信息管理a)查看图书信息(2)读者信息管理a)对读者信息进行确认维护b)对图书进行还书借书操作(3)管理员管理a)对图书信息进行增删改查2.绘制系统数据流图《软件工程》实验报告-2-图书管理系统管理员用户书籍登陆信息借书还书借还书信息反馈登陆信息反馈新增图书修改图书删除图书图书信息反馈登陆信息登陆信息反馈图书信息查询图书入库图书信息查阅书籍维护反馈2.1图书管理系统顶层数据流图3、功能点技术分析信息域4个特性:输入项数输出项数查询数主文件数外部接口数借书信息书籍信息查询图书信息书籍信息信息识别还书信息借书信息查询读者信息读者信息信息扫描登录信息还书信息查询借还信息借还信息维护信息登录信息维护信息信息域特性系数值:复杂级别特性系数简单平均复杂输入系数a1345输出系数a2456查询系数a3346文件系数a471015接口系数a55710所以本系统:UFP=(3*4)+(4*4)+(4*3)+(7*4)+(5*2)=78DI=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.664.工作量评估1.采用Boehm模型进行工作量评估E=3.2*(KLOC)^1.05=4(月)2.使用COCOMO模型评估开发时间T=2.5*E^0.38=4.2(月)4测试数据实验结果(可以抓图粘贴)《软件工程》实验报告-3-1.Gantt图:ID任务名称开始时间完成持续时间2020年06月2020年07月2020年08月2020年09月5/316/76/146/216/287/57/127/197/268/28/98/168/238/309/69/139/20189天2020/10/12020/6/1图书管理系统28天2020/6/102020/6/1需求分析310天2020/6/242020/6/11概要设计45天2020/6/172020/6/11测试计划510天2020/7/102020/6/29详细计划65天2020/7/102020/7/6测试方案725天2020/8/142020/7/13编码810天2020/9/152020/9/2文档整理923天2020/9/152020/8/14产品测试1010天2020/10/12020/9/18产品维护需求分析Gantt图:ID任务名称开始时间完成持续时间2020年06月1234567891018天2020/6/102020/6/1需求分析22天2020/6/22020/6/1图书管理功能分析32天2020/6/42020/6/3人员管理功能分析44小时2020/6/62020/6/5借阅归还管理功能分析51天2020/6/52020/6/5统计管理分析62天4小时2020/6/92020/6/5查询管理分析2.PERT图序号步骤2需求分析3概要设计4测试计划5详细设计6测试方案7编码8文档整理9产品测试10产品维护《软件工程》实验报告-4-持续时间(机动时间)1231:事件号2:最早时刻3:最迟时刻2831845287536583897610861008天10天5天0天1810天25天23天10天10天10天5天23天867676535348281880天关键路径:需求分析—概要设计—详细设计—编码—产品测试—产品维护5结果分析与实验体会软件项目管理就是在软件生命周期内通过计划,组织和控制等一系列活动,合理的配置和使用各种资源,已达到既定目标的过程。通过估算软件的规模,然后估算项目的工作量,完成期限和成本。制定一个详细的进度表,以便监督项目进度并控制整个项目。
本文标题:江苏海洋大学软件工程项目管理实验报告
链接地址:https://www.777doc.com/doc-5826057 .html