首页 >> 职场知识>> 毕业论文                                                                    

计算机软件专业论文:研究软件工作量及投资评估方法

类别:毕业论文  时间:2023-06-26   已浏览: 4898 次
  论文摘要:随着信息产业的飞速发展,软件工作量及成本投资评估一直是企业的难点,为了解决这个问题,文章对软件工作量及成本评估方法、流程进行了探讨。
  论文关键词:软件工作量;软件工程经济;软件项目管理;成本评估方法
  随着信息技术的快速发展和应用领域的扩大深入,软件工作量及成本投资评估方法的研究正在成为当前及未来项目管理研究的热点之一。目前多数软件企业遇到项目投资前项目工作量不明确,投资评估是长期存在的难点,工作量统计一直采用收集各厂家工作量数据为主,对比各厂家工作量数据,最后根据企业需要决定开发厂家,工作量及成本投资估算缺乏科学性,较少采用RO1(投资回报)的分析,通过本文研究工作量及成本投资评估方法的研究,为企业提供工作量及成本投资提供科学的、相对准确的方法,为企业商业投资提供参考,它为解决软件危机所表现出的各种问题提供了思路和方案。
  一、软件工作量及成本评估方法简介
  目前,国际上已有许多软件规模估计方法,如功能点(FunctionPoint)、特征点(FeaturePoint)、对象点(ObjectPoint)、德尔菲(Delphi)、模糊逻辑(FuzzyLogic)、标准构件法(StandardComponent)等,这些方法随着各国研究者的不断研究细化又有许多具体的方法,如国际功能点用户协会(IFPUGTheIntemationalFunctionPointUsersGroup)提出的IFPUG方法、英国软件度量协会(UKSMAUnitedKing—domSoftwraeMetricsAssociation)提出的MkIIFPA方法、荷兰功能点用户协会fNEFPUGNethedandsFunctionPointUsersGroup)提出的NESMA方法以及软件度量共同协会(COSMICtheCOmmonSoftwareMetricsConsortium)提出的COSMIC—FFP方法,这些方法都属于Albrecht功能点(FuncitonPoint)方法的发展和细化。
  目前大部分软件估计方法有工具支持。国际上目前已经有一些组织吸收和积累世界各地软件企业的软件估计和度量数据,建立了被广泛使用的历史数据库,如在功能规模度量领域,有一个ISBSG(国际软件基准组织InternationalSofwtareBenehmrakingStandardsGroup)数据库。另外,CO—COMOIIEsfimMingModel也有丰富的估计和度量数据提供。
  COCOMII:Boehm在其经典著作“软件工程经济学”(softwareengineeringconomics)中,介绍了一种软件估算模型的层次体系,称为COCOMO(构造性成本模型,COn—structiveCOstMOde1),它代表了软件估算的一个综合经验模型。COCOMOII是软件成本估算模型,是软件决策中成本和进度关系模型,涉及软件开发工作量、预算、进度、软件质量。论文下载
  功能点估算法是一种在需求分析阶段基于系统功能的一种规模估计方法。通过研究初始应用需求来确定各种输入、输出、计算和数据库需求的数量和特性。这种方法的计算公式是:功能点=信息处理规模×技术复杂度。信息处理规模包括各种输入、输出、查询、内部逻辑文件数、外部接口文件数等等;技术复杂度包括性能复杂度、配置项目复杂度、数据通信复杂度、分布式处理复杂度、在线更新复杂度等等。
  运算法:是一种简单直观的估计方法,它根据规模估计的结果和相应的系数运算得到工作量估计。
  专家法(Wideband—Delphi):Delphi法是一种专家评估技术,在没有历史数据的情况下,这种方式适用于评定过去与将来,新技术与特定程序之间的差别。对于需要预测和深度分析的领域,依赖于专家的技术指导,可以获得较为客观的估算。通过专家们的互相讨论,还可以博取众长。
  当使用COCOMOII和功能点估算时,虽然两者是估算方法中比较科学的方法但也存在一些主观判断,一般存在很大主观判断时采用此方法。
  类比法:类比法适合评估一些与历史项目在应用领域、环境和复杂度的相似的项目,通过新项目与历史项目的比较得到估计数据。
  三点法:这种方法共估计三个值,软件产品预期规模的一般值、最大值和最小值。通过这三个值的计算可得到一个统计学上的期望值和一个标准偏差。
  工作量及成本估算不仅只是在项目初期展开,而是在项目的各个阶段都进行工作量及成本的估算,随着项目的开展,工作量估算更加准确。
   二、软件工作量及成本评估流程
  提交准确估算的能力取决于需求被明确定义的程度。但是缺少明确定义的需求却不是不进行估算的借口。准确的估算需要以下关键元素:(1)对需求的基本理解;(2)准确计算产品规模的能力;(3)对产品复杂度的评定;(4)对厂家交付能力的描述。厂家的交付能力几个方面决定,包括:厂家开发过程,特别是避免无附加值活动的过程的能力(返工、官僚主义的拖延、沟通开销);软件工程人员的能力,特别是有关计算机科学问题和项目应用领域问题的经验;环境,它由能支持有效的软件开发和能使过程自动化的工具和技术构成;所有要求的产品质量,包括产品的特征、性能、可靠性和适应性。
    软件规模估算:软件估算首先要将整个工程的规模估算出来,才能进行下面的其他估算。规模,就是一个工程可量化的结果,是用具体数字来体现项目的描述。规模估算的信息来源是清晰、有界限的用户需求。软件规模度量单位一般使用功能点和SLOC(代码行)两种方法。在定制构造占绝对优势的应用中,SLOC(代码行)很好用,还因为SLOC(代码行)度量很容易自动化。但目前,语言的进步和构件的使用、自动化源代码生成以及面向对象技术,已经使SLOC(代码行)成为一种更有歧义的度量。功能点也有大量的追随者,功能的主要优势是,独立于技术,因此是一个在项目和组织之间进行比较的更好的原始单位。
  功能点的主要不足是,它的原始定义很抽象,并且不容易直接从进化的制品得到度量数据。虽然规模度量的两种方法都有他们的缺点,使用一种度量总比什么度量都不用的好。任何进行跨项目或跨组织比较的,都应使用功能点作为规模的度量标准。功能点也可能是一个项目生命周期的前期阶段更准确的估计量。但是在后期阶段,SLOC(代码行)是一个各种度量视角的更有用和更精确的度量基础。软件工作量估算:这是对开发软件所需的工作时间的估算,它和进度估算一起决定了开发团队的规模和构建。
  通常以人时、人天、人月、人年的单位来衡量,这些不同单位之间可以进行合理的转换。软件成本估算:包括人力、物质、有形的、无形的支出成本估算,其中以人力成本为主要部分。比较容易被忽视的使学习成本、软件培训成本、人员变动风险成本、开发延期成本等,一些潜在成本消耗。本课题研究中涉及成本单价由广东省电信直接提供。
  收集历史数据:在项目开发过程中收集一些关键项目数据,为形成标杆数据提供参考依据,也为下次类似项目工作量估算提供有力的参考数据。
  建立标杆数据:收集项目数据,解剖其各个指标,建立不同类型项目的标杆数据,作为类似项目的学习榜样,不断向其学习,发现并解决项目的问题,最终赶上和超过它。标杆数据在没有获得较多的项目数据的时候暂时不能确定,需等到获得了30个以上项目的历史数据以后再行决定。随着软件评估工作的不断展开,以前的标杆数据可能不适应新的需要,可不断改进标杆数据。
 
 
  三、工作量及投资评估方法的原则
  工作量核定原则是采用常用工作量估算方法结合历史数据和专家经验结合核定工作量。参考的工件包括技术规范书、客户需求文档。工作量比例分配参考:项目管理:需求分析:设计:开发:测试:实施支持=0.5:1:1:2:1:0.5。在每个阶段中,又分为以下几类工作:(1)初始细化。其主要目的是针对性的解决或预防风险,也包括技术架构甚至部分公共模块的开发。该部分工作量取决于风险的高低,通常占整个工作量的10%~30%。(2)构造开发。以功能模块(或功能点)为基准单位,按比例分配需求、设计、开发、测试的工作量,参考比例为1:1:2:l。如果该模块包括数据迁移,则额外增加1份工作量。占60%一75%;(3)实施支持培训。占整个工作量的5%~l0%;(4)管理沟通协调成本,占整个工作量的10%2~右。
  四、结语
  软件工作量及投资评估方法虽然没有非常高深的理论,但要真正实施起来,也绝非易事。对于软件开发企业而言,这不是一个小的改变,而是一种变革,企业需要为此付出艰苦的努力,需在实践中锻炼提高,解决各种各样的问题,企业管理做得越来越精确,企业管理工作越做越好。

