摘要 |
PROBLEM TO BE SOLVED: To provide a software development support device, capable of mechanically detecting a problem of such a model that it is correct from the format of UML (unified modeling language), but semantically improper. SOLUTION: This device comprises a term relation dictionary storage part 13 containing term classification information which defines classification of terms based on meanings of the terms and relation definition information which defines, based on the meaning of a relation formed between classes, a proper classification the classes at both ends of the relation belong to; a class relation extraction part 12 extracting a relation between classes contained in an object-oriented analysis/design model and classes at both ends of this relation; a term classification extraction part 14 classifying the classes at both ends of the relation based on the classification information; a relation propriety determination part 15 determining whether the classification of classes performed for the relation is included in the definitions of classification in the relation definition information or not; and a determination result output part 16 outputting the determination result by the relation propriety determination part 15. COPYRIGHT: (C)2006,JPO&NCIPI
|