Font Size: a A A

Research And Application Of Full Function Point Method And Unified Model Of Functional Size Measurement

Posted on:2012-08-11Degree:DoctorType:Dissertation
Country:ChinaCandidate:C L JiFull Text:PDF
GTID:1118330332975730Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With rapid development of computer technology, the size of software is becoming larger and larger. Software measurement is an important part of software engineering.Functional size, an important attribute of software, is quantifiable in the software project. According to the urgent requirement of measuring functional size during the early period of software development, there have been some function point methods which are based on software requirements and measure the size from the aspect of user and function to estimate the size of software under development. Functional Size Measurement(FSM) method proposed to fulfill the requirement breaks through the limitations of traditional assessment methods maximally. It can not depend on external conditions, be independent of physical components and technology platforms, have nothing to do with the programming languages, and evaluate the software functional size objectively, fairly and independently. Full function point method is a new generation method of FSM, and it allows to measure software from aspects of the user according to user functional requirements, reduces the dependence on internal structure and implementation of software.Based on analyzing characteristics of the four standardized FSM methods and the measurement processes of them, this dissertation does further research on the relationship between UML modeling and COSMIC-FFP and the unified model of Functional Size Measurement. The main research contents and innovative results are as follows:First, study the relationship between UML modeling and COSMIC-FFP method. The dissertation analyzes main components of UML(use case diagram, class diagram and sequence diagram) and main elements of COSMIC-FFP(functional user, layer, boundary, data group, functional process and data movement, etc.), establishes the correspondence between the concepts of them, gives 27 mapping rules, proposes a COSMIC-FFP method based on UML, designs the measurement result matrix, gives 11 Rules through the whole measurement process and principles of judging and recording message type, as well as the measurement process from UML sequence diagram to measurement results matrix, and proposes COSMIC-FFP measurement steps based on UMLSecond, study the relationship between Object-Oriented method and COSMIC-FFP method. For the requirement model of object-oriented method, the dissertation proposes an Object-Oriented COSMIC-FFP (OOFFP) method using the process models of the software measurement, gives 19 mapping rules and 4 measurement rules which are illustrated through the case study.Third, research and establish Unified Model of Functional Size Measurement (FSM-UM). The dissertation studies the core concepts of FSM methods, analyzes the relationship among the concepts of the three FSM methods, proposes Unified Model of Functional Size Measurement, gives the mapping rules of FSM-UM to the three FSM methods. Using FSM-UM, when the measurer who uses one FSM method (such as IFPUG FPA) changes to another (such as COSMIC-FFP), he can effectively use the historical data of FSM-UM, which improves efficiency.Forth, improve IFPUG FPA method. Using the idea of interpolation function in numerical analysis, the dissertation fits the complexity matrix to continued complexity function, then generates new complexity levels to extend the complexity matrix of FPA.
Keywords/Search Tags:Software Measurement, Functional Size Measurement, FSM-UM, Mapping Rule, Measurement Result Matrix
PDF Full Text Request
Related items