Programming methodology deals with the analysis, design and implementation of programs.
For example, if the system is an interactive system, this top level program will be the part of the system which ties together the key system components. Still another component might be the part of the system which displays the results of executing the command just entered. We wish to design and implement a simple data base system which allows commands to be entered interactively and results to be displayed. We will attempt to illustrate this top-down methodology with an example. As with all of the topics covered so far in this course, we will model this system using the Scheme programming notation.