Browse Prior Art Database

Design Methodology

IP.com Disclosure Number: IPCOM000088318D
Original Publication Date: 1977-May-01
Included in the Prior Art Database: 2005-Mar-04
Document File: 1 page(s) / 13K

Publishing Venue

IBM

Related People

Griffith, RL: AUTHOR [+2]

Abstract

This methodology can be used to support an iterative design procedure by providing a standard way in which to document each individual piece of the total design. The use of this methodology, along with a top-down philosophy, enables a whole design to be documented from its skeletal stage until its completion. The skeletal design can be incrementally expanded and elaborated on successive passes as the design matures. Every design is composed of two parts: Prose --- designed to meet IBM standards for the prologue of a module. The characteristics and processing requirements for a function are described here. Pseudocode --- the "English language" (or any other national language) version of programming. The pseudocode language is not like a programming language in the traditional sense.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 1

Design Methodology

This methodology can be used to support an iterative design procedure by providing a standard way in which to document each individual piece of the total design. The use of this methodology, along with a top-down philosophy, enables a whole design to be documented from its skeletal stage until its completion. The skeletal design can be incrementally expanded and elaborated on successive passes as the design matures. Every design is composed of two parts: Prose --- designed to meet IBM standards for the prologue of a module. The characteristics and processing requirements for a function are described here. Pseudocode --- the "English language" (or any other national language) version of programming. The pseudocode language is not like a programming language in the traditional sense. The language is easy to learn and use since there are a minimum number of keywords and syntax rules. The requirements that do exist are needed in order to interface with the set of design tools described below. Pseudocode statements can be divided into two groups: - statements of function - flow control Most pseudocode commands are free-form statements of a particular idea or function. Each statement either expresses the entire function, or is the (free-form) name of another set of pseudocode. The character strings that fall into the latter class of statements are treated as formal names of functions which may be expanded elsewhere. There are no keywords or syntax requirements for these statements. The flow control statements (IF, DO, CASENTRY) are keyword driven and have special syntax requirements that are essential for use with the facilities d...