相关文章阅读

1、纯文本模式的简历如何打造 精心设计一下纯文本格式的简历,也会有不错的效果。以下有一些小技巧可供参考:   1. 注意设定页边距,使文本的宽度在16厘米左右,这样你的简历在多数情况下看起来都不会错误换行;   2. 尽

2、大学生的创业梦要如何圆 一批大学生在南京信息职业技术学院创业教育中心开了26家店铺,还没毕业就创业—— 如今,不少高校辟地开园,为在校大学生搭建创业的练兵场。不过,由于要兼顾学业,加之经验不足,大学生在校创办的公司中

3、大学生创业开展订购职业装 小店赚大钱   地段不好   靠服务赢得回头客   郑晓云是四川省自贡人,2006年考上重庆一所大学,又自考该校市场营销本科。她对服装感兴趣,就在工商大学一个偏僻门面开了个小店。   小店开张时,很多住在学校的阿

4、高朋入华三月踉跄路:单薄的“创业说” 经历过技术人员“误操作”的乌龙事件,高朋上线于2月28日。可事实上,上线不等于开团,高朋真正推出团购业务是在避开了央视“3·15”锋芒之后的16日。如此算来,Groupon在华“打拼”已近三个

5、一份求职简历一般篇幅是怎么样的 一份求职简历最好应写多少页?昨天(12月21日),国家高级职业指导师林浩,在重庆图书馆二楼学术报告厅告诉大家,“我认为,求职简历的首要条件是简单,原则上不超过一页,且不超过1000字。”   小单位

