A Study on UML Modeling Oriented Function Point Measurement

Software cost estimation is one of the most important parts of project management. Function Point is a main method of this field. This paper identifies transaction and data functions of Function Points from UML artifacts (Use Case Diagram, Class Diagram and Sequence Diagram), analyzes their complexity, then gets the Function Point count, makes combination of Function Point and UML modeling technique and finally makes the mapping from UML artifacts to Function Points come true. Experiment shows that it is useful to make accurate effort estimation for UML modeling projects, control the develop cycle and arrange various material which is helpful to alleviate the frequently met problems-overspend and overtime.