Documentos de Académico
Documentos de Profesional
Documentos de Cultura
L I S TA D O D E PA L A B R A S
Hardware
Modelo de negocio
Lenguaje de programación
Framework
Cola de mensajes
2
Crehana l Fundamentos de ingeniería de software
Curva de aprendizaje
CSS
Describe el grado de éxito obtenido
Siglas en inglés de Cascade Style
durante el aprendizaje en el transcurso
Sheet (Hojas de estilo en cascada),
del tiempo.
es un lenguaje de diseño gráfico para
definir y crear la presentación de un
Sistema de versionamiento de código
documento estructurado escrito en un
lenguaje de marcado
Es lo que nos permite compartir el
código fuente de nuestros desarrollos Java
y a la vez mantener un registro de los
cambios por los que va pasando. Es un lenguaje de programación
orientado a objetos y una plataforma
Ambientes de desarrollo informática que fue comercializada
por primera vez en 1995 por
Usualmente existen tres: Sun Microsystems. Hay muchas
Ambiente de desarrollo: Este es un aplicaciones y sitios web que no
servidor donde se realizan todos funcionarán, probablemente, a menos
los cambios nuevos, propuestas de que tengan Java instalado y cada día
nuevas ideas para el software o ajustes se crean más. Java es rápido, seguro
del cliente. Nada de lo que se realice y fiable.
acá afectará realmente la aplicación de
software que usan los usuarios finales. Lenguaje Orientado a Objetos
Programación declarativa
HTML
Es un paradigma de programación, un
Siglas en inglés de HyperText Markup estilo de construcción de la estructura
Language (Lenguaje de marcado de y los elementos de los programas
Hipertexto), hace referencia al lenguaje informáticos, que expresa la lógica
de marcado para la elaboración de de un cálculo sin describir su flujo de
páginas web control, es decir, describe el problema
que se quiere solucionar, pero no
las instrucciones necesarias para
resolverlo.
4
Crehana l Fundamentos de ingeniería de software
Javascript
No SQL
Es un lenguaje de programación
En informática, NoSQL es una amplia
interpretado, dialecto del estándar
clase de sistemas de gestión de bases
ECMAScript. Se define como orientado
de datos que difieren del modelo
a objetos, basado en prototipos,
clásico de SGBDR en aspectos
imperativo, débilmente tipado y
importantes, siendo el más destacado
dinámico.
que no usan SQL como lenguaje
principal de consultas.
React
Tabla (SQL)
Es una biblioteca Javascript de código
abierto diseñada para crear interfaces Es una estructura de datos que
de usuario con el objetivo de facilitar organiza los datos en columnas y filas.
el desarrollo de aplicaciones en
una sola página. Es mantenido por
Relaciones (SQL)
Facebook y la comunidad de software
libre. En el proyecto hay más de mil
Una relación de tabla hace coincidir los
desarrolladores libres.
datos de los campos clave (a menudo
un campo con el mismo nombre en
ambas tablas). En la mayoría de los
AngularJS
casos, estos campos coincidentes son
la clave principal de una tabla, que
Es un framework para aplicaciones
proporciona un identificador único
web desarrollado en TypeScript, de
para cada registro, y una clave externa
código abierto, mantenido por Google,
de la otra tabla
que se utiliza para crear y mantener
aplicaciones web de una sola página.
Índice (SQL)
Pruebas de regresión
Infraestructura de software
Son cualquier tipo de pruebas de
Hace referencia a los elementos software con el objeto de descubrir
necesarios para operar y gestionar errores, carencias de funcionalidad, o
entornos de TI empresariales. divergencias funcionales con respecto
La infraestructura de TI puede al comportamiento esperado del
implementarse en un sistema de cloud software, causados por la realización
computing o en las instalaciones de la de un cambio en el programa.
empresa.
6
Crehana l Fundamentos de ingeniería de software
Microservicio
Metodología de desarrollo ágil
La arquitectura de microservicios es
una aproximación para el desarrollo El desarrollo ágil de software envuelve
de software que consiste en construir un enfoque para la toma de decisiones
una aplicación como un conjunto de en los proyectos de software, que se
pequeños servicios, los cuales se refiere a métodos de ingeniería del
ejecutan en su propio proceso y se software basados en el desarrollo
comunican con mecanismos ligeros. iterativo e incremental (ciclos cortos
de tiempo), donde los requisitos y
soluciones evolucionan con el tiempo
Prueba de concepto (PoC)
según la necesidad del proyecto..
8
Crehana l Fundamentos de ingeniería de software
9
Crehana l Fundamentos de ingeniería de software
10
Crehana l Fundamentos de ingeniería de software
Java EE
Fuertemente tipado
Java Enterprise Edition o Java EE es
Un lenguaje de programación es
una plataforma de programación
fuertemente tipado si no se permiten
—parte de la Plataforma Java—
violaciones de los tipos de datos, es
para desarrollar y ejecutar software
decir, dado el valor de una variable
de aplicaciones en el lenguaje de
de un tipo concreto, no se puede usar
programación Java.
como si fuera de otro tipo distinto a
menos que se haga una conversión.
JPA
11