论文部分内容阅读
信息化建设越来越成为政府机构、企事业单位乃至各行各业的工作重心,对于信息化项目建设的整体投资费用的预算则是项目建设的重难点之一,直接影响着企业的项目的整体把控和经济效益。对于信息化项目开发费用的估算不精确,费用偏差值较大,项目无法按期交付导致延期等典型的软件危机充分引起f行业及学者的注意,精准的软件费用度量对于软件项目的完成至关重要。我国在201 3年发布并实施了行业标准《软件研发成本度量规范》,国家电网某公司打算依据此标准研发出一套适应于电网企业乃至电力行业的信息化建设项目费用度量标准方法,特别是软件研发部份的费用估量,以此来更好地规范企业信息化项目的建设。近年来,功能点法、专家估算法、模型法、统计分析法等软件费用估算方法被不断提出,并加以研究和改进。其中,关于软件规模估算方法中,IFPUG功能点方法,NESMA功能点方法,快速功能点方法,Mark Ⅱ功能点方法等国际标准中颇受欢迎。从国网企业信息化建设实际出发,本文对各种估算技术进行了比较分析,融合各类功能点法的优势,找到与企业信息化业务相匹配的功能方式,研究出以IFPUG为基础的适用于国网企业信息化软件研发规模的功能点分析改进方法。同时,详细分析研究了 COCOMO模型的理论基础和方法原理,并将其通用模型作为改进的基础模型。在IFPUG预估功能点的基础上,创新地引入了规模因子、技术质量因子的调整概念,量化改进了公式模型,并对模型中出现的常量因子利用真实数据进行了初步校验。并结合企业已成规模的软硬件购置费及人力等其他费用,共同组成了信息化项目投资估算的整体费用。并在此方法基础上,开发出一套自动化估算软件项目功能点个数及企业信息化项目费用的系统。本文通过完成该系统的研发,以协助企业方便地明确信息化建设项目费用。本文研究的方法和模型在原有基础上进行了创新与改进:将规模因子进行了新增调整并重新划分,从功能复杂度层对预估功能点法得到的未调整功能点数进行一次调整;针对很多技术及软件开发质量因素对软件规模造成的影响,义引入了技术质量因子进行二次调整,其中对于技术质量调整因子的确定采用了0-4评分法来确定其权重;在工作量调整阶段再引入软件因素及开发因素的影响因子,进而对模型进行了初步改进;在工期与工作量模型建设中涉及到的映射及模型关系对国网已有的模型加以引进,最终将改进后的费用方法及模型应用到实际项目估算中。将采集到的历史数据对本文提出的方法进行了验证,通过与其他方法的比对发现本文研究的功能点方法较小的偏差率和相对优势;最后,将最优模型应用于企业信息化投资费用估算系统的研发过程,通过实际功能实现,验证了模型的正确性和企业信息投资成本自动估算系统的实用性。总之,该方法的研究及系统的开发,解决了原有功能点与实际项目估算间的壁垒,将方法与模型充分结合,应用于自动化估算系统的开发,为信息化项目的费用估算提供了实用且相对精准的应用工具,更好的满足了国网信息化建设项目费用估算的需求。