1. A data processing system comprising: an input device; a data processing device that conducts program processing; and a storage device that stores a hierarchical database, wherein the data processing device includes a code edition unit, a code analysis unit, and a database access unit, wherein the code edition unit couples characters for describing a software program input from the input device together to create an input character string, wherein if the input character string created by the code edition unit is a parameter of a program language, the code analysis unit divides the input character string for each of the number of hierarchies on the basis of the number of hierarchies sectioned by a member access operator indicative of an access to a member of a structure or a class to acquire hierarchical character strings and hierarchy numbers thereof, wherein the database access unit searches a corresponding hierarchy of the hierarchical database with the hierarchical character string as a search key for each of the hierarchy numbers acquired by the code analysis unit, and acquires guide information corresponding to the hierarchical character string, and wherein the code analysis unit counts the number of member access operators included in the input character string created by the code edition unit, acquires the input character string as the hierarchical character string of a first hierarchy if the counted number of member access operators is zero, and sequentially acquires the character strings of the input character strings before and after the respective member access operators as the hierarchical character string of the first hierarchy to the hierarchical character string of an (n+1)th hierarchy if the counted number of member access operators is n (natural number).