A computer-aided-design (CAD) system design-support program and design methods
are provided where a generation command to generate a target shape is extracted
from existing CAD data. The generation command is displayed so as to make it possible
to arbitrarily select a parameter included in the generation command. An operator
is allowed to add a shape command to the selected parameter. Together with the
parameter that includes the added shape command, the generation command is stored
as a macro program. The macro program is activated and executed by inputting parameters
provided with the shape commands, so as to change a target shape into a desired
shape. With these arrangements, a CAD system as well as a design-support program
and a design method allows more efficient operation of a user.