6、求职简历,不是胡乱写的 求职简历,是招聘单位对于应聘者第一印象的开始,也是考量应聘者的唯一工具,能否让招聘单位在上百封求职信中看中你,进而让你有面试的机会,依靠的全是简历的功劳。 对于应届毕业生,可能写一份求职简历更为容易一

7、体育论文:浅谈“渐入式”教学的优越性 现代我国教育的改革现状 1、 现代中国学生中的健康问题令人担忧 1996年与2000年进行的两次学生体质健康状况调查结果表明:学生的体形在向“肥胖型”发展,营养过剩导致的“青春期高血压、心脏病、脂

8、集团公司如果挑选简历 首先声明,这些说法只是我的经验,不一定具代表性。 近10年我待过两家公司,第一家是一个上市公司,担任副总经理;第二家是一个集团公司,担任项目总监。通过网上招聘,那么网上投进来的简历是怎么筛选的? 基层

9、伦理道德专业论文:社会开放与伦理抉择模式的转换—以广东为例的观察与分析 广东的改革开放试验 ,走在全国的前列。改革开放是全方位的。改革开放引起的社会变化也是全局性的。以此为背景 ,把我们观察和分析的视野聚焦于伦理抉择模式转换的问题上 ,可以以小见大 ,认识改革开放推动着的

10、传统文化论文:善与至善:论朱子对《大学》阐释的一个向度[2] 提要:本文认为,朱子对《大学》阐释最根本的一个向度是《大学》“三纲领”中之“止于至善”。在朱子看来,“至善”不同于一般意义上的“善”,小学的工夫成就的是“善”,即使人做一般意义上的好人,而大学则