![]() |
subject > process > design > top-down design |
![]() ![]() | ||||
top-down design | ||||
subject | fact |
top-down design | has definition An approach to design in which one starts with the high-level architecture of the system, then elaborates the design of subsystems until finally designing the low-level details such as the structure of individual classes | ![]() |
has advantage gives the system being designed a good structure | ![]() | |
is a subtopic of 9.1 - The Process of Design | ![]() | |
is a kind of design | ![]() | |
design | determines how components will be implemented in a system | ![]() |
has goals
| ![]() | |
has part detailed design | ![]() | |
has part modelling | ![]() | |
has part programming | ![]() | |
has part software architecture^2 | ![]() | |
has part systems engineering | ![]() | |
has part user interface design | ![]() | |
requires considerable experience | ![]() | |
see also design^2 | ![]() |
Kinds of top-down design :