Toward a Discipline of Software Engineering

  • Authors:
  • Anthony I. Wasserman

  • Affiliations:
  • -

  • Venue:
  • IEEE Software
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

Despite rapid changes in computing and software development, some fundamental ideas have remained constant. This article describes eight such concepts that together constitute a viable foundation for a software engineering discipline: abstraction, analysis and design methods and notations, user interface prototyping, modularity and architecture, software life cycle and process, reuse, metrics, and automated support.