-systematic approach to creating a design by applying a set of techniques and guidelines -systematically refine architecture until produce low level design
provides structure to solve a problem with a systematic process
the new way of working; a framework for applying engineering practices with the specific aim of providing the necessary means for designing and developing products and subsystems in teams