Abstract
The goal of producing high quality computer programs brings with it the need for a set of quantitative measures that software engineers can use to measure various aspects of software quality. These quantitative measures, known as software metrics, can measure different aspects of program quality. For example, McCabe's Complexity Metric measures the decision structure of a computer program; Halstead's Software Science measures program "impurities II such as unfactored expressions and unnecessary replacements; and Vitro•s Module Coupling Metric measures data transfer characteristics between modules. Using only one of these metrics would not provide a well rounded measure of overall software quality. An Interactive Tool for Assessing Software Quality (ITASQ) is a computer program that was developed to analyze software written in Ada in order to provide software engineers with a means to easily measure one or all of these software metrics. As an introduction, this paper defines each of these metrics and their mathematical foundations. A description of ITASQ program flow and execution follows which describes the function of the various program units and provides samples of the user query prompts. Included as part of the ITASQ description are some simple "before and after" example utilizing ITASQ to measure software quality. The program legacy section contains discussions of the development process of ITASQ and suggested future enhancements.
Notes
This item is only available in print in the UCF Libraries. If this is your thesis or dissertation, you can help us make it available online for use by researchers around the world by STARS for more information.
Graduation Date
1991
Semester
Fall
Advisor
Linton, Darrell G.
Degree
Master of Science (M.S.)
College
College of Engineering
Department
Computer Engineering
Degree Program
Computer Engineering
Format
Pages
109 p.
Language
English
Length of Campus-only Access
None
Access Status
Masters Thesis (Open Access)
Identifier
DP0028110
Subjects
Dissertations, Academic -- Engineering; Engineering -- Dissertations, Academic
STARS Citation
Heintze, Ruby Marie, "Itasq : an ada-based interactive tool for assessing software quality" (1991). Retrospective Theses and Dissertations. 3848.
https://stars.library.ucf.edu/rtd/3848
Accessibility Status
PDF accessibility verified using Adobe Acrobat Pro Accessibility Checker.