the development of a software hierarchical structure is accomplished in preliminary design to establish the basic relationships between the functional elements of the software
the development of a software hierarchical structure is accomplished in preliminary design to establish the basic relationships between the functional elements of the software
finding an appropriate software structure to capture the problem. determining architecture. design objects reflect software constraints. white box