您好,欢迎访问三七文档
在线学习网站项目成本估算第三组项目成员:郑家祥,周彪,赵波涛,张莉一、用例点估算过程根据用例点估算过程,通过“软件项目管理在线学习网站”项目需求规格确定项目的Actor和用例情况。从而计算UAW、UUCW,再得出UUCP,然后计算用例点UCP,最后根据工作效率计算出项目规模。1估算未调整的用例点UUCP通过“软件项目管理在线学习网站”项目需求规格统计出Actor复杂度级别、数量和用例复杂度级别、数量,依次计算UAW和UUCW,如表1和表2所示,最后估算未调整的用例点UUCP。表1UAW计算过程序号Actor复杂级别权值Actor数量UAWi1simple1112average28163complex339总计26表2UUCW计算过程序号Actor复杂级别权值用例数量UUCWi1simple512602average10101003complex15345总计205因此UUCP=UAW+UUCW=231。2就算用例点UCP首先计算技术复杂度因子TCF和环境因子ECF。1)根据13个技术复杂度因子的权重和影响等级计算技术复杂度因子,如表3所示,根据计算得出TCF=1.055表3技术复杂因子的定义序号技术因子权值Value值TCFi1TCF12.0002TCF21.055.03TCF31.055.04TCF41.033.05TCF51.055.06TCF60.5007TCF70.531.58TCF82.0510.09TCF91.055.010TCF101.033.011TCF111.055.012TCF121.033.013TCF131.000.0TCF0.6+(0.01×∑𝑇𝐶𝐹)=1.0552)根据8个环境因子的权重和影响等级计算环境复杂度因子ECF,如表4所示,最终得到ECF=0.665表4环境因子的定义序号环境因子-权值Value值ECFi1ECF11.534.52ECF20.531.53ECF31.055.04ECF40.552.55ECF51.055.06ECF62.036.07ECF71.000.08ECF81.000.0ECF1.4+(-0.03×∑ECF)=0.6653)UCP=UUCP×TCF×ECF=231×1.055×0.665=162.11.1.3计算项目规模本项目选取项目生产率为22,即PF=22,所以Effort=UCP×PF=3565工时。因为1人天=8(工时),所以项目的规模为3565/8=446(人天)。二、自下而上的成本估算过程1自下而上的成本估算下面我将采用自下而上的成本估算方法,表5展示了“在线学习网站”项目的WBS分解结果,由于WBS分解是对项目的功能进行分解,在成本估算的时候,首先估算每个任务的开发规模,然后通过系数获得相应的质量、管理任务的规模。从而计算直接成本,再计算间接成本,最后计算总成本。具体过程如下。1)表5描述了项目的任务分解以及每个任务的规模,分解是根据项目的功能进行分解的。2)计算开发成本。○1对于表5,通过自下而上的计算,知道项目的开发规模是225人天,开发人员成本参数为800元/天,则内部的开发成本为800元/天×225=18万元。3)计算管理成本。由于任务分解的结果主要是针对开发任务的分解,没有分解出管理任务(项目管理任务和质量管理任务),针对本项目,管理成本=开发成本×10%=1.8万元。4)计算直接成本。因为直接成本=开发成本+管理成本,所以直接成本=18万元+1.8万元=19.8万元。5)计算间接成本。因为间接成本=直接成本×20%,所以间接成本=18万元×20%=3.6万元。6)计算总估算成本。项目总估算成本=直接成本+间接成本=19.8万元+3.6万元=23.4万元表5自下而上的估算在线学习网站人天小计总计F1:用户145F1.1:注册18学生注册4教师注册4登录4管理员6F1.2:管理18用户信息8用户权限10F2:人员信息F2.1:编辑36学生选课10选课管理10成绩导入10成绩查询6F2.2:浏览12按班级浏览8按学号浏览4F2.3:分析30成绩分析15成绩评价15F2.4:通知及查询35公告15成绩预警20F3:维护F3.1:更新33数据更新18IP设置15F4:回复及下载43F4.1:对邮件的回留言回复18复F4.2:监控操作监控25F5:联机帮助55三、差异分析针对本次项目,分别采用了用例点估算和自下而上估算方法进行成本的估算。关于计算项目规模,用例点估算得到的是446人天,而自下而上估算得到的是225人天。两者相差结果较大,差异明显。对于最后的成本的估算,自下而上的估算最后还给出了的项目的成本具体数字。通过这次估算,出现差异的原因主要有以下几个方面:1、用例点的计算。用例点关系着最后的项目规模。其中可能出现的地方有技术复杂度因子TCF和ECF的计算。以及权值的设定都会影响最后的结果。2、自下而上的估算。最主要的原因就是对WBS分解的不够彻底或者不够完全,以至于后来得到的结果存在差异。另外,可能对人天的估算出现误差,导致分配的时间不够,不能满足项目进度的需求。
本文标题:项目成本估算
链接地址:https://www.777doc.com/doc-4775505 .html