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

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工资管理系统软件工程项目管理

淮海工学院计算机科学系 实验报告书 课程名: 《软件工程》 题 目: 软件项目管理实验 班 级: 软件122 学 号: 2012122758 姓 名: 姚彤 软件工程项目管理实验报告要求 1、目的与要求: 1)预习软件项目管理理论课所学得相关理论、技术和方法;掌握软件项目规模、工作量、时间进度安排等预算公式和绘制工具; 2)通过试验要逐步提高运用软件工程基本理论、技术和方法解决实际问题的能力; 3)请借阅有关Microsoft Office Visio 系统或Microsoft Project 系统,预习甘特图、工程网络图的绘制方法和应用技能; 4)按照实验题目要求独立完成实验内容,如发现拷贝、抄袭者严肃处理; 5)认真书写实验报告,并于第15周周一前提交,不得延误(因为15、16周连续做实验)。 2 、实验内容或题目 根据第十三章软件项目管理理论课所留补充习题(作为首选,见下列陈述)或所讲例题或自己的兴趣选择一软件项目(小题目),并进行适当的需求分析,绘制系统的数据流图(基本系统模型); 依据信息域特性对项目的规模、工作量和开发周期进行估算; 按照项目的工序或过程模型对项目的任务或作业进行分解和工作量分配,并绘制工程网络图,计算和标出关键路径以及非关键路径上作业/任务的机动时间,最后依据资源情况,绘制甘特图给出该项目中各个作业/任务的最合理的时间进度安排。 补充题:假设有一单位的职工工资管理系统,通过需求分析得到的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.基本数据流图 2.功能点数的估算 乐观值 悲观值 平均值 估计值 特征系数 UFP 输入系数a1 3 7 5 5 4 20 输出系数a2 2 6 4 4 5 20 查询系数a3 1 1 1 1 4 4 文件系数a4 1 1 1 1 6 6 外部接口系数a5 1 3 2 2 7 14 总计:64 复杂性因素分析 技因 影响 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 无0 Y Y 微1 Y Y Y Y 轻2 Y Y Y 中3 Y Y 大4 Y Y 重5 Y 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 工作量估计 利用面向FP的估算模型 E=585.7+15.12FP=1495 系统的工作量为1495行代码 工程时间估计 估算开发时间: 7.工作量 基于软件生命周期的工作量分配方案 项目计划 2~3% 需求分析 10~25% 设计阶段 20~25% 编码阶段 15~20% 测试和调试阶段 30~40% 工程网络图 关键路径:分析——概要设计——详细设计——编码——产品测评 4 测试数据与实验结果(可以抓图粘贴) 1.Peter图 2.甘特图 5 结果分析与实验体会 软件项目管理就是在软件生命周期内通过计划,组织和控制等一系列活动,合理的配置和使用 各种资源,已达到既定目标的过程。通过估算软件的规模,然后估算项目的工作量,完成期限和成 本。制定一个详细的进度表,以便监督项目进度并控制整个项目。在本次实验中,遇到得最大的问题就是开发时间的估计。刚开始的时候,由于将,系统开

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档