Note This chapter is based on many books, papers and articles. Sometimes I gather the evidence into an indented sub-section that can be skipped if you accept the ideas.
If we had a suitable common notation then the salvaged pieces fit together into a system. We do not need another "programming methodology" but a kind of "glue" to connect parts of different methodologies.
Section 2 [ 01_2.html ] covers methods that focus on coding - roughly speaking the product oriented methods of Blum [Blum94]. Section 3 [ 01_3.html ] describes methods that use the software's environment as a guide - problem oriented [Blum94]. Section 4 [ 01_4.html ] examines models of a software life cycle or software process and methodologies that fit them. Section 4.3 gives a re- engineered software production system made of reusable parts of known methodologies. Section 5 [ 01_5.html ] proposes a high level model. Section 6 [ 01_6.html ] wraps up the analysis of our situation and prepares for detailed solutions presented in later chapters.
. . . . . . . . . ( end of section Chapter 1 Analysis - Introduction) <<Contents | Index>>