Patent ID: 9335974
Filing Date: 2016-05-10
CPC Classification: G06F

Claim Text:
1. A method for determining and displaying a complexity designation of a software design based upon a hierarchical functional decomposition design model, comprising: determining, within a development server, a number of decomposition levels in the software design, the software design including a plurality of decomposition levels, at least one of the decomposition levels having a subgraph, each subgraph having a minimum of two processes; determining a number of processes in each subgraph of the software design; and determining the complexity designation for the software design based upon a complexity model, a maximum maintainable complexity number, the number of decomposition levels and the number of processes in each of the subgraphs; wherein the complexity designation indicates (a) unmaintainable when the number of decomposition levels exceeds the maximum maintainable complexity number, or when the number of processes on any one of the subgraphs exceeds the maximum maintainable complexity number, and (b) maintainable when the number of decomposition levels does not exceed the maximum maintainable complexity number and when none of the numbers of processes for each subgraph exceeds the maximum maintainable complexity number; and displaying the complexity designation within a visual representation of the software design.