制作软件的成本是多少?多少行的代码量?采用哪些技术
制作软件的成本要看所要制作的软件的大小,他决定了需要多少个工作量,一般软件开发的费用以人.日计算,即一个工程师工作一天是多少钱。
代码量取决于软件本身的业务量,业务量大的软件代码自然就多,耗费的人工也自然多,业务量小的软件代码自然就少,耗费的人工也自然少,,软件开发工具现在有多种,比如JAVA、C++、C、PHP、.NET等等,不同的软件开发语言可以解决不同的问题,掌握这些开发工具的工程师的薪水自然也就不同,一般地,在国内软件开发工程的劳务报酬在600元----2000元/人.日左右
项目成本估算方法的面向规模(LOC)的度量
面向规模的软件度量通过规范化质量和生产率测量的方法得到,这种测量是基于所生产软件的规模(Size)确定的。
为了与其他项目中的同类度量相比较,选择代码行作为规范化,这样,就可以为每个项目产生一组简单的、面向规模的度量标准:●每千行代码(KLOC)的错误数。
●每千行代码行(KLOC)的缺陷数。
●每千行代码行(KLOC)的成本。
●每千行代码行(KLOC)的文档页数。
●每人月错误数。
●每页文档的成本。
面向规模的软件度量,通常并不被认为是软件开发过程中最优的方法,因为有很多因素直接影响代码的行数。
例如,代码行数依靠软件和硬件的选择,应用商业数据库管理系统就不用再编写有关数据库管理部分的代码。
而用ADA语言就比用FORTRAN语言的代码行要多等。
因此,在1979年Albercht提出面向功能点(FP)软件度量。
自下而上的成本估算怎么计算开发成本
一、系统软件的成本构成系统软件的成本作为一个经济学范畴,应反映软件产品在其生产过程中所耗费的各项费用,为原材料、燃料、动力、折旧、人工费、管理费用、财务费用待项开支的总和。
从财务角度来看,列入系统软件的成本有如下的项目:(1)硬件购置费如计算机及相关设备的购置,不间断电源、空调器等的购置费。
(2)软件购置费,如操作系统软件、数据库系统软件和其它应用软件的购置费。
(3)人工费,主要是开发人员、操作人员、管理人员、的工资福利费等。
(4)培训费。
(5)通讯费,如购置计算机网络设备、通讯线路器材、租用公用通讯线路等的费用。
(6)基本建设费,如新建、扩建机房、购置计算机机台、机柜等的费用。
(7)财务费用。
(8)管理费用,如公费、差旅费、会议费、交通费。
(9)材料费,如打印纸、包带、磁盘等的购置费。
(10)水、电、汽、气费。
(11)专有技术购置费。
(12)其它费用,如资料费、固定资产折旧费及咨询费。
从系统软件生命周期构成的两阶段即开发阶段和维护阶段看,系统软件的成本由开发成本和维护成本构成。
其中开发成本由软件开发成本、硬件成本和其他成本组成,包括了系统软件的分析/设计费用(含系统调研、需求分析、系统分析)、实施费用(含编程/测试、硬件购买与安装、系统软件购置、数据收集、人员培训)及系统切换等方面的费用;维护成本由运行费用(含人工费、材料费、固定资产折旧费、专有技术及技术资料购置费)、管理费(含审计费、系统服务费、行政管理费)及维护费(含纠错性维护费用及适应性维护费用)。
二、系统软件成测算综上所述,系统软件的成本由软件的开发和维护成本所构成,即:C=C1+C2(1)式中:C为系统软件的开发成本;C1为系统软件的开发成本所构成;C2为系统软件的维护成本。
1、系统软件的开发成本C1的测算。
我们认为系统软件的开发成本按其工作量及单位工作量成本来测算是可行的,具体测算方法为按系统软件的软件规模(一般为软件源程序的指令行数,不包括注释行)、社会平均规模指数以及工作量修正因素来进行。
尤其是CAD系统软件的实际测算,结合国内外研究成果的综合分析和专家咨询,软件社会平均生产率参数和软件社会平均规模指数可分别确定为3.5和1.3左右;软件工作量订由八个因子、五个等级组成。
2、系统软件维护成本C2的测算。
系统软件的维护为修正现有可运行软件并维护欺其主要功能不变的过程。
系统软件在其交付使用后,其维护阶段在软件生命周期或生存期中占较大比重,有的可达软件生存周期的50-70%。
因此,系统软件的维护成本是软件成本测算中不可忽略的一部分。
系统软件的维护包括三类:A、改正、纠正性维护;B、适应性维护;C、完美性维护。
其中C类是为扩充功能、提高性能而进行的维护,在软件资产价值评估中一般不计入该系统软件成本,而A、B两类,则与软件的开发过程有着紧密的联系,应计入软件成本。
在系统软件维护阶段,对软件工作量的影响因素与开发阶段的影响因素基本相同,是开发阶段影响因素的后的影响。
因此,系统维护的可靠性越大,规模越复杂,隐错越难发现,纠错越难。
系统软件越复杂,要使其适应软、硬环境变化,进行适应性维护也越困难。
当然,可靠性大、复杂度高的系统软件,其可维护性要求也越高,软件在运行中出错的可能性也会少些。
基于上述分析,系统软件维护成本的测算,可按系统软件开发成本乘以一个该系统软件的维护参数来求取。
这一维护参数,可按系统软件的复杂度从简单到一般、到复杂的顺序,分别取0.15、0.20、0.25及0.30、0.35、0.40等。
计算机系统软件作为计算机系统的组成部分,是信息社会的重要商品,也是知识经济社会中的重要资产。
系统软件同其他计算机软件一样,具有如下的特点:1、系统软件是由许多人共同完成的高强度智力劳动的结晶,是建立在知识、经验和智慧基础上的具有独创性的产物。
系统软件的开发可以工程化,软件生产可以工厂化,因此,系统软件具有价值和使用价值。
同时,系统软件具有独创性(即原始性),所以软件著作权人对系统软件产品依法享有发表权、开发者身份权、使用权、许可权、获取报酬权及转让权。
2、系统软件产品是无形的,存在于磁盘等介质的有形载体中,通过载体进行交易。
因此,带有系统软件的磁盘交换价值,是磁盘自声价值与系统软件之和,而且主要是系统软件的价值。
3、系统软件产品的复制(批量生产)相应简单,其复制成本同其开发成本比较,几乎可以忽略不计。
因此,系统软件产品易被复制乃至剽窃。
为保护系统软件产品的著作权,必须依法登记。
4、系统软件产品一般没有有形损耗,仅有无形损耗。
系统软件产品的维护,一是由于系统软件自身的复杂性,特别是为了对运行中新发现的隐错进行改正性维护;二是由于系统软件对其硬、软件环境有依赖性。
硬、软环境改变时,系统软件要进行适应性维护;三是由于需求的变化,要求增强系统软件功能和提高系统软件性能,系统软件要进行完美性维护。
因此,系统软件的维护在其生命周期中占有重要地位。
同时,系统软件的维护过程是一个软件价值的增...
度量的项目度量
项目度量是针对软件开发项目的特定度量,目的在于度量项目规模、项目成本、项目进度、顾客满意度等,辅助项目管理进行项目控制。
规
项目成本估算方法的IT项目开发成本的估算方法
对于一个大型的IT软件项目,由于项目的复杂性及IT项目的独特性,开发成本的估算不是一件容易的事情,它需要进行一系列的估算处理,因此,主要依靠分析和类比推理的手段进行,最基本的估算方法有以下几种:● 成本建模技术根据项目特征,用数学模型来预测项目的成本。
一般采用历史成本信息(这些信息与项目成本的一些软件度量标准相关)来建立估算模型,并通过这个模型预测工作量和成本。
● 专家判定技术也称为Delphi法,聘请一个或多个领域专家和软件开发技术人员,由他们分别对项目成本进行估计,并最后达成一致而获得最终的成本。
● 类比评估技术根据以前类似项目的实际成本作为当前项目的估算依据。
● Parkson法则Parkson法则表示工作能够由需要的时间来反映。
在软件成本估计中,这意味着成本是由可获得的资源而不是由目标评价决定的。
如果一个软件需要在12个月内由5个人来完成,那么工作量就是12 X 5 = 60个人月(PM)。
● 自上向下估算法成本的估算,主要依据工作分解结构、产品的功能以及实现该功能的子功能组成形式逐层分配成本。
● 自下而上估算法首先估计每个组成单元的成本,然后根据工作分解结构,通过累加方式得到最终的成本估计。
● 赢利定价法软件的成本通过估计用户愿意在该项目上的投资来计算,成本的预算依靠客户的预算而不是软件的功能。
上面这些估算法都有它们的优势和不足,不能简单评价某种方法和好坏。
在一个大型的IT项目中,通常要同时采用几种估算方法并且比较它们估算的结果,如果采用不同方法估算的结果大相径庭,就说明没有收集到足够的成本信息,应该继续设法获取更多的成本信息,重新进行成本估算,直到几种方法估算的结果基本一致为止。
成本预算是在确定总体成本后的分解过程。
分解主要是作两个方面的工作:一是按工作分解结构和工作任务(工作包)分摊成本,这样可以对照检查每项工作的成本,出现偏差时可以确定是哪项工作出了问题;二是按工期时段分摊成本,将预算成本分摊到项目工期的各个时段,这样,可以确定在未来某个时段累计应该花费的成本,并检查偏差,评价成本绩效。
目前最常用且最好用的度量方法主要用3种:面向规模(LOC)、面向功能点(FP)及COCOMO模型的度量方法。
药店结转成本方法
1.先进先出法:先进先出法是先购入的存货先出货,其成本属于实物成本,计算机处理时成本价格应由计算机自动分析获得,其单位成本价格应不具有可修改性,出货时用户只录入出货数量,不录入成本单价,由计算机自动分析获得成本单价。
为此,计算机必须按时间先后顺序记录购货数量及成本额。
该方法的出货成本是按最早的购货价格确定的,用户不能随意挑选存货价格以影响当期利润,因此其存货成本最接近现行的市场价格,能较好的反映资产负债表存货的价值。
2.后进先出法:后进先出法是后购入的存货先出货,和先进先出法一样,其成本应由计算机自动分析获得,其单位成本价格应不具有可修改性。
为此,计算机必须按时间先后顺序记录购货数量及成本,出货时由用户录入出货数量,不录入成本单价,由计算机按照和先进先出法相反的顺序分析获得成本。
该方法的出货成本是按最近的购货价确定的,用户也不能随意挑选存货计价以影响当期利润。
由于后期的价格在正常情况下可能较早期高,因此计价成本可能较高,故可使本期利润降低,但该方法也因此符合会计上的稳健性原则。
3.个别计价法:个别计价法对出货成本进行个别计价,适合于对成本较敏感的企业,如大型医院,存货部门购入存货后,要由各部门领用,在成本核算较严格的情况下,各部门的领入成本直接和效益奖金挂钩,这时候必须对成本进行个别计价,即必须按照部门所需产品的市场价格进行计价。
在计算机处理上,必须使用户既能录入数量,又能录入成本单价。
该方法最接近会计上按成本进行计价的原则,但相对也比较复杂,即使采用计算机,工作量可能也比较大,适用于一般不能互换使用的存货或容易识别、存货品种数量不多、单位价格较高的产品。
4.加权平均法:是一种全月一次加权平均法,它是根据期初存货结存和本期收入存货的数量和进价成本,于月末一次计算存货的全月加权平均单价,以求得本期发出存货成本和结存存货成本。
这种方法必须到月底才能获得成本价格,和计算机即时即得的管理特点相违背,因此没有采用其管理的必要性。
5.移动加权平均法:这种方法因为其简单性,是计算机软件设计中普遍采用的一种方法,软件工程师在设计存货管理程序时,可能不知道这种管理方法的会计学名称,但都采用该方法的管理思路。
按照这种方法,在入库时,计算机增加存货的库存量和库存额,在出库时库存额除以库存量即为单位成本。
该方法是手工管理下非常繁琐的一种方法,但在计算机管理下却是程序设计最简单的一种方法,因此大多数软件供应商都把这种方法作为存货管理的主要方法。
6.计划成本法:这种方法按计划成本进行度量,在每一种产品上设置该产品的单位计划成本额,出库时由计算机自动获得该成本。
计划成本法下计划成本额的确立需要相当的可操作性,必须建立在充分调研使之具有充分可行性的基础上,但确立的存货计划成本往往随着时间的推移越来越不具有可操作性,因此在存货管理软件中和实际管理工作中并不多见。
7.毛利率法和零售价法:毛利率法是根据本期销售净额乘以前期实际毛利率匡算本期销售毛利,并计算发出存货成本的一种方法。
这种方法由计算机计算出上期毛利率,然后算出出货成本,用户只需录入数量。
零售价法是指用成本占零售价的百分比计算期末存货成本的一种方法。
这种方法具有和加权平均法一样的弊端,是一种由月末推算月初的管理方法,并不适合用计算机来处理。
什么是应用成本作业分析法?
ABC成本法又称作业成本分析法、作业成本计算法、作业成本核算法。
又称巴雷托分析法、主次因分析法 、ABC分析法、分类管理法、重点管理法。
它以某一具体事项为对象,进行数量分析,以该对象各个组成部分与总体的比重为依据,按比重大小的顺序排列,并根据一定的比重或累计比重标准,将各组成部分分为ABC3类,A类是管理的重点,B类是次重点,C类是一般 。
ABC管理法的原理是按巴雷托曲线所示意的主次关系进行分类管理。
广泛应用于工业、商业、物资、人口及社会学等领域,以及物资管理、质量管理、价值分析、成本管理、资金管理、生产管理等许多方面。
它的特点是既能集中精力抓住重点问题进行管理,又能兼顾一般问题,从而做到用最少的人力、物力、财力实现最好的经济效益。
ABC管理法的主要程序是:①收集数据,列出相关元素统计表。
②统计汇总和整理。
③进行分类,编制ABC分析表。
④绘制ABC分析图。
⑤根据分类,确定分类管理方式,并组织实施。
ABC成本法的产生,最早可以追溯到20世纪杰出的会计大师、美国人埃里克·科勒(Eric Kohler)教授。
科勒教授在1952年编著的《会计师词典》中,首次提出了作业、作业帐户、作业会计等概念。
1971年,乔治·斯托布斯(George Staubus)教授在《作业成本计算和投入产出会计》(Activity Costing and Input Output Accounting)中对"作业"、"成本"、"作业会计"、"作业投入产出系统"等概念作了全面、系统的讨论。
这是理论上研究作业会计的第一部宝贵著作。
但是,当时作业成本法却未能在理论界和实业界引起足够的重视。
20世纪80年代后期,随着MRP、CAD、CAM、MIS的广泛应用,以及MRPII、FMS和CIMS的兴起,使得美国实业界普遍感到产品成本住处与现实脱节,成本扭曲普通存在,且扭曲程度令人吃惊。
美国芝加哥大学的青年学者库伯(Robin Cooper)和哈佛大学教授卡普兰(Robert S Kaplan)注意到这种情况,在对美国公司调查研究之后,发展了斯托布斯的思想,提出了以作业为基础的成本计算(1988)(Activity Based Costing,简称ABC法)。
作业成本法在过去10年中受到了广泛的关注,新型的咨询公司已经扩展了作业成本法的应用范围并研发出相应的软件。
ABC成本法 ABC成本法引人了许多新概念,下图显示了作业成本计算中各概念之间的关系。
资源按资源动因分配到作业或作业中心,作业成本按作业动因分配到产品。
分配到作业的资源构成该作业的成本要素(图中的黑点),多个成本要素构成作业成本池(中间的小方框),多个作业构成作业中心(中间的椭圆)。
作业动因包括资源动因和成本动因,分别是将资源和作业成本进行分配的依据。
编辑本段成本法是基于活动的成本管理 那么,什么是基于活动的成本管理? 成本管理是按照现行的会计制度,依据一定的规范计算材料费、人工费、管理费、财务费等的一种核算方法。
这种管理法有时不能反映出所从事的活动与成本之间的直接联系。
而ABC成本法相当于一个滤镜,它对原来的成本方法做了重新调整,使得人们能够看到成本的消耗和所从事工作之间的直接联系,这样人们可以分析哪些成本投入是有效的,哪些成本投入是无效的。
ABC成本法主要关注生产运作过程,加强运作管理,关注具体活动及相应的成本,同时强化基于活动的成本管理 编辑本段ABC成本法组成 (1)作业 作业是指需要进行操作并因此消耗资源的流程或程序。
比如给供应商打电话订购就是一个作业。
(2)成本动因 ABC成本法组成 成本动因是工作的直接原因。
成本动因反映了产品或其他成本对象对作业的需求。
如果作业是交付货物,成本动因就是将要被交付的货物的数量。
成本动因应该与度量单位联系起来,并且容易度量。
它们之间的联系会对作业和交易成本的关系产生影响,即作业是否会影响交易成本。
简易的度量可以很容易度量出作业成本的多少、作业的产品或者服务的使用情况。
采购作业的一般成本动因包括申请所要求的货物数量、零件规格的数量、进度表变动的数量、供应商的数量和延迟交付的数量。
(3)成本对象 需要考核绩效的实体,比如产品、顾客、市场、分销渠道和项目。
(4)作业清单 产品或其他的成本对象所需要的作业及其相关成本的清单。
编辑本段ABC分析法的过程 ABC分析法的过程是: 1.定义业务和成本核算对象(通常是产品,有时也可能是顾客、产品市场等)。
这一过程很耗时间。
如果两种产品满足的是顾客的同一种需求,那么在定义业务时,选择顾客要比选择单个产品更为恰当。
2.确定每种业务的成本动因(即成本的决定因素,如定单的数量)。
3.然后,将成本分配给每一成本核算对象,对各对象的成本和价格进行比较,从而确定其盈利能力的高低。
编辑本段ABC分析法的实施步骤 作业成本的实施一般包括以下几个步骤: (1)设定作业成本法实施的目标、范围,组成实施小组; (2)了解企业的运作流程,收集相关信息; (3)建立企业的作业成本核算模型; (4)选择/开发作业成本实施工具系统; (5)作业成本运行; (6)分析解释作业成本运行结果; (7)采取行动。
企业是一个...
存货成本包括哪些内容,如何计算存货成本
存货应当按照成本进行初始计量。
存货成本包括采购成本、加工成本和其他成本。
1.存货的采购成本存货的采购成本,包括购买价款、相关税费、运输费、装卸费、保险费以及其他可归属于存货采购成本的费用。
其中,存货的购买价款是指企业购入的材料或商品的发票账单上列明的价款,但不包括按规定可以抵扣的增值税额。
存货的相关税费是指企业购买存货发生的进口税费、消费税、资源税和不能抵扣的增值税进项税额以及相应的教育费附加等应计入存货采购成本的税费。
其他可归属于存货采购成本的费用是指采购成本中除上述各项以外的可归属于存货采购的费用,如在存货采购过程中发生的仓储费、包装费、运输途中的合理损耗,入库前的挑选整理费用等。
商品流通企业在采购商品过程中发生的运输费、装卸费、保险费以及其他可归属于存货采购成本的费用等进货费用,应当计入存货采购成本,也可以先行归集,期末根据所购商品的销售情况进行分摊。
对于已售商品的进货费用,计入当期损益;对于未售商品的进货费用,计入期末存货成本。
企业采购商品的进货费用金额较小的,可以在发生时直接计入当期损益。
2.存货的加工成本存货的加工成本是指在存货的加工过程中发生的追加费用,包括直接人工以及按照一定方法分配的制造费用。
直接人工是指企业在生产产品和提供劳务过程中发生的直接从事产品生产和劳务提供人员的职工薪酬。
制造费用是指企业为生产产品和提供劳务而发生的各项间接费用。
3.存货的其他成本存货的其他成本是指除采购成本、加工成本以外的,使存货达到目前场所和状态所发生的其他支出。
企业设计产品发生的设计费用通常应计入当期损益,但是为特定客户设计产品所发生的、可直接确定的设计费用应计入存货的成本。
存货的来源不同,其成本的构成内容也不同。
原材料、商品、低值易耗品等通过购买而取得的存货的成本由采购成本构成;产成品、在产品、半成品等自制或需委托外单位加工完成的存货的成本由采购成本、加工成本以及使存货达到目前场所和状态所发生的其他支出构成。
实务中具体按以下原则确定:(1)购入的存货,其成本包括:买价、运杂费(包括运输费、装卸费、保险费、包装费、仓储费等)、运输途中的合理损耗、入库前的挑选整理费用(包括挑选整理中发生的工、费支出和挑选整理过程中所发生的数量损耗,并扣除回收的下脚废料价值)以及按规定应计入成本的税费和其他费用。
(2)自制的存货,包括自制原材料、自制包装物、自制低值易耗品、自制半成品及库存商品等,其成本包括直接材料、直接人工和制造费用等的各项实际支出。
(3)委托外单位加工完成的存货,包括加工后的原材料、包装物、低值易耗品、半成品、产成品等,其成本包括实际耗用的原材料或者半成品、加工费、装卸费、保险费、委托加工的往返运输费等费用以及按规定应计入成本的税费。
但是,.下列费用不应计入存货成本,而应在其发生时计入当期损益:1.非正常消耗的直接材料、直接人工和制造费用,应在发生时计入当期损益,不应计入存货成本。
如由于自然灾害而发生的直接材料、直接人工和制造费用,由于这些费用的发生无助于使该存货达到目前场所和状态,不应计入存货成本,而应确认为当期损益。
2.仓储费用,指企业在存货采购入库后发生的储存费用,应在发生时计入当期损益。
但是,在生产过程中为达到下一个生产阶段所必需的仓储费用应计入存货成本。
如某种酒类产品生产企业为使生产的酒达到规定的产品质量标准,而必须发生的仓储费用,应计入酒的成本,而不应计入当期损益。
3.不能归属于使存货达到目前场所和状态的其他支出,应在发生时计入当期损益,不得计入存货成本。