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
Pages
46 p.
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
STARS Citation
Storma, Susan Muriel, "Utilizing object-oriented design to reduce the effort expended on the maintenance phase of a software project" (1988). Retrospective Theses and Dissertations. 4345.
https://stars.library.ucf.edu/rtd/4345
Accessibility Status
Searchable text