-describes the important structures of the software system -your most high level design decisions about the system -identifies software system's components and connectors
-describes the important structures of the software system -your most high level design decisions about the system -identifies software system's components and connectors
understanding how a software system should be organized and designing the overall structure of that system