Programming by Steps

Acta Cybernetica, Vol. 16, No. 2, 2003

22 Pages Posted: 8 Nov 2005

See all articles by Raluca Oana Scarlatescu

Raluca Oana Scarlatescu

Bucharest Academy of Economic Studies - Finance

Abstract

The paper introduces a new method of software analysis, design and programming based on a different implementation of a logical flow: the sequence of steps is memorised in a database table, and each step is linked to a specific function inserted in a library. A main application manages the steps' information and runs the functions, until the steps are finished. The database management system stores the data of the each step and its precedence rules, the functions and their parameters, the static and dynamic values of the parameters, the errors, etc.

The paper details the principles of the Programming by steps, explains the reasons, which originally motivated the development of the method, and defines the principal requisites to build an application system. Future aspects of the implementation, as well as advantages/disadvantages of design, implementing and maintaining the system are stated.

The paper includes a comparative analysis between the Programming by steps and another two methods of software engineering: the Rapid Prototyping and the Component-based Design. Integrative comments and conclusive remarks are provided in the conclusion of the paper.

Keywords: software, analysis, programming, programming by steps, rapid prototyping, component based development

JEL Classification: C89

Suggested Citation

Scarlatescu, Raluca Oana, Programming by Steps. Acta Cybernetica, Vol. 16, No. 2, 2003, Available at SSRN: https://ssrn.com/abstract=842885

Raluca Oana Scarlatescu (Contact Author)

Bucharest Academy of Economic Studies - Finance ( email )

Do you have negative results from your research you’d like to share?

Paper statistics

Downloads
91
Abstract Views
1,355
Rank
509,542
PlumX Metrics