软件企业成本核算
(1)自行开发软件产品销售成本确认的具体方法公司自行开发软件产品的研发费用未予资本化。
销售时向用户提供的光盘和加密设备金额很小,公司在采购光盘和加密设备时一次计入损益,因此自行开发软件产品无销售成本。
(2)技术开发服务成本确认的具体方法公司技术开发服务业务的成本主要分为两类。
一是外包成本,系公司在向用户提供技术开发服务过程中向第三方分包服务、采购软硬件和地理数据发生的支出,具体包括三种情况:①服务分包支出。
对于部分应用系统中的非核心子系统开发以及设备安装服务等,公司从经营效率与成本的角度考虑通常对外分包。
②软件产品或硬件产品采购支出。
公司在提供技术开发服务过程中,需要采购操作系统、数据库等基础软件以及服务器、PC 机、显示屏等硬件设备。
③地理数据采购支出,主要是采购各类商用地理信息数据,包括电子地图数据、遥感影像数据等。
外包成本约占技术开发服务总成本的40%。
二是技术开发服务实施过程中的直接人工,主要包括技术开发服务人员的工资、奖金。
人工成本约占技术开发服务成本的60%。
公司为每一技术开发服务项目建立《项目成本控制表》,记录项目发生的成本。
其中:人工成本按月据实结转;分包劳务产生的成本根据技术开发服务主合同的完工进度结转,成本结转比例与收入确认的完工进度比例一致;软硬件和地理数据采购成本因其金额很小,采购时一次结转成本。
(3)代理软件产品销售成本确认具体方法代理软件产品的销售成本为公司自其他厂商采购软件产品时发生的实际支出,公司按采购的实际成本结转相应代理软件产品的销售成本。
保荐机构和会计师经核查认为,发行人收入、成本的确认原则及收入、成本确认的具体方法是恰当的,符合企业会计准则的相关规定。
有什么成本核算软件
成本核算软件有:1、金蝶财务软件;2、用友财务软件;3、速达财务软件;4、管家婆财务软件;5、以上财务软件均有成本核算会使用到的存货模块、进销存模块。
进销存管理系统是一个典型的数据库应用程序,根据企业的需求,为解决企业账目混乱,库存不准,信息反馈不及时等问题,采用先进的计算机技术而开发的,集进货、销售、存储多个环节于一体的信息系统。
炜邦在线进销存系统,集采购、销售、库存管理和应收、应付款管理为一体,提供订单、采购、销售、退货、库存、往来发票、往来账款、业务员等的管理,帮助企业处理日常的进销存业务,同时提供丰富的实时查询统计功能。
在线进销存系统,能够帮助业务人员提高工作效率,帮助老板实时全面掌握公司业务,做出及时准确的业务决策。
做软件开发的成本究竟如何估算
可以用Delphi方法(专家),或国际功能点估算法。
如果用Delphi方法,大致步骤如下:1、先按 WBS (工作任务分解)进行工作量估算(人日)2、再用工作量*每人日的费用就得到人员成本3、用人员成本+其它成本(房租水电的分摊、交通费、电话费等)如果用国际功能点估算法,大致步骤如下::1、先计算软件的规模(即功能点数)2、用功能点*生产率=工作量(人日)3、再用工作量*每人日的费用就得到人员成本4、用人员成本+其它成本(房租水电的分摊、交通费、电话费等)
软件项目计划的成本估算
自顶向下估算方法估算人员参照以前完成的项目所耗费的总成本,来推算将要开发的软件的总成本,然后把它们按阶段、步骤和工作单元进行 分配,这种方法称为自顶向下估算方法。
它的优点是对系统级工作的重视,所以估算中不会遗漏系统级的诸如集成、用户手册和配置管理之类的事务的成本估算,且估算工作量小、 速度快。
它的缺点是往往不清楚低级别上的技术性困难问题,而往往这些困难将会使成本上升。
自底向上估算方法自底向上估算方法是将待开发的软件细分,分别估算每一个子任务所需要的开发工作量,然后将它们加起来 ,得到软件的总开发量。
这种方法的优点是对每个部分的估算工作交给负责该部分工作的人来做,所以估算 较为准确。
其缺点是其估算往往缺少与软件开发有关的系统工作级工作量,所以估算往往偏低。
差别估算方法差别估算是将开发项目与一个或多个已完成的类似项目进行比较,找到与某个相类似项目的若干 不同之处,并估算每个不同之处对成本的影响,导出开发项目的总成本。
该方法的优点是可以提高估算的准确度, 缺点是不容易明确“差别”的界限。
其他除上三种还有:(1)专家估算法。
(2)类推估算法。
(3)算式估算法。
COCOMO估算模型机构性成本模型COCOMO(Constructive Cost Mode)是最精确、最易于使用的成本估算方法之一。
该模型分为:基本COCOMO模型,是一个静态单变量模型,它是对整个软件系统进行估算;中级COCOMO模型,是一个静态多变量模型;详细COCOMO模型,将软件系统模型分为系统、子系统和模块三个层次。
①基本COCOMO模型估算公式:E=ab(KLOC)exp(bb)D=cb(E)exp(db)式中E为开发所需的人力(人/月)。
D为所需的开发时间(月)。
KLOC为估计提交的代码行。
ab、bb、cb和db是指不同软件开发方式的值。
②中级COCOMO模型。
其估算公式为:E=ai(KLOC)exp(bi)*乘法因子,ai,biPutnam成本估算经验模型Putnam估算模型是一种动态多变模型,它是假设在软件开发的整个生存期中工作量的分布。
如下图:根据曲线导出关于提交的代码行数L,人力K(人/年)和时间td(年)之间估算公式:式中Ck是技术状况有关的常数,它的典型值如下:对于差的开发环境 Ck=2500对于好的开发环境 Ck=10000对于有的开发环境 Ck=12500由上述公式可以得到所需开发工作量的公式: