Rational Evaluation of the Methodologies of Object-Oriented Software Engineering
David R. Griller, Jr.
Committee: Kent Stevens
Masters Thesis(Dec 1969)
Keywords:

Software engineers considering the selection of an object-oriented methodology for a new software project have available several mature options but no sophisticated discourse on the process of selecting between them. This work studies the application of two popular methodologies to a sample project and draws conclusions about the metrics by which the methods can be judged. The Fusion method is practical and narrowly-defined, seeking to reduce risk by rationalizing a strict process from start to finish. The Booch method is more sophisticated and generalized, trading complexity for coverage. Comparison of the application of each method illustrates that three primary metrics are the decomposition of software engineering tasks along time and personnel, the efficiency of the language of method notation, documentation, and other artifacts, and the probable expense of educating the project's human resources in proper execution of the methods.