Software engineering: multi-person development of multi-version programs

  • Authors:
  • David Lorge Parnas

  • Affiliations:
  • Middle Road Software, Ottawa, Ontario, Canada

  • Venue:
  • Dependable and Historic Computing
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

A brief description of the early days of "Software Engineering" precedes a discussion of the various meanings that have been proposed for that term. The differences between Software Engineering and Programming are described by discussing the tasks beyond programming that are expected to be performed by Software Engineers. Legislators and Educators are challenged to take steps to make Software Development a profession by establishing entrance standards for professionals and quality standards for products.