词条 | Structured English |
释义 |
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] ElementsStructured English is a limited-form "pseudocode" and consists of the following elements:
The following guidelines are used when writing Structured English:[3]
Example of Structured EnglishAPPROVE 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 CriticismThough useful for planning programs, modules and routines, or describing algorithms it is less useful when numerous decisions need to be made.[4] Other specification toolsSystem 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
References1. ^""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 2 : Algorithm description languages|Structured English |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。