UMBC
CMSC 201 Fall '05
CSEE
|
201
|
201 F'05
|
lectures
|
news
|
help
Search Notes:
Top Down Design
Top-Down Design
Useful as both a
design
and an
implementation
methodology.
begin with the top-level, user-invoked module and work toward the modules that do not call any other modules.
May proceed
depth-first
or
breadth-first
.
1 | +------+------+ | | | 2 3 4 / \ /|\ | 5 6 8 9 10 11 | | 12 13
depth-first: 1 2 5 6 3 8 9 12 10 4 11 13
breadth-first: 1 2 3 4 5 6 8 9 10 11 12 13
Problem: will we be able to realize the lowest level modules?
Advantage: design from the requirements to the details keeps the requirements in focus.
Last Modified - Thursday, 22-Sep-2005 13:22:10 EDT
CSEE
|
201
|
201 F'05
|
lectures
|
news
|
help