Forma normal de Backus (BNF)

La forma normal de Backus (BNF) es un metalenguaje utilizado para describir la sintaxis de los lenguajes formales. Lleva el nombre de su inventor, John Backus. En la forma normal de Backus, un lenguaje es descrito por un conjunto de reglas de la forma: ::= donde es una construcción del lenguaje, y es una secuencia … Leer más

Ciclo de vida del software

El ciclo de vida del software es el proceso mediante el cual se desarrolla y mantiene el software. Incluye las siguientes fases: 1. Planificación: En esta fase se determinan los requisitos del software y se crea un plan para su desarrollo. 2. 2. Desarrollo: En esta fase se crea el software de acuerdo con el … Leer más

Muralla china

Una «muralla china» es un término de desarrollo de software para una barrera que se erige para evitar la comunicación entre dos partes. Normalmente se utiliza para proteger la información de una parte para que no sea vista por la otra. ¿Cuántas murallas chinas hay? Sólo hay una Gran Muralla China. ¿En qué año se … Leer más

Lenguaje de programación I (PL/I)

Un lenguaje de programación es un lenguaje construido formalmente y diseñado para comunicar instrucciones a una máquina, especialmente a un ordenador. Los lenguajes de programación pueden utilizarse para crear programas que controlen el comportamiento de una máquina o para expresar algoritmos. PL/I, pronunciado «P-L-I», es un lenguaje de programación de alto nivel diseñado para aplicaciones … Leer más

Código de intercambio decimal codificado binario extendido (EBCDIC)

EBCDIC es un sistema de codificación de caracteres utilizado por los ordenadores centrales de IBM. Es un código de 8 bits, lo que significa que cada carácter está representado por 8 bits. El EBCDIC es una versión ligeramente modificada del anterior código BCDIC. El EBCDIC se utiliza para codificar los caracteres de varios idiomas, como … Leer más

Sistema de información (SI)

Un sistema de información (SI) es un sistema que proporciona información a los usuarios. El objetivo de un SI es convertir los datos en información que pueda utilizarse para tomar decisiones. Los datos se recogen de varias fuentes y se procesan para producir información. Esta información se presenta a los usuarios en un formato que … Leer más

Análisis de código dinámico

El análisis de código dinámico es un tipo de análisis que se realiza sobre el código mientras se está ejecutando. Esto significa que puede proporcionar información sobre el comportamiento del código mientras se está ejecutando, lo que puede ser muy útil para fines de depuración. El análisis de código dinámico puede realizarse utilizando una variedad … Leer más

Módem de fax

Un fax-módem es un dispositivo que permite a un ordenador enviar y recibir faxes. Los fax-módem suelen conectarse a una línea telefónica y utilizan la red telefónica pública conmutada (RTPC) para transmitir y recibir faxes. Los fax-módems pueden ser internos o externos, y pueden conectarse a un ordenador a través de un puerto serie, un … Leer más

Capa

Una «capa» es una agrupación lógica de componentes de software que realizan una función o conjunto de funciones específicas. Las capas se utilizan para organizar el software de forma que los componentes relacionados se agrupen y los no relacionados se aíslen entre sí. Este aislamiento permite que las diferentes capas sean desarrolladas, probadas y desplegadas … Leer más