Back to results

Eastern Washington University

Conversion form structured programming to an object-oriented programming structure

Abstract

dc:description.abstract

<p>Structured programming languages have been in use for several decades. Each of these languages has different techniques for promoting modularity. As a result of those techniques, computing professionals have become accustomed to the notlon that data and procedures are separate entities. Object-oriented programming languages replace data and procedures with the notions of activity, communication, and inheritance. Since these languages are relatively new, and not well understood, they are not used as often as their predecessors, structured programming languages; even though benefits (listed in the next paragraph) could be achieved by doing so. The best features of object-oriented languages are: modularity, data hiding, data abstraction, overloading, late binding, and inheritance. Many of today's languages support a few of these features, but, not as readily. In fact, many of these benefits can be achieved by a good modular design in conventional languages. Replacing structured programming languages is not suggested. Instead, a method is presented for the conversion of structured programming to an object- oriented structure. In Chapter 2, the groundwork is laid with some basic concepts. In Chapter 3,the two methodologies are compared by looking at some of the beneficial features in existing procedure-oriented languages. In Chapter 4, an algorithm is given for guaranteeing optimal structuring within an application. Chapter 5 is the blueprint for the conversion of any structured program to an object-oriented structure. In Chapter 6, a conclusion is given and four unanswered questions which require further research is presented. Finally, in the Appendix, an example of an actual program and its converted version is given. Explanations of the steps of the development are also provided.</p>

Degree

thesis:*
Name thesis:degree_name
Master of Science (MS) in Computer Science
Level thesis:degree_level
Thesis: EWU Only
Discipline thesis:degree_discipline
Computer Science
Year
1986

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Krauter, Daryl Edward

Subjects

dc:subject × 2

Rights

dc:rights
Statement dc:rights
  • Access perpetually restricted to EWU users with an active EWU NetID

Identifiers

dc:identifier.*
Repository record dc:identifier
https://dc.ewu.edu/theses/856
OAI identifier oai:identifier
oai:dc.ewu.edu:theses-1852

Chain of custody

source
Harvested from
Eastern Washington University
Base URL
dc.ewu.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Krauter, Daryl Edward. Conversion form structured programming to an object-oriented programming structure. Thesis: EWU Only thesis, 1986. https://dc.ewu.edu/theses/856