Active Template Library (ATL)

La Active Template Library (ATL) es un conjunto de clases C++ basadas en plantillas que se utilizan para una amplia gama de tareas de programación COM. ATL simplifica la programación COM proporcionando un conjunto de plantillas que pueden utilizarse para implementar objetos COM, interfaces COM y eventos COM. ATL también proporciona un conjunto de macros … Leer más

Modelo conceptual de datos

Un modelo conceptual de datos es un modelo abstracto de alto nivel que define la estructura básica de una base de datos. Incluye una descripción de los datos, las relaciones entre los diferentes elementos de datos y las reglas que rigen el acceso y la actualización de los datos. ¿Qué es el diseño de un … Leer más

Android App

Una aplicación Android es una aplicación de software que se desarrolla para su uso en la plataforma Android. Android es un sistema operativo móvil que se basa en el núcleo de Linux. Las aplicaciones Android suelen estar escritas en el lenguaje de programación Java y utilizan el SDK de Android para acceder a las características … Leer más

Depuración

La depuración es el proceso de identificar y corregir errores en un programa informático. Los errores pueden ser causados por errores de sintaxis, fallos o datos incorrectos. La depuración es esencial para el proceso de desarrollo de software, ya que ayuda a asegurar que los programas están libres de errores y funcionan según lo previsto. … Leer más

Environment-Mapped Bump Mapping (EMBM)

El EMBM es una técnica gráfica utilizada para crear la ilusión de rugosidad superficial en un modelo generado por ordenador. Lo hace perturbando las normales de la superficie del modelo, dando como resultado una superficie que parece tener protuberancias y crestas. La principal ventaja de EMBM sobre las técnicas tradicionales de mapeo de relieve es … Leer más

C++ Builder

«C++ Builder» es una herramienta de desarrollo de software que permite a los desarrolladores crear programas utilizando el lenguaje de programación C++. Incluye un conjunto de herramientas y bibliotecas que facilitan la escritura, compilación y depuración de programas C++. ¿Qué es RAD C++? RAD C++ es un entorno de desarrollo de software, creado por Borland, … Leer más

Deuda técnica

La deuda técnica es un término que se utiliza a menudo en el desarrollo de software para describir los desafíos técnicos acumulados que surgen de la elección de soluciones rápidas y fáciles en lugar de otras más complejas y que requieren más tiempo. Con el tiempo, estas soluciones rápidas y sencillas se acumulan y pueden … Leer más

Canónico

Un término de desarrollo de software «canónico» se refiere al proceso de creación de un conjunto de mejores prácticas o estándares de desarrollo de software que son acordados y seguidos por un grupo u organización. Esto puede incluir cosas como estándares de codificación, estructuras de directorios y convenciones de nomenclatura. El término también puede referirse … Leer más

Ley de Brooks

La «Ley de Brooks» debe su nombre al ingeniero de software Fred Brooks, autor de The Mythical Man-Month. La Ley de Brooks afirma que «añadir mano de obra a un proyecto de software atrasado lo hace más tarde». En otras palabras, añadir más personas a un proyecto que ya está retrasado sólo hará que el … Leer más

Motor de reglas de negocio (BRE)

Un motor de reglas de negocio es un sistema de software que está diseñado para ejecutar una o más reglas de negocio en una aplicación de negocio. Una regla de negocio es una declaración que define o restringe algún aspecto del negocio y está destinada a afirmar la política de negocio. Los motores de reglas … Leer más