Design and Development of an Expert System Based Quality Assurance Module for the Dynamo Model of Software Project Management

Abstract

Quality assurance is a crucial function to the successful development and maintenance of a software system. Because this activity has a significant impact on the cost of software development, the cost-effectiveness of quality assurance is a major concern to the software quality manager. There are tradeoffs between the economic benefits and costs of quality assurance. Using the Dynamo model of software project management, an optimal quality assurance level and its distribution throughout a project's lifecycle can be identified. The focus of this thesis is to automated the process of identifying the optimum quality assurance level. An expert system was developed that, when interfaced with the Dynamo model, will generate the optimum quality assurance distribution for a given set of parameters. The ability of the expert system to generated more cost-effective quality assurance levels than manually achievable was shown. Keywords: Artificial intelligence; Expert systems; Quality assurance; Simulation.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1989
Accession Number
ADA208726

Entities

People

  • Frank H. Leidy

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Coast Guard
  • Computer Programming
  • Computer Simulations
  • Computers
  • Expert Systems
  • Generators
  • Human Resources
  • Language
  • Mathematical Models
  • Personal Computers
  • Project Management
  • Resource Management
  • Schools
  • Simulators
  • Software Development
  • United States

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Modeling and Simulation
  • Cybersecurity.
  • Organizational Process Management (OPM).

Technology Areas

  • AI & ML
  • AI & ML - Bayesian Inference