Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Gratis
¡Más rápido que el navegador!
 

Programación extrema

Índice Programación extrema

La programación extrema o eXtreme Programming (en adelante, XP) es una metodología de desarrollo de la ingeniería de software formulada por Kent Beck, autor del primer libro sobre la materia, Extreme Programming Explained: Embrace Change (1999).

28 relaciones: Capa de acceso a datos, Desarrollo ágil de software, Documentación, Error de software, Hediondez del código, Historias de usuario, Informática, Ingeniería de software, JUnit, Kent Beck, Manifiesto ágil, Mantenibilidad, NUnit, PHPUnit, Programa Mercury, Programación, Programación en pareja, Programación orientada a objetos, Programación por procedimientos, Prueba unitaria, Pruebas de aceptación (informática), Pruebas de regresión, Realimentación, Refactorización, Ron Jeffries, Smalltalk, Ward Cunningham, Wiki.

Capa de acceso a datos

Una capa de acceso a datos o DAL (del inglés data access layer) en los programas informáticos, es una capa de un programa informático que proporciona acceso simplificado a los datos almacenados en el almacenamiento persistente de algún tipo, tal como una entidad-relación de base de datos.

¡Nuevo!!: Programación extrema y Capa de acceso a datos · Ver más »

Desarrollo ágil de software

El desarrollo ágil de software es una metodología de desarrollo de software que se caracteriza por el descubrimiento de requisitos y la mejora de soluciones a través del esfuerzo colaborativo de los equipos con sus clientes o usuarios finales, la planificación adaptativa, el desarrollo evolutivo, la entrega temprana, la mejora continua y las respuestas flexibles a los cambios en los requisitos, la capacidad y la comprensión de los problemas que hay que resolver.

¡Nuevo!!: Programación extrema y Desarrollo ágil de software · Ver más »

Documentación

La documentación es la ciencia que consiste en documentar, y se encuentra identificada por el procesamiento de información que otorgará datos específicos sobre un tema determinado; de acuerdo a esto puede identificarse como una técnica instrumental y auxiliar, para lograr informar a numerosas personas sobre un tema en específico.

¡Nuevo!!: Programación extrema y Documentación · Ver más »

Error de software

Un error de software, error o simplemente fallo (también conocido por el inglés, bug) es un problema en un programa de computadora o sistema de software que desencadena un resultado indeseado.

¡Nuevo!!: Programación extrema y Error de software · Ver más »

Hediondez del código

En programación de computadores, la hediondez del código (code smell en inglés, o también conocido por código que huele o apesta) es cualquier síntoma en el código fuente de un programa que posiblemente indica un problema más profundo.

¡Nuevo!!: Programación extrema y Hediondez del código · Ver más »

Historias de usuario

Una historia de usuario es una representación de un requisito escrito en una o dos frases utilizando el lenguaje común del usuario.

¡Nuevo!!: Programación extrema e Historias de usuario · Ver más »

Informática

La informática, también llamada computación, es el área de la ciencia que se encarga de estudiar la administración de métodos, técnicas y procesos con el fin de almacenar, procesar y transmitir información y datos en formato digital.

¡Nuevo!!: Programación extrema e Informática · Ver más »

Ingeniería de software

La Ingeniería de Software es una de las ramas de las ciencias de la computación que estudia la creación de software confiable y de calidad, basándose en métodos y técnicas de ingeniería, y brindando soporte operacional y de mantenimiento.

¡Nuevo!!: Programación extrema e Ingeniería de software · Ver más »

JUnit

JUnit es un conjunto de bibliotecas creadas por Erich Gamma y Kent Beck que son utilizadas en programación para hacer pruebas unitarias de aplicaciones Java.

¡Nuevo!!: Programación extrema y JUnit · Ver más »

Kent Beck

Kent Beck, nacido el 31 de marzo de 1961, es ingeniero de software estadounidense, uno de los creadores de las metodologías de desarrollo de software de programación extrema (eXtreme Programming o XP) y el desarrollo guiado por pruebas (Test-Driven Development o TDD), también llamados metodología ágil.

¡Nuevo!!: Programación extrema y Kent Beck · Ver más »

Manifiesto ágil

El 12 de febrero de 2001 diecisiete críticos de los modelos de mejora del desarrollo de software basados en procesos, convocados por Kent Beck, quien había publicado un par de años antes Extreme Programming Explained, libro en el que exponía una nueva metodología denominada Extreme Programming, se reunieron en Snowbird, Utah para tratar sobre técnicas y procesos para desarrollar software.

¡Nuevo!!: Programación extrema y Manifiesto ágil · Ver más »

Mantenibilidad

Dependiendo del campo, mantenibilidad puede tener significados ligeramente diferentes.

¡Nuevo!!: Programación extrema y Mantenibilidad · Ver más »

NUnit

NUnit es un framework open source de Pruebas de unidad para Microsoft.NET y Mono.

¡Nuevo!!: Programación extrema y NUnit · Ver más »

PHPUnit

PHPUnit es un entorno para realizar pruebas unitarias en el lenguaje de programación PHP.

¡Nuevo!!: Programación extrema y PHPUnit · Ver más »

Programa Mercury

El Programa Mercury fue el primer programa espacial tripulado de los Estados Unidos, desarrollado entre 1961 y 1963 en el marco de la carrera espacial.

¡Nuevo!!: Programación extrema y Programa Mercury · Ver más »

Programación

La programación es el proceso de crear un conjunto de instrucciones que le dicen a una computadora como realizar algún tipo de tarea.

¡Nuevo!!: Programación extrema y Programación · Ver más »

Programación en pareja

La Programación en Pareja (o Pair Programming en inglés) requiere que dos programadores participen en un esfuerzo combinado de desarrollo en un sitio de trabajo.

¡Nuevo!!: Programación extrema y Programación en pareja · Ver más »

Programación orientada a objetos

La programación orientada a objetos (POO, en español); es un paradigma de programación que parte del concepto de "objetos" como base, los cuales contienen información en forma de campos (a veces también referidos como atributos o propiedades) y código en forma de métodos.

¡Nuevo!!: Programación extrema y Programación orientada a objetos · Ver más »

Programación por procedimientos

La programación procedimental o programación por procedimientos es un paradigma de la programación.

¡Nuevo!!: Programación extrema y Programación por procedimientos · Ver más »

Prueba unitaria

En programación, una prueba unitaria, PU, o test unitario (del inglés: unit test) es una forma efectiva de comprobar el correcto funcionamiento de las unidades individuales más pequeñas de los programas informáticos.

¡Nuevo!!: Programación extrema y Prueba unitaria · Ver más »

Pruebas de aceptación (informática)

En ingeniería de software y pruebas de software, las pruebas de aceptación (User Acceptance Testing, UAT) pertenecen a las últimas etapas previas a la liberación en firme de versiones nuevas a fin de determinar si cumplen con las necesidades y/o requerimientos de las empresas y sus usuarios.

¡Nuevo!!: Programación extrema y Pruebas de aceptación (informática) · Ver más »

Pruebas de regresión

Las pruebas de regresión son cualquier tipo de pruebas de software con el objeto de descubrir errores (bugs), carencias de funcionalidad, o divergencias funcionales con respecto al comportamiento esperado del software, causados por la realización de un cambio en el programa.

¡Nuevo!!: Programación extrema y Pruebas de regresión · Ver más »

Realimentación

La realimentación —también referida de forma común como retroalimentación— es un mecanismo por el cual una cierta proporción de la salida de un sistema se redirige a la entrada, con señales de controlar su comportamiento.

¡Nuevo!!: Programación extrema y Realimentación · Ver más »

Refactorización

La refactorización (del inglés refactoring) es una técnica de la ingeniería de software para reestructurar un código fuente, alterando su estructura interna sin cambiar su comportamiento externo.

¡Nuevo!!: Programación extrema y Refactorización · Ver más »

Ron Jeffries

Ron Jeffries (nacido el 26 de diciembre de 1939) es uno de los tres fundadores de la metodología de desarrollo del software, Programación Extrema (XP) alrededor de 1996, junto con Kent Beck y Ward Cunningham.

¡Nuevo!!: Programación extrema y Ron Jeffries · Ver más »

Smalltalk

Smalltalk es un lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico.

¡Nuevo!!: Programación extrema y Smalltalk · Ver más »

Ward Cunningham

Howard Cunningham, más conocido como Ward Cunningham (Michigan City, Indiana; 26 de mayo de 1949), es un informático y programador estadounidense de patrones para programación ("patterns") y de la WikiWikiWeb y fue coautor del Manifiesto para el desarrollo ágil de software.

¡Nuevo!!: Programación extrema y Ward Cunningham · Ver más »

Wiki

El término wiki (palabra que proviene del hawaiano wiki, 'rápido') alude al nombre que recibe una comunidad virtual, cuyas páginas son editadas directamente desde el navegador, donde los mismos usuarios crean, modifican, corrigen o eliminan contenidos que, habitualmente, son compartidos por cualquier otro usuario.

¡Nuevo!!: Programación extrema y Wiki · Ver más »

Redirecciona aquí:

Extreme Programming, Extreme programming, Programacion Extrema, Programacion extrema, Programación Extrema, Programación xp.

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »