共查询到17条相似文献,搜索用时 46 毫秒
1.
2.
基于IFPUG功能点的简化度量方法 总被引:1,自引:0,他引:1
软件规模度量是进行软件项目管理的重要依据,在项目早期阶段尤其具有重要意义。IFPUG标准功能点方法需要知道软件详细信息才能完成软件度量,且计算过程复杂,在工程早期应用限制较多。针对这些问题,提出了一种基于IFPUG的简化度量方法,将标准方法的5个对象简化为软件事务功能和内、外部数据功能3个对象,固定每个对象的加权因子,通过给出功能点值及其范围的方法,为简化度量结果提供可靠性参考依据,从而实现软件功能规模简化度量。该简化方法降低了标准功能点方法的使用难度,简化了度量步骤。通过实际项目验证,度量可靠性在60%以上,与其他简化方法相比,结果更加准确。 相似文献
3.
针对软件开发的规模度量模型和方法的研究,提出了基于用例与功能点相结合的软件规模度量方法,并对度量过程进行了应用分析。通过验证,采用用例功能点方法进行软件规模度量的结果与实际规模相比误差小,其估算结果优于一般的规模估算方法。 相似文献
4.
毕业设计质量度量是毕业设计中关键的一个环节,在以往的度量过程中,教师往往根据主观经验对学生的毕业设计进行打分,结果不甚精确,可比性也不强。针对上述问题,在计算机和信息管理专业的毕业设计质量度量过程中,引入了一种基于功能点分析的度量方法,利用这种方法,教师可以根据学生完成的功能点数确定学生毕业设计的等级,有效的提高了毕业设计质量度量的准确度。 相似文献
5.
功能点分析(FPA)本身只能度量系统静态的方面,不能考虑到对象的交互性和对象的行为。基于FPA,结合面向对象系统的特点,提出了一种面向对象方法的功能点,完成了从FPA方法到面向对象方法概念上的映射和度量规则上的映射,并给出了该方法具体的度量过程,为Web应用的度量奠定了坚实的理论基础。 相似文献
6.
功能点度量在软件开发中的应用 总被引:5,自引:1,他引:5
软件度量是管理、控制和改进软件过程的基础,然而软件规模的概念没有被很好地理解,也没有得到广泛应用。与传统的代码行度量相比较,采用功能点作为规模度量单位具有准确一致的优点。功能点是被证实的可信的软件规模度量方法,它在软件定价、变更管理、项目估算等方面可以起到积极的作用。功能点度量方法已成为软件度量的基础,也是客户与软件开发组织交流的基础。 相似文献
7.
基于Web应用的全面功能点的改进 总被引:1,自引:0,他引:1
全面功能点(FFP)是一种应用广泛且使用方便的软件功能规模度量(FSM)方法,但其方法本身只能度量系统静态的方面,不能考虑到对象的交互性和对象的行为。根据COSMIC-FFP的度量元素和Web应用的结构,对COSMIC-FFP软件模型进行了改进,列出了针对Web应用的度量规则,并给出了实例说明了这些规则的使用。 相似文献
8.
9.
10.
11.
We present an empirical validation of object-oriented size estimation models. In previous work we proposed object oriented function points (OOFP), an adaptation of the function points approach to object-oriented systems. In a small pilot study, we used the OOFP method to estimate lines of code (LOC). In this paper we extend the empirical validation of OOFP substantially, using a larger data set and comparing OOFP with alternative predictors of LOC. The aim of the paper is to gain an understanding of which factors contribute to accurate size prediction for OO software, and to position OOFP within that knowledge. A cross validation approach was adopted to build and evaluate linear models where the independent variable was either a traditional OO entity (classes, methods, association, inheritance, or a combination of them) or an OOFP-related measure. Using the full OOFP process, the best size predictor achieved a normalized mean squared error of 38%. By removing function point weighting tables from the OOFP process, and carefully analyzing collected data points and developer practices, we identified several factors that influence size estimation. Our empirical evidence demonstrates that by controlling these factors size estimates could be substantially improved, decreasing the normalized mean squared error to 15%—in relative terms, a 56% reduction. 相似文献
12.
Lima Osias de Souza Farias Pedro Porfírio Muniz Belchior Arnaldo Dias 《Software Quality Journal》2003,11(2):149-166
Function Point Analysis (FPA) is a largely used technique to estimate the size of development project, enhancement project or applications already installed. During the point counting process that represents the dimension of a project or an application, each function is classified according to its relative functional complexity. Several studies resulted in FPA extensions, and most of them are mainly aimed at achieving greater precision in the point assessment of systems of greater algorithmic complexity. This work proposes the use of concepts and properties from fuzzy set theory to extend FPA into FFPA (Fuzzy Function Point Analysis). Fuzzy theory seeks to build a formal quantitative structure capable of emulating the imprecision of human knowledge. With the function points generated by FFPA, the functionality of the project is better represented than it was through FPA. Thus, derived values such as costs and terms of development can be more precisely determined. 相似文献
13.
在软件开发过程中,要管理、监控项目进展,很重要的一点就是要对软件的规模及生产率进行量化。介绍了常用的测量软件规模和生产率的功能点方法,及如何利用SCM工具中提取的元数据来辅助软件功能点分析,并介绍了如何利用程序实现该方法。该方法可以提高功能点分析法的数据来源可靠性、实时性,而且当软件功能增加或减少时能及时反应,使分析人员能做出相应调整。通过改进功能点分析出发,进而能改进基于功能点分析的软件测量。 相似文献
14.
15.
胡波 《计算机与数字工程》2013,41(8)
对软件规模进行估算和度量已经成为软件规范化开发的基础要求,针对现有软件规模估算中功能点分析法的计算规则及其不足,提出了一种可行的功能点分析法实施准则,并运用线性回归数学模型对开发项目实例的数据进行了演算和分析,评价结果表明线性回归数学模型的可靠性和准确性. 相似文献
16.
《Information and Software Technology》2013,55(10):1796-1809
BackgroundThe measurement of Function Points is based on Base Functional Components. The process of identifying and weighting Base Functional Components is hardly automatable, due to the informality of both the Function Point method and the requirements documents being measured. So, Function Point measurement generally requires a lengthy and costly process.ObjectivesWe investigate whether it is possible to take into account only subsets of Base Functional Components so as to obtain functional size measures that simplify Function Points with the same effort estimation accuracy as the original Function Points measure. Simplifying the definition of Function Points would imply a reduction of measurement costs and may help spread the adoption of this type of measurement practices. Specifically, we empirically investigate the following issues: whether available data provide evidence that simplified software functionality measures can be defined in a way that is consistent with Function Point Analysis; whether simplified functional size measures by themselves can be used without any appreciable loss in software development effort prediction accuracy; whether simplified functional size measures can be used as software development effort predictors in models that also use other software requirements measures.MethodWe analyze the relationships between Function Points and their Base Functional Components. We also analyze the relationships between Base Functional Components and development effort. Finally, we built effort prediction models that contain both the simplified functional measures and additional requirements measures.ResultsSignificant statistical models correlate Function Points with Base Functional Components. Basic Functional Components can be used to build models of effort that are equivalent, in terms of accuracy, to those based on Function Points. Finally, simplified Function Points measures can be used as software development effort predictors in models that also use other requirements measures.ConclusionThe definition and measurement processes of Function Points can be dramatically simplified by taking into account a subset of the Base Functional Components used in the original definition of the measure, thus allowing for substantial savings in measurement effort, without sacrificing the accuracy of software development effort estimates. 相似文献
17.
运用软件度量的方法改进传统的嵌入式软件开发过程中的缺陷管理过程,论述了在缺陷管理过程中如何度量嵌入式软件的功能点,并且基于功能点来对缺陷数据进行度量,以度量结果作为指示器来分析项目的进展情况和开发人员的工作质量,为项目管理者的决策提供帮助,最终对传统的嵌入式软件缺陷管理模式进行改进。 相似文献