Analysis of a Decision Support System for CASE Tool Selection and the Specification of an Ada to SQL Abstract Interface

Abstract

Information overload has long been a problem in the fast moving technical field of software development. Yet quality information is needed to make informed decisions about buying software tools that help in software development. Computer Aided Software Engineering (CASE) tools help to coordinate and control information in large software developments. Many CASE tool purchases, however, are being based on ad hoc tool evaluation and selection methods which depend on biased vendor information. To capture specific knowledge about how to pick a tool for a given software development effort, a historical database that identifies important tool characteristics needed to be maintained by an unbiased organization and a mechanism (in the form of a decision support system) for interpreting that database needed to be made available. To address this deficiency, the Software Technology Support Center at Hill AFB in Utah was developing a CASE tool selection support tool, the STEMdB. This research accomplishes an analysis of this tool and suggests ways to make it more robust, portable and maintainable. It presents an object oriented approach to the design while addressing the issue of portability by accomplishing an Ada to Structured Query Language (SQL) abstract interface design.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1991
Accession Number
ADA244265

Entities

People

  • Tina M. Deangelis

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • C4I
  • Human Systems

DTIC Thesaurus Topics

  • Abstracts
  • Air Force
  • Application Software
  • Computer Program Documentation
  • Computer Programming
  • Computer Programs
  • Computers
  • Databases
  • Decision Support Systems
  • Domain Specific Programming Languages
  • Engineering
  • Graphical User Interface
  • Operating Systems
  • Software Design
  • Software Development
  • Systems Engineering
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Software Engineering.
  • Systems Analysis and Design