On the Structure of Information in Software.

Abstract

This report summarizes research designed to evaluate program design methodologies, which claim to enhance the program design process. In this research project, professional programmers were asked to produce pseudo-code solutions to three problems. The time it took them to generate the solution, the completeness of the design solution, and the complexity of the solution were all measured. These data were used to develop profiles for the solutions produced by the different methodologies and to develop comparisons between methodologies. The data suggest that the well-defined methodologies (i.e., Jackson and object-oriented) do provide advantages over the less well-defined methodology of functional decomposition. Originator-supplied keywords include: Software engineering, Software experiments, Modern programming practices, Program design methodologies, and Software human factors.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 1984
Accession Number
ADA147580

Entities

People

  • D. A. Boehm-davis

Organizations

  • General Electric

Tags

Communities of Interest

  • Biomedical
  • Human Systems
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force
  • Biological Sciences
  • Computer Programming
  • Computer Programs
  • Contracts
  • Engineering
  • Governments
  • Human Factors Engineering
  • Military Research
  • Personnel Management
  • Psychology
  • Scientists
  • Security
  • Software Development
  • Software Development Tools
  • Systems Engineering
  • United States

Fields of Study

  • Engineering

Readers

  • Database Systems and Applications
  • Life Cycle Cost Analysis
  • Military History of the United States in the 20th Century.