Software Quality Measurement for Distributed Systems. Volume 1.

Abstract

Software metrics (or measurements) which are used to indicate and predict levels of software quality were extended from previous research to include considerations for distributed computing systems. Aspects of the products of software life-cycle activities which could affect the quality levels of software, and metrics to measure them, were identified. Two new quality factors, survivability and expandability, were validated. A Guidebook for Software Quality Measurement was produced to aid in setting quality goals, applying metric measurements, and making quality level assessments. New metrics for interoperability and reusability were also included in the guidebook. The objective of this contract was to conduct exploratory development of techniques to measure system quality with a perspective on both software and hardware from a life cycle viewpoint. The effort was expected to develop and validate metrics for software quality on networked computers and distributed systems; i.e., systems whose functions may be tightly distributed over microprocessors or specialized devices such as data base machines. At the same time, the effects hardware has on software was to be studied, as well as the trade-offs between hardware, firmware, and software. The results of this research are reported in this volume.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 01, 1983
Accession Number
ADA137955

Entities

People

  • J. Tsai
  • J. V. Post
  • P. E. Presson
  • R. L. Schmidt
  • T. P. Bowen

Organizations

  • Boeing

Tags

Communities of Interest

  • Energy and Power Technologies
  • Human Systems
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Communication Channels
  • Computer Program Documentation
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computers
  • Control Systems
  • Data Analysis
  • Database Management Systems
  • Databases
  • Information Science
  • Operating Systems
  • Parallel Computing
  • Parallel Processing
  • Software Metrics
  • Statistical Analysis

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.