This paper describes a structured method for designing subsystems from
a whole system, which extends ADISSA methodology for systems analysis
, design and prototyping, The design of a subsystem includes: (a) defi
nition of the transactions, or processes, that belong to the subsystem
, thus determining the boundaries of the subsystem; (b) design of the
subsystem user-interface, a sub-menu-tree, derivable from the menu-tre
e interface of the global system; and (c) design of the database sub-s
chema, derivable from the global database schema. The method is suppor
ted by a CASE tool, enabling automatic and interactive design and prot
otyping of the subsystems.