Approaches to Structuring the Software Development Process.

Abstract

This research examined program design methodologies, which claim to improve the design process by providing strategies to programmers for structuring solutions to computer problems. In this experiment professional programmers were provided with the specifications for each of three non-trivial problems and asked to produce pseudo-code for each specification according to the principles of a particular design methodology. The measures collected were the time to design and code, by several metrics. These data were used to develop profiles of the solutions produced by different methodologies and to develop comparisons between the methodologies. The results suggest that there are differences among the various methodologies. These differences are discussed in light of their impact on the comprehensibility, reliability, and maintainability of the programs produced.

Open PDF

Document Details

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

Entities

People

  • D. A. Boehm-davis
  • L. S. Ross

Organizations

  • General Electric

Tags

Communities of Interest

  • Biomedical
  • Ground and Sea Platforms
  • Human Systems
  • Sensors
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Biological Sciences
  • Computer Programming
  • Computer Science
  • Computers
  • Consistency
  • Databases
  • Geographic Regions
  • Human Factors Engineering
  • Information Science
  • Information Systems
  • Maintenance
  • Military Research
  • Psychology
  • Reliability
  • Software Development
  • Systems Engineering
  • Training

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Software Engineering.
  • Systems Analysis and Design