Structured English

Structured English

Overview

Structured English is the marriage of English language with the syntax of structured programming. Thus structured English aims at getting the benefits of both the programming logic and natural language. Program logic helps to attain precision while natural language helps in getting the convenience of spoken languages.

Elements

Structured English consists of the following elements:
#Operation statements written as English phrases executed from the top down
#Conditional blocks indicated by keywords such as IF, THEN, and ELSE
#Repetition blocks indicated by keywords such as DO, WHILE, and UNTIL

Use the following guidelines when writing Structured English:
#Statements should be clear and unambiguous
#Use one line per logical element
#All logic should be expressed in operational, conditional, and repetition blocks
#Logical blocks should be indented to show relationship
#Keywords should be capitalized

Examples of keywords that may be used

START, BEGIN, END, STOP, DO, WHILE, DO WHILE, FOR, UNTIL, DO UNTIL, REPEAT, END WHILE, END UNTIL, END REPEAT, IF, IF THEN, ELSE, IF ELSE, END IF, THEN, ELSE THEN, ELSE IF, SO, CASE, EQUAL, LT, LE, GT, GE, NOT, TRUE, FALSE, AND, OR, XOR, GET, WRITE, PUT, UPDATE, CLOSE, OPEN, CREATE, DELETE, EXIT, FILE, READ, EOF, EOT

Example of Structured English

A bank will grant loan under the following conditions
#If a customer has an account with the bank and had no loan outstanding, loan will be granted.
#If a customer has an account with the bank but some amount is outstanding from previous loans then loan will be granted if special approval is needed.
#Reject all loan applications in all other cases.

IF customer has a Bank Account THEN IF Customer has no dues from previous account THEN Allow loan facility ELSE IF Management Approval is obtained THEN Allow loan facility ELSE Reject ENDIF ENDIF ELSE Reject ENDIF

Other Specification Tools

System processes at a lower level involve lot of computations and require more precision and clarity. This can be achieved with tools like:
#Decision Tree,
#Decision tables, and
#Structured English.

ee also

*Structured programming
*Pseudocode
*Decision Tree
*Decision tables


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Structured English —   Refer instead to Natural Languages …   International financial encyclopaedia

  • Structured query language — SQL Apparu en 1974 Auteur …   Wikipédia en Français

  • Structured Query Language — SQL (das Kürzel für Structured Query Language; offizielle Aussprache [ɛskjuːˈɛl], häufig auch [ˈsiːkwəl] →SEQUEL), ist eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken. SQL ist von ANSI und ISO… …   Deutsch Wikipedia

  • Structured Query Language — SQL Apparu en 1974 Auteur Donald D. Chamberlin et Raymond F. Boyce Développeur IBM Dernière version stabl …   Wikipédia en Français

  • Structured Query Language — Содержание 1 История 1.1 Вопросы совместимости 2 Преимущества и недостатки …   Википедия

  • English as a foreign or second language — ESL redirects here. For other uses, see ESL (disambiguation). An immigrant makes an American breakfast, aided by instructional materials from the YMCA, 1918. English as a second language (ESL), English for speakers of other languages (ESOL) and… …   Wikipedia

  • Structured Liberal Education — (SLE) (pronounced slee ) is an academically demanding program at Stanford University that offers an alternative three course sequence for freshmen to fulfill their Introduction to the Humanities (IHUM) and Program in Writing and Rhetoric (PWR)… …   Wikipedia

  • Structured Light 3D Scanner — Principle Projecting a narrow band of light onto a three dimensionally shaped surface produces a line of illumination that appears distorted from other perspectives than that of the projector, and can be used for an exact geometric reconstruction …   Wikipedia

  • English literature — Introduction       the body of written works produced in the English language by inhabitants of the British Isles (including Ireland) from the 7th century to the present day. The major literatures written in English outside the British Isles are… …   Universalium

  • Specially designed academic instruction in English — (SDAIE) is a teaching approach intended for teaching various academic content (such as social studies, science or literature) using the English language to students who are still learning English. SDAIE requires the student possess intermediate… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”