In a software engg. approach,
the design phase is Top down,
A top-down approach (also
known as stepwise design) is essentially the breaking down of a system to gain
insight into the sub-systems that make it up. In a top-down approach an
overview of the system is formulated, specifying but not detailing any
first-level subsystems.
Top-down and bottom-up
design. ... Top down approach starts with the big picture. It breaks down from
there into smaller segments. A bottom-up approach is the piecing together of
systems to give rise to more complex systems, thus making the original systems
sub-systems of the emergent system.
Top-down design is one
way of doing this. It breaks the program in to bite-sized chunks and allows you
to solve each problem one at a time, in any order. ... The first assignment in
Karel is relatively simple and top-down design with stepwise refinement and
decomposition still finds a use here.
Design Model. The design
model is an object model describing the realization of use cases, and serves as
an abstraction of the implementation model and its source code. The design
model is used as essential input to activities in implementation and test. UML
representation: Model, stereotyped as «design model».