网站开发基于开发视角和基于业务视角的方法对比畅享网整理开发淘宝刷钻,刷收藏,刷流量程序网站
2022-06-21
对于信息化管理部门而言,信息化成本的价值在于提升生态系统协同效率、信息化资本绩效、架构治理和项目管理合规水平。对于软件研发机构而言,根据实际情况进行科学客观的评价工作,将增加软件价值,优化软件生态,促进良性竞争,提高软件组织的盈利能力,杜绝重大预算浪费,助力自主可控软件开发研发。 2018年12月,国家市场监督管理总局等发布了《软件工程软件开发成本计量规范》(GB/T -2018)),是软件工程成本的基本方法指南。结合信息工程造价在实践中,畅享网研究咨询中心回顾行业发展历程,学习国家标准,总结信息工程造价中软件开发规模估算问题,与行业专业人士进行交流。
估计方法的选择
软件开发项目规模估算是软件工作量和成本计量的基础。能否对软件规模进行科学评估是有效成本计量的前提,这在软件开发成本计量和测试成本计量中都有体现。 目前,估算软件规模有两种方法:基于开发视角和基于业务视角。
基于开发视角的方法是从开发者的角度出发,如代码行数、数据库表、服务数量、接口数量等。优点是操作简单,易于实现。但是,非技术人员很难理解,项目利益相关者之间也不容易达成一致,这往往会导致更多的分歧。一般来说,任何对程序大小或代码行数的猜想,实际上都是从系统要提供的功能中推导出来的。虽然基于开发视角的评价方法在实际工作中被广泛使用,但更多地局限于软件开发团队内部。
基于业务视角的方法是从用户的角度出发,与软件开发技术无关,如功能点、故事点、用例点、对象点等方法。优点是操作一致、客观、可复制、可验证、不咄咄逼人,与技术无关。同时,功能点法从用户的角度和商业价值来衡量软件的规模,需求方、开发方、管理方也可以使用这种方法。
图1 各种软件规模测量方法的比较长向网络
其中,功能点法是通过识别内部和外部的逻辑文件和功能来评估软件工程的规模、工作量和成本。这种方法与软件开发技术无关,不受不同评价者主观因素的影响。对象点、用例点、故事点等更有科学依据,《软件工程软件开发成本计量规范》采用功能点法。
函数点法介绍
1980年代网站建设,腾云网络率先提出功能点法网站开发,发布功能点使用指南。它是一种衡量软件用户功能需求的方法。功能点(FP)是功能值( )的计量单位,类似于平方米和公斤的计量单位。
图2 功能点法长向网络的发展历程
随着功能点法的不断发展,它已成为国内外软件规划测量的标准。简单实用,对于用户来说,软件的大小可以通过功能点的数量来衡量。能够在项目前期衡量规模,结合项目需求说明书、设计文档等分析软件的功能规模。度量更客观,无论是编程语言、实现技术,还是硬件平台信息。同一软件需求的不同人员,其功能点计数结果高度相似,误差可在±5%以内。该方法结合一些基准数据和估算模型,可以估算出软件开发的工作量。
近年来网站优化,功能点法的实践和应用场景越来越多。随着5G、大数据、人工智能等新技术的不断发展,软件市场进一步扩大,测量成为项目管理的基本要求。功能点法简单实用,被广泛认可和接受。对于外包软件项目,功能点法是软件项目常用的、基本的成本计算方法,可以客观、独立地估算软件项目的规模,确定开发成本和投标价格。随着国际标准化组织开始制定相应标准,从根本上肯定了功能点分析法的科学性。功能点法以功能点的形式表达软件的规模,对提高软件开发效率有明显的效果。
函数点法中的尺寸估计
快速功能点测量法是根据国际ISO标准提出的一种软件尺度测量方法。它可以使用估计功能点和估计功能点来估计和衡量软件项目的规模。
图3 快速功能点测量方法估算软件项目规模 畅享网整理
➣ 确定应用程序类型。软件工程分为新开发、增强开发、现有系统等。新开发主要是识别所有新功能;增强开发主要是识别变化的功能,包括增加、修改和删除;现有系统计数主要用于确定最终交付功能。
➣ 识别系统边界。属于系统内的项目创建内容网站开发,不需要在系统外创建,但需要考虑它们之间的接口。除了确定系统的内部要素外,还应定义系统的外部输入和输出,即系统与外部环境的关系。
➣ 识别功能点计数项目。功能点计数项目分为数据功能和交易功能两大类。具体包括:内部逻辑文件(ILF)、外部接口文件(EIF)、外部输入(EI)、外部输出(EO)和外部查询(EQ)。估计数据函数的复杂度就是估计ILF和EIF的复杂度,也可以简单理解为数据库复杂度的计算。函数确定后,可以估计ILF和EIF的个数。估算交互函数的复杂度就是估算EI、EO、EQ的复杂度,也可以简单理解为程序开发复杂度的计算。与用户的接口确定后,即可估算出EI、EQ、EO的数量。
➣ 调整计数复杂度。首先是识别应用中ILF、EIF、EI、EQ、EO的个数,根据复杂程度确定数值并计算。所有的功能点计数项都有其对应的规则,例如:ILF是用户可以识别的一组数据或控制信息,具有内在的逻辑关系; EIF 是一组数据或控制信息,可由用户识别,在本应用程序中引用,并在本质上是逻辑相关的一组数据或控制信息。二是确认数据功能和交易功能的复杂性。数据函数的复杂性由它包含的 RET 和 DET 的数量决定。数据函数的复杂度分为低、中、高三个级别,每个级别对应不同范围的DET和RET数。
➣ 确定 GSC 因子。标准功能点法共有 14 个通用系统特征。包括数据通信、分布式处理、性能、高强度配置、事务频率、在线数据录入、最终用户效率、在线更新、复杂处理、可重用性、易于安装、易于操作、多点操作、易于更改调整范围在0.65-1.35之间。
➣ 计算调整后的功能点。根据未调整的功能点和调整因子计算调整后的功能点,即FPC=UFP*VAF。
目前,规模估算已广泛应用于开发运维成本估算、工期合理性评估、外包管理、产品管理、项目后评价等多种场景。效果。