Keywords

Information hiding, Abstraction (software design), Programmable temperature controller case study, Comparison of object-oriented and top-down design, Maintenance effort reduction

Abstract

Due to poor software design, software products typically incur substantial cost overruns during the maintenance phase of the life cycle. Use of modern software engineering principles (e.g., information hiding and abstraction) can i mprove the design of a product and, hence, reduce the effort associated with the maintenance phase of a product. Object-oriented design (OOD) is a tool which embodies these software engineering principles. This paper first presents the concepts of 00D and how it is used. A design example involving a programmable temperature controller is presented utilizing 00D and is then compared to a top-down design approach. Conclusions are then drawn as to the benefits of an object-oriented design when maintaining a product.

Notes

If this is your thesis or dissertation, and want to learn how to access it or for more information about readership statistics, contact us at STARS@ucf.edu

Graduation Date

1988

Semester

Spring

Advisor

Linton, Darrell G.

Degree

Master of Science (M.S.)

College

College of Engineering

Department

Computer Engineering

Format

PDF

Pages

46 pages

Language

English

Rights

Public Domain

Length of Campus-only Access

None

Access Status

Masters Thesis (Open Access)

Identifier

DP0025776

Subjects

Dissertations; Academic -- Engineering; Engineering -- Dissertations; Academic; Object-oriented methods (Computer science); Maintainability (Engineering)--Computer programs; Software engineering--Methodology; Computer programs--Design; Software maintenance--Costs

Accessibility Status

Searchable text

Share

COinS
 

Accessibility Statement

This item was created or digitized prior to April 24, 2026, or is a reproduction of legacy media created before that date. It is preserved in its original, unmodified state specifically for research, reference, or historical recordkeeping. In accordance with the ADA Title II Final Rule, the University Libraries provides accessible versions of archival materials upon request. To request an accommodation for this item, please submit an accessibility request form.