A major factor influencing the use of delivered software is how well it fulfills the needs of the operational environment in which it must function. One way to identify appropriate quality goals for software is to understand how the various functional and non-functional requirements and constraints interact to influence the outcome of a software project with respect to selected quality goals. The methodology developed in this research identified relationships among those factors and determined how they influence quality goal prioritization. Two prototypes were developed to demonstrate the methodology. The first identified the major project factors and the quality goals they affect. The second integrated the project factors and validated the knowledge contained in the first prototype. The major contribution of this research is the overall methodology which demonstrates the feasibility of collecting, recording and using experiential data from software development projects to reduce the conflict among the different spheres of influence which shape the direction of software projects. The additional information this methodology brings to bear on the requirements issues that need to be resolved in developing software is critical to the effective resolution of those conflicts.
Metrics
36 File views/ downloads
5 Record Views
Details
Title
A methodology for software quality goal prioritization
Creators
Ruth Temple Buys
Contributors
Stephen J. Andriole (Advisor)
Awarding Institution
Drexel University
Degree Awarded
Doctor of Philosophy (Ph.D.)
Publisher
Drexel University; Philadelphia, Pennsylvania
Number of pages
xii, 259 pages
Resource Type
Dissertation
Language
English
Academic Unit
College of Information Studies (1984-1995); Drexel University
Other Identifier
991014970312204721
Research Home Page
Browse by research and academic units
Learn about the ETD submission process at Drexel
Learn about the Libraries’ research data management services