Ascendente hacia la izquierda

Definición: ¿Qué significa Little-Endian? La convención little-endian es un tipo de direccionamiento que se refiere al orden de los datos almacenados en la memoria. En esta convención, el bit menos significativo (o el extremo «más pequeño») se almacena primero en la dirección 0, y los bits subsiguientes se almacenan de forma incremental. Little-endian es lo … Leer más

Pila de software

Definición: ¿Qué significa Software Stack? Una pila de software es un grupo de programas que funcionan en conjunto para producir un resultado o lograr un objetivo común. La pila de software también se refiere a cualquier conjunto de aplicaciones que funcionan en un orden específico y definido hacia un objetivo común, o cualquier grupo de … Leer más

Diagrama de actividad

Definición: ¿Qué significa el diagrama de actividad? En el lenguaje de modelado unificado (UML), un diagrama de actividad es una representación gráfica de un conjunto ejecutado de actividades del sistema de procedimiento y se considera una variación del diagrama de diagrama de estado. Los diagramas de actividades describen actividades paralelas y condicionales, casos de uso … Leer más

Agregando virus

Definición: ¿Qué significa virus adjunto? Un virus adjunto es un tipo de virus que agrega su código al final del archivo de un programa anfitrión. Su objetivo no es destruir el programa anfitrión, sino modificarlo ligeramente para que retenga el código del virus mientras sigue funcionando. El virus adjunto copia los primeros bytes de su … Leer más

Máquina estatal

Definición – ¿Qué significa State Machine? Una máquina de estado es un concepto que se utiliza en el diseño de programas informáticos o lógica digital. Hay dos tipos de máquinas de estados: máquinas de estados finitos e infinitos. El primero se compone de un número finito de estados, transiciones y acciones que se pueden modelar … Leer más

Matriz

Definición: ¿Qué significa Array? Una matriz, en el contexto de Java, es un objeto creado dinámicamente que sirve como contenedor para contener un número constante de valores del mismo tipo. Al declarar una matriz, se asigna espacio de memoria para valores de un tipo particular. En el momento de la creación, la longitud de la … Leer más

Entorno de ejecución de Java (jre)

Definición: ¿Qué significa Java Runtime Environment (JRE)? Java Runtime Environment (JRE) es un conjunto de herramientas de software para el desarrollo de aplicaciones Java. Combina la máquina virtual Java (JVM), las clases principales de la plataforma y las bibliotecas de apoyo. JRE es parte del Java Development Kit (JDK), pero se puede descargar por separado. … Leer más

Desarrollo impulsado por pruebas (tdd)

Definición – ¿Qué significa desarrollo impulsado por pruebas (TDD)? El desarrollo impulsado por pruebas (TDD) es un enfoque de desarrollo de software en el que se escribe una prueba antes de escribir el código. Una vez que el nuevo código pasa la prueba, se refactoriza a un estándar aceptable. TDD garantiza que el código fuente … Leer más

Mantenlo simple y estúpido principio (principio del beso)

Definición – ¿Qué significa Keep It Simple Stupid Principle (Principio KISS)? El principio de «mantenerlo simple y estúpido» (KISS) es una regla de diseño que establece que los sistemas funcionan mejor cuando tienen diseños simples en lugar de complejos. KISS no pretende implicar estupidez. Por el contrario, generalmente se asocia con sistemas inteligentes que pueden … Leer más

Prueba de humo

Definición: ¿Qué significa la prueba de humo? Las pruebas de humo, en el contexto del desarrollo de software, son una serie de casos de prueba que se ejecutan antes del comienzo de pruebas más rigurosas. El objetivo de las pruebas de humo es verificar que las características principales de una aplicación funcionen correctamente. Un conjunto … Leer más