To provide means for automatically drawing a software model reflecting the intention of drawer.SOLUTION: Editing work information of a model drawer is stored, on the basis of the stored information, the degree of association among the elements of a software model is set. Each of elements of the software model is automatically arranged by applying a dynamic model to each of the elements of the software model. At this time, forces corresponding to the relevance calculated from editing work information is set in the dynamic model, and the arrangement of each of the elements is determined according to the intention of the drawer.SELECTED DRAWING: Figure 7
展开▼