A simple straightforward method for software development

  • Authors:
  • Donald V. Steward

  • Affiliations:
  • -

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 1993

Quantified Score

Hi-index 0.01

Visualization

Abstract

This article presents a method that greatly simplifies software development even while providing a richer description of the system being developed. One tree like structure captures the configuration of the product throughout the whole development process. This avoids the much criticized 'chasm' between analysis and design [2] and gives complete traceability and measurability from requirements to code. It provides for the rich description of interfaces particularly important for large systems. Although the system is documented as a tree structure. it can be used with top-down, bottom-up, object oriented and formal styles of development. It can be tried and evaluated quite easily using a conventional outline processor, which allows one to show just the level of detail of whatever part one wishes to see. This article will start out by showing how you can use the basic method, then successively add more features to demonstrate the ramifications of this simple idea.