Articulo de referencia

Inglés estructurado

El inglés estructurado es el uso del idioma inglés con la sintaxis de la programación estructurada para comunicar el diseño de un programa informático a usuarios no técnicos, de...

El inglés estructurado es el uso del idioma inglés con la sintaxis de la programación estructurada para comunicar el diseño de un programa informático a usuarios no técnicos, descomponiéndolo en pasos lógicos utilizando palabras inglesas sencillas. El inglés estructurado tiene como objetivo obtener los beneficios tanto de la lógica de programación como del lenguaje natural: la lógica del programa ayuda a lograr precisión, mientras que el lenguaje natural ayuda a la familiaridad de la palabra hablada. [1]

Es la base de algunos lenguajes de programación como SQL (Structured Query Language) "para uso de personas que tienen necesidad de interactuar con una gran base de datos pero que no son programadores entrenados". [2]

Elementos

Advanced English Structure es un " pseudocódigo " de forma limitada y consta de los siguientes elementos:

  1. Declaraciones de operaciones escritas como frases en inglés ejecutadas de arriba hacia abajo
  2. Bloques condicionales indicados por palabras clave como IF, THEN y ELSE
  3. Bloques de repetición indicados por palabras clave como DO, WHILE y UNTIL

Las siguientes pautas se utilizan al escribir inglés estructurado: [3]

  1. Toda lógica debe expresarse en bloques operacionales, condicionales y de repetición.
  2. Las declaraciones deben ser claras e inequívocas.
  3. Los bloques lógicos deben estar sangrados para mostrar la relación y la jerarquía.
  4. Utilice una línea por elemento lógico o sangre la línea de continuación
  5. Las palabras clave deben escribirse con mayúscula
  6. Agrupe bloques de declaraciones con un nombre en mayúscula que describa su función y finalice con una SALIDA.
  7. Subrayar palabras o frases definidas en un diccionario de datos.
  8. Marcar líneas de comentarios con un asterisco

Ejemplo de inglés estructurado

APROBAR PRESTAMO

SI el cliente tiene una cuenta bancaria ENTONCES
   SI el Cliente no tiene deudas de cuentas anteriores ENTONCES
      Permitir facilidad de préstamo
   DEMÁS
      SI se obtiene la aprobación de la gerencia ENTONCES
         Permitir facilidad de préstamo
      DEMÁS
        Rechazar
      FINALIZAR SI
   FINALIZAR SI
DEMÁS
   Rechazar
FINALIZAR SI
SALIDA

Crítica

Aunque es útil para planificar programas, módulos y rutinas, o describir algoritmos, es menos útil cuando es necesario tomar numerosas decisiones. [4]

Otras herramientas de especificación

Los procesos del sistema a un nivel inferior implican una gran cantidad de cálculos y requieren más precisión y claridad. Esto se puede lograr con herramientas como árboles de decisión o tablas de decisión .

Véase también

Referencias

  1. ^ ""¿Qué es el inglés estructurado?", Wisegeek.com, consultado el 23 de abril de 2014
  2. ^ "Implementación de un lenguaje de consulta estructurado en inglés" MM Astrahan y DD Chamberlain, IBM Research Division, San José, ACM, mayo de 1975 (recuperado del sitio web de la Universidad Estatal de Cleveland, abril de 2014)
  3. ^ "Directrices para el inglés estructurado en la documentación de especificaciones", Craig Borysowich, IT Toolbox, 29 de abril de 2007
  4. ^ "Cap. 60 Inglés estructurado, fortalezas y debilidades", Los sistemas de información: análisis y diseño, Meyzin Leonid, Instituto de Tecnología de Holon, consultado el 23 de abril de 2014
Obtenido de "https://es.wikipedia.org/w/index.php?title=Inglés_estructurado&oldid=1196904025"