The methods of software design principles formal description
Abstract
In this paper, the approach to software design principles formalization is described. The formalization of design principles may be achieved by using metrics or formal rules. In the first approach, it is necessary to form a set of metrics and its threshold values to evaluate the degree of compliance of program entity to design principle. The second one uses the set of program entity roles as the basis for design principles realization rules. Both approaches can make software quality evaluation process more accurate and help to choose a well-founded quality improvement activity.