Top-down and
bottom-up are both strategies of
information processing and knowledge ordering, used in a variety of fields including software, humanistic and scientific theories (see
systemics), and management and organization. In practice, they can be seen as a style of thinking and teaching.