Abstract

This paper investigates correlating the basic elements of Unified Modeling Language and Cyclomatic Complexity with Function Point Analysis (FPA) principles to develop an automated software functional sizing tool. This concept has been difficult to achieve due to the logical nature of the FPA sizing methodology versus the physical nature of source lines of code (SLOC). In this approach, we examine software complexity from design and maintainability perspectives in order to understand relationships in physical code. Our hypothesis is that this method will “simulate” FPA principles and produce an objective sizing method. This would provide the foundation for an automated tool that scans physical software code to derive “Objective Function Points”(OFPs) functional size measure.

Highlights

  • This paper investigates correlating the basic elements of Unified Modeling Language and Cyclomatic Complexity with Function Point Analysis (FPA) principles to develop an automated software functional sizing tool

  • Record Element Type: Most RETs are elements of Unified Modeling Language and Cyclomatic Complexity with Function Point Analysis (FPA) principles to develop an automated software functional sizing tool. This concept has been difficult to achieve due to the logical nature of the FPA sizing methodology versus the physical nature of source lines of code (SLOC)

  • Our hypothesis is that this method will “simulate” FPA principles and produce an objective sizing method

Read more

Summary

Design Complexity for Objective Function Points

Abstract- This paper investigates correlating the basic elements of Unified Modeling Language and Cyclomatic Complexity with Function Point Analysis (FPA) principles to develop an automated software functional sizing tool This concept has been difficult to achieve due to the logical nature of the FPA sizing methodology versus the physical nature of source lines of code (SLOC). Record Element Type: Most RETs are elements of Unified Modeling Language and Cyclomatic Complexity with Function Point Analysis (FPA) principles to develop an automated software functional sizing tool

Unified Modeling Language Background
What is Cyclomatic Complexity?
Determining the Missing Data for Calculating Design Complexity Values
Using Design Complexity and Cyclomatic Complexity to Calculate Ofps
Summary
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call