Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DESARROLLO DE
SOFTWRE
El respeto al derecho
ajeno es la paz
Respeto
Valor que se da y se recibe. Las personas
miembro “del Equipo Scrum respetan la
capacidad e independencia de los demás, así
como reciben este respecto de las personas para
las que trabajan.”
01 07 12
PROGRAMACIÓN
EXTREMA (XP)
OBJETIVO
TRABAJO DE CALIDAD
CORAJE
CICLO DE
VIDA DE XP
3. LA FASE DE
1. LA FASE DE 2. LA FASE DE
ITERACIONES PARA
EXPLORACIÓN PLANIFICACIÓN
LIBERAR
Cliente: El cliente escribe los requisitos y características del sistema como historias y
pruebas funcionales, y asignarles las prioridades apropiadas y decidir al final de el proceso si
cada requisito se cumple o no.
Probador: Los probadores ayudan al cliente a escribir las pruebas funcionales requeridas y
ejecutarlas pruebas.
Rastreador: Tracker analiza las estimaciones del equipo y el progreso en cada iteración y
Proporcióneles sus comentarios.
Consultor: El consultor está calificado fuera del miembro del equipo que ayuda al equipo en
resolver cualquier problema encontrado.
Pruebas de
4 NIVELES
Pruebas Unitarias: son las que se ejecutan sobre un módulo determinado del
software.
Estas son realizadas en general por los desarrolladores, por lo que pueden
llamarse también pruebas de desarrollador. El objetivo es comprobar que
cada módulo del sistema funcione como se espera, de forma independiente,
y facilitar así las pruebas de integración.
Pruebas de Integración: son en las que corroboran que los diferentes sistemas
de un mismo producto interactúan correctamente entre ellos.
Se realizan después de las pruebas unitarias para encontrar posibles errores
en la comunicación entre sistemas y verificar que cumplen con la
funcionalidad correspondiente y se ajusta a los requisitos establecidos por el
cliente.
Pruebas de Sistema: se llevan a cabo cuando se revisa que la integración de los
sistemas actúa correctamente, es decir, se comprueba la funcionalidad.
La finalidad de estas pruebas es verificar cómo se comporta el producto
tomando como referencia al usuario final y su interacción con el sistema.
Se deben realizar en un ambiente similar al real verificando que todo funcione
de acuerdo a las especificaciones y requisitos planteados desde el principio por
el cliente.
01 07 12
DESING
SPRINT
¿Que es? Buscar
software:
REQUERIMIENTOS.
TIEMPO LIMITADO: EL PROCESO DE GOOGLE DESIGN SPRINT TIENE UNA DURACIÓN DE CINCO DÍAS, LO QUE
5 FASES
ENTENDER: COMPRENDER EL PROBLEMA Y DEFINIR OBJETIVOS.
IDEAR: GENERAR IDEAS Y SOLUCIONES.
SELECCIONAR: SELECCIONAR LA MEJOR SOLUCIÓN Y ANALIZAR SU VIABILIDAD.
PROTOTIPO: CREAR UN PROTOTIPO TANGIBLE DE LA SOLUCIÓN.
VALIDAR: PROBAR EL PROTOTIPO CON USUARIOS REALES Y RECOPILAR COMENTARIOS PARA MEJORAR LA
SOLUCIÓN.
GOOGLE DESIGN SPRINT FOMENTA LA COLABORACIÓN EN EQUIPO, LO QUE SIGNIFICA QUE TODOS LOS
MIEMBROS DEL EQUIPO PARTICIPAN EN EL PROCESO DE DISEÑO, DESDE LA COMPRENSIÓN DEL PROBLEMA
RUB
Avanzar
PROCESO UNIFICADO
RACIONAL
ES UNA METODOLOGÍA DE DESARROLLO DE
SOFTWARE ORIENTADO A OBJETOS QUE
ESTABLECE LAS BASES PARA LOS ASPECTOS Y
FASES DE DESARROLLO DEL SOFTWARE
OBJETIVO
SU OBJETIVO ES PROMOVER UNA SOLUCION
DICIPLINADA ORGANIZANDO LAS TAREAS Y
RESPONSABILIDADES DE TODOS LOS
INVOLUCRADOS DENTRO DEL DESARROLLO DEL
PRODUCTO
LA FILOSOFÍA DEL RUP ESTA BASADO
EN 6 PRINCIPIOS LOS CUALES SON:
1. ADAPTAR EL PROCESO
2. EQUILIBRAR PRIORIDADES
3. DEMOSTRAR VALOR ITERATIVAMENTE
4. COLABORACIÓN ENTRE EQUIPOS
5. ENFOCARSE EN LA CALIDAD
6. ELEVAR EL NIVEL DE ABSTRACCIÓN
CICLO DE VIDA DE RUP
DSDM
(MÉTODO DE
DESARROLLO DE
SISTEMAS DINÁMICOS)
¿QUE ES?
DESARROLLO
EVOLUTIVO DESPLIEGUE
POST-
PROYECTO