12. A method comprising: acquiring, by one or more processors, an analysis target keyword from a development database, wherein the development database stores information for a plurality of elements that include information on at least one of the design, production, testing, and support of the elements, and information on a relationship among the plurality of elements, wherein the relationship is one or more relationships from a group consisting of a connection relationship, a hierarchical relationship, a correspondence relationship, and a dependency relationship among the plurality of elements; performing, by one or more processors, text mining on text data acquired from an external source, wherein the text mining on the text data acquires a frequency of occurrence of the analysis target keyword in the text data during a predetermined period of time, and wherein the text data is a report that describes past failures experienced by a product; performing, by one or more processors, additional text mining on the text data acquired from the external source, wherein the additional text mining identifies connection relationships, hierarchical relationships, and dependency relationships among a plurality of components of the product according to the information stored in the development database; calculating, by one or more processors, a rate of increase in a frequency of the analysis target keyword appearing in the text data acquired from the external source; in response to the rate of increase in the frequency being higher than a threshold value, acquiring, by one or more processors, a related keyword from the text data; identifying, by one or more processors, a first faulty component of the product based on the text mining acquiring the frequency of occurrence of the analysis target keyword in the text data and based on the additional text mining extracting the related keyword from the text data; adjusting, by one or more processors, a design of the product based on the identified first faulty component, wherein adjusting the design of the product results in an adjusted design that overcomes problems caused by the identified first faulty component; and producing the product according to the adjusted design.
12. A method comprising: acquiring, by one or more processors, an analysis target keyword from a development database, wherein the development database stores information for a plurality of elements that include information on at least one of the design, production, testing, and support of the elements, and information on a relationship among the plurality of elements, wherein the relationship is one or more relationships from a group consisting of a connection relationship, a hierarchical relationship, a correspondence relationship, and a dependency relationship among the plurality of elements; performing, by one or more processors, text mining on text data acquired from an external source, wherein the text mining on the text data acquires a frequency of occurrence of the analysis target keyword in the text data during a predetermined period of time, and wherein the text data is a report that describes past failures experienced by a product; performing, by one or more processors, additional text mining on the text data acquired from the external source, wherein the additional text mining identifies connection relationships, hierarchical relationships, and dependency relationships among a plurality of components of the product according to the information stored in the development database; calculating, by one or more processors, a rate of increase in a frequency of the analysis target keyword appearing in the text data acquired from the external source; in response to the rate of increase in the frequency being higher than a threshold value, acquiring, by one or more processors, a related keyword from the text data; identifying, by one or more processors, a first faulty component of the product based on the text mining acquiring the frequency of occurrence of the analysis target keyword in the text data and based on the additional text mining extracting the related keyword from the text data; adjusting, by one or more processors, a design of the product based on the identified first faulty component, wherein adjusting the design of the product results in an adjusted design that overcomes problems caused by the identified first faulty component; and producing the product according to the adjusted design. 13. The method according to claim 12 , further comprising: identifying, by one or more processors, other products that use the identified first faulty component; and adjusting, by one or more processors, a design of the other products based on the identified first faulty component.