Svoboda | Graniru | BBC Russia | Golosameriki | Facebook

To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

Structured English

From Wikipedia, the free encyclopedia

Structured English is the use of the English language with the syntax of structured programming to communicate the design of a computer program to non-technical users by breaking it down into logical steps using straightforward English words. Structured English gives aims to get the benefits of both the programming logic and natural language: program logic helps to attain precision, whilst natural language helps with the familiarity of the spoken word.[1]

It is the basis of some programming languages such as SQL (Structured Query Language) "for use by people who have need for interaction with a large database but who are not trained programmers".[2]

YouTube Encyclopedic

  • 1/3
    Views:
    468
    1 192
    554
  • Creating structured English for a sprite
  • Structured English Immersion
  • Should ESL Students be Taught with Structured Instruction or Language Immersion?

Transcription

Elements

Advanced English Structure is a limited-form "pseudocode" and consists of the following elements:

  1. Operation statements written as English phrases executed from the top down
  2. Conditional blocks indicated by keywords such as IF, THEN, and ELSE
  3. Repetition blocks indicated by keywords such as DO, WHILE, and UNTIL

The following guidelines are used when writing Structured English:[3]

  1. All logic should be expressed in operational, conditional, and repetition blocks
  2. Statements should be clear and unambiguous
  3. Logical blocks should be indented to show relationship and hierarchy
  4. Use one line per logical element, or indent the continuation line
  5. Keywords should be capitalized
  6. Group blocks of statements together, with a capitalized name that describes their function and end with an EXIT.
  7. Underline words or phrases defined in a data dictionary.
  8. Mark comment lines with an asterisk

Example of Structured English

APPROVE LOAN

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
EXIT

Criticism

Though useful for planning programs, modules and routines, or describing algorithms it is less useful when numerous decisions need to be made.[4]

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 such as decision trees or decision tables.

See also

References

  1. ^ ""What is Structured English", Wisegeek.com, retrieved 23 April 2014
  2. ^ "Implementation of a Structured English Query Language" M.M. Astrahan and D.D. Chamberlain, IBM Research Division, San Jose, ACM, May 1975 (retrieved from Cleveland State University website, April 2014)
  3. ^ "Guidelines for Structured English in Documenting Specifications", Craig Borysowich, IT Toolbox, 29 April 2007
  4. ^ "Ch. 60 Structured English, Strengths and Weaknesses", The Information Systems: Analysis and Design, Meyzin Leonid, Holon Institute of Technology, retrieved 23 April 2014
This page was last edited on 18 January 2024, at 20:53
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.