International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
In order to develop quality software, it must be designed according to the requirements. UML diagram is an ideal choice for software developers who need to demonstrate and deduce relationships, actions and connections of a software application using the Unified Modeling Language (UML) notation. The software designer must go through the Software Requirements Specifications (SRS) and extract data for the UML Models. This could be achieved efficiently by employing N-gram Algorithm and Statistical Substring Algorithm. But the N-gram Algorithm uses Comb Sort for sorting the word N-grams and Statistical Substring Algorithm uses Radix Sort for sorting the set of strings.