Font Size: a A A

Research Based On The Uml Sequence Diagram And Class Diagram Of Function Point Metrics

Posted on:2008-05-28Degree:MasterType:Thesis
Country:ChinaCandidate:Z H ZhangFull Text:PDF
GTID:2208360215975382Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The scale measurement and estimation are the foundation of software measurements,the results are major inputs for other measurements. Thus it is of importance in softwaremeasurement activity. The basic goal of scale measurement is to increase project'sproductivity, enhance quality, and reduce cost and researching period through quantitativeanalysis.Among the scale measurement, IFPUG' (International Function Point Users Group)FPA (Function Points Analysis) is one of the most widely used methods; this paperfocuses on the detailed investigation of FPA.Although function point is widely accepted and used, this method is manual, and theprocess of extracting and measuring data is very complex and easy to get mistakes.Different person uses different methods. This brings a strong subjectivity, and the result isdifficult to repeat. Thus it is expected to make this method automatically.UML is a standard modeling language that summarizes the experience of pastmodeling technologies and assimilate current modeling excellent achievement. Thefunction point measurement can be done impersonally, objectively based on UMLmodels.This paper introduces UML models into FPA in order to overcome the shortcomingsof FPA. The proposed approach uses the Sequence diagrams and class diagrams in UMLmodels. The paper describes FPA measurement mapping rules for Sequence diagrams andclass diagrams respectively. Measurement data extracted from Sequence diagrams arecalled transaction function points, those extracted from class diagrams are data functionpoints. From the both kinds of function points the total function points of a softwaresystem can be calculated. Algorithms which automatically transform the mapping rulesare also presented in the paper. Then a fimction point tool UBFPT (UML Based FunctionPoint Tool) is described. Finally, experiments are performed and shown that the methodand the tool can calculate system function points relative exactly.
Keywords/Search Tags:Function Point Measurement, Sequence Diagram, Class Diagram, Mapping rules
PDF Full Text Request
Related items