XXXX软件成本评估
1. 概述
我们认真地阅读了软件的用户指南,与XXXX电脑部有关技术人员进行了深入的交流,并查看了软件的操作界面。在此基础上,我们对软件的功能进行了归纳和整理,并根据以往的经验对每个功能模块所需的编码工作量进行估算,再进一步地以此为依据,推算出整个软件生命期的工作量。
2. 编码工作量估算
本次评估的软件有两个,分别是《X软赠券电脑发放管理系统》和《X软联销资源管理系统》。为了更准确的估算出软件的工作量,我们对每一个软件功能模块所需工作量给出了三个估计值,分别是:
1)悲观工作量(Epi):这是一个最保守的估计,可能在编程人员技术不熟练,对业务理解不够,或有其他影响其正常工作的因素存在的情况上发生。
2)正常工作量(Eni):这是一个正常的程序员可能付出的工作量估计。
3)乐观工作量(Esi):这种情况可能在程序员技术相当熟练,对业务相当了解,且以前可能有类似项目开发经验的情况下所需的工作量。
针对每一项功能模块,其最终的工作量估算值按以下公式计算:
Ei = (Epi + 4 × Eni + Esi)/ 6
下面的表1是对X软赠券电脑发放管理系统的编码阶段的工作量估算,表2是对X软联销资源管理系统的编码阶段的工作量估算。
表1:X软赠券电脑发放管理系统的编码阶段工作量清单
表2:X软联销资源管理系统的编码阶段工作量清单
上述两个软件的编码阶段的工作量合计为:
Ec = Ec1 + Ec2 = 151.67 + 1631.67 = 1783.34(人.小时)
3. 软件生命期工作量估算
为便于估算,我们假定《X软赠券电脑发放管理系统》和《X软联销资源管理系统》均按照瀑布模型开发。
瀑布模型将整个软件生命期划分为计划与需求、产品设计、详细设计、编码与单元测试、集成与测试、移交等六个阶段,各阶段所占工作量如表3所示。
表3:瀑布模型阶段分布百分比
根据上表,编码与单元测试阶段仅占全部工作量的24%,因此《X软赠券电脑发放管理系统》和《X软联销资源管理系统》的工作量估算值应为:
E = Ec / 24 % = 1783.3 / 24 % = 7430.4(人.小时)
根据我国的实际情况,每周休息2天,每年还包括三个长假,因此,每个月的工作日假定为20天,每个工作日工作8小时。按此假定,上述工作量换算成人月数应为:
E = 7430.4 / (20 × 8) = 46.44(人.月)
4. 软件成本估算
根据我市目前的实际情况,软件开发人员每月平均成本(含薪水、奖金、管理费用等)约为10,000元,因此上述两项软件的合计成本为:
COST = 46.44 × 10,000 = 464,400(元)
项目工作量统计表
项目名称:推进OA系统应用,强化业务整合
一、推进OA流程应用工作量
序号 |
阶段 |
工作内容 |
人员 配备 |
人·日 |
1 |
项目准备 |
现有系统配置情况检查 系统相关模块的基本数据情况检查 制定实施阶段计划,约定每个阶段的时长,准确划分各阶段时间节点 预定培训实施期间培训日期安排 |
3 |
9 |
2 |
系统配置 |
建立相关组织结构 建立相关角色 调整全局配置项 建立权限分配方案 |
2 |
12 |
3 |
流程调研 |
落实需要上线的流程列表,这些流程主要包括:党委发文流程、纪委发文流程、公司发文流程、部门发文流程(报告、函、请示、通知)、公司收文流程,以及:用印申请流程、出差申请流程、会议管理流程等 培训流程图的标准画法 收集流程图,交流流程信息、修改流程图、流程图定稿 |
4 |
36 |
4 |
设定流程 |
建立流程,谁提交,谁批准,谁执行 建立流程表单,及相应说明 建立流程处理签 建立存档管理,配置相关归档目录 建立权限管理 |
5 |
85 |
5 |
模拟调试 |
对所有流程进行模拟测试,特别是各个重要公文流程,必须进行遍历测试 根据模拟测试发现的情况,对流程设置进行检讨和调整 |
4 |
72 |
6 |
管理员培训 |
对流程管理员进行培训,使其掌握流程异常情况处理、流程微调技巧 |
2 |
8 |
7 |
用户培训 |
根据项目实际整理培训资料 落实培训人员、场地、时间安排 三场用户培训,需用户积极配合协调 |
2 |
8 |
8 |
系统启用 |
建立起与系统运行相适应的管理规章制度 发布正式启用系统的通知 系统检查与实施补充 问题收集、反馈、调整 |
2 |
12 |
9 |
项目收尾 |
项目回顾 权限收回 |
2 |
2 |
合计 |
二、新功能开发工作量
序号 |
阶段 |
工作内容 |
人员配备 |
人·日 |
1 |
需求调研、分析 |
了解用户业务,获取用户对功能、性能等方面的需求 |
4 |
20 |
2 |
需求确认 |
用户方、开发方对需求进行审核确认 这些功能包括:安全认证、电子印章、规章制度管理、业务整合 |
2 |
10 |
3 |
总体设计 |
系统初步设计 |
2 |
10 |
4 |
总体设计评审 |
用户方、开发方对总体设计审核确认 |
2 |
2 |
5 |
详细设计 |
对系统功能、操作界面、处理逻辑、数据库、代码体系等进行详细设计 |
2 |
20 |
6 |
详细设计评审 |
开发组对详细设计方案审核确认 |
1 |
3 |
7 |
编程、单元测试 |
编写程序、单元测试 系统管理(设置,备份还原) 操作人员管理及权限管理 |
2 |
24 |
安全认证 |
2 |
70 |
||
电子印章 |
2 |
64 |
||
规章制度管理 |
3 |
81 |
||
业务整合(初步) |
2 |
20 |
||
业务整合(深入) |
4 |
120 |
||
8 |
集成测试 |
系统集成测试、系统测试,编程与测试可以交叉进行 |
4 |
24 |
9 |
安装调试 |
到用户现场安装调试开发好的系统,并与用户一起试走业务流程,对系统进行功能确认测试 |
3 |
21 |
10 |
系统初始化 |
将系统初始化;准备业务基础数据并录入系统; |
2 |
12 |
11 |
用户培训 |
对用户操作人员、系统管理人员进行详细培训 |
1 |
4 |
12 |
项目跟踪与总结 |
系统bug控制,操作指导 |
2 |
12 |
合计 |
工作量总计:761人·日
合同号文档编号项目类型项目名称技术报告公司20xx年月西藏电力信息规划研究目录1项目背景12项目研究内容121内容一122内容二1…
软件现场服务报告总结1)最快解决问题方法。在录井系统正常后,GHOST备份采集机,服务器和资料处理机,一旦出现问题,直接用GHOS…
范文一:软件程序员年度工作总结进入公司以来一直从事软件开发方面的工作,说实话这是一个非常枯燥,需极大耐心的工作,不过我喜欢这样的工…
光阴如梭,一年的工作转瞬即将成为历史,伴随着新年钟声的临近,我们依依惜别硕果累累的XX年,满怀热情的迎接到来的XX年。XX年是自己…
金秋十月是个收获季节,希望我们每一天的生活都如这个季节一样,又一个月过去了,现对工作中收获与不足总结一、工作内容九月份的工作比较繁…
图书信息管理系统Library测试总结分析报告重庆正大软件职业技术学院20xx年05月05日TSGL软件测试分析报告文档名称测试总…
引言本文档的范围和目的本文主要针对软件开发涉及到的风险包括在软件开发周期过程中可能出现的风险以及软件实施过程中外部环境的变化可能引…
工程项目风险分析与应对论文软件项目风险评估报告由于风险是在项目开始之后才开始对项目的开发起负面的影响所以风险分析的不足或是风险回避…
计算机软件工程学科评估报告计算机软件工程学科是一门以信息技术为主的学科其主要内容是对计算机的软件有足够的了解和应用能力可以在各种情…
十三五重点项目光伏发电系统计算机应用软件项目节能评估报告节能专篇编制单位北京智博睿投资咨询有限公司节能评估报告是指在项目节能评估的…
德米萨ERP评估报告德米萨ERP评估报告1德米萨ERP评估报告目录1评估描述311评估目标312软件供应商简介32项目可用性421…