Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

A simple straightforward method for software development

A simple straightforward method for software development 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. http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png ACM SIGSOFT Software Engineering Notes Association for Computing Machinery

A simple straightforward method for software development

Loading next page...
 
/lp/association-for-computing-machinery/a-simple-straightforward-method-for-software-development-Z0V00fWbJU

References (2)

Publisher
Association for Computing Machinery
Copyright
Copyright © 1993 by ACM Inc.
ISSN
0163-5948
DOI
10.1145/163626.163632
Publisher site
See Article on Publisher Site

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.

Journal

ACM SIGSOFT Software Engineering NotesAssociation for Computing Machinery

Published: Oct 1, 1993

There are no references for this article.