Metodologias agiles xp vs iso 12207

Solo disponible en BuenasTareas
  • Páginas : 34 (8326 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de noviembre de 2009
Leer documento completo
Vista previa del texto
| |2009 |
| |UNIVERSIDAD NACIONAL DE INGENIERIA - FIIS |
| | |
| |Amancio Castro, Marcos |
| |Castillo Bruno, Jesús |

|[Analisis comparativo entre la NTP ISO-12207 yprogramacion extrema] |
|El presente trabajo contiene una breve descripción de las metodologías mencionadas y establece una serie de criterios para su |
|evaluación. Es así que presenta un análisis basado en ello. |

Índice

INTRODUCCION 4
1. CONCEPTOSPRELIMINARES 5
a. Métodos Agiles. 5
b. Otros Tipos de Metodologías (Para el desarrollo de software) 6
2. NORMA TÉCNICA PERUANA ISO – 12207 7
a. ¿Qué es la NTP ISO/IEC 12207? 7
b. PROCESOS PRINCIPALES DEL CICLO DE VIDA 9
1. Proceso de adquisición 10
2. Proceso de suministro 10
3. Proceso de desarrollo 11
4. Proceso de operación 12
5. Proceso de mantenimiento 12c. PROCESOS DE APOYO DEL CICLO DE VIDA 13
1. Proceso de documentación 13
2. Proceso de gestión de la configuración 13
3. Proceso de aseguramiento de la calidad 14
4. Proceso de verificación 14
5. Proceso de validación 15
6. Proceso de revisión conjunta 15
7. Proceso de auditoría 15
8. Proceso de solución de problemas 16
d. PROCESOS ORGANIZATIVOS DELCICLO DE VIDA 16
1. Proceso de gestión 16
2. Proceso de infraestructura. 16
3. Proceso de mejora de proceso 17
4. Proceso de recursos humanos 17
3. PROGRAMACIÓN EXTREMA (XP) 17
a. Principales problemas en el desarrollo de software. 18
b. Objetivos de la programación extrema. 18
c. Los Cuatro Valores 18
d. Roles en el XP 19
e. Procesos del XP 20
f. Ciclo devida ideal de XP 21
g. Las 12 prácticas del XP 23
4. CRITERIOS DE COMPARACIÓN 24
5. ANÁLISIS COMPARATIVO DE METODOS 25
6. CONCLUSIONES 30
7. BIBLIOGRAFIA 30

INTRODUCCION

El software es una parte esencial de sistemas convencionales y de tecnologías de la información, tales como sistemas de transporte, militares, médicos y financieros. Hay una proliferación de normas, procedimientos,métodos, herramienta y entornos para desarrollar y gestionar el software. Esta proliferación ha creado dificultades en la gestión y en la ingeniería de software, especialmente en la integración de productos y servicios. La disciplina del software necesita evolucionar desde esta proliferación, hacia un marco de referencia común que pueda ser usado por los profesionales del software para "hablar elmismo lenguaje", a la hora de crear y gestionar el software. Esta Norma Técnica Peruana proporciona ese marco de referencia común. Este marco de referencia cubre el ciclo de vida del software desde la conceptualización de ideas hasta su retirada y consta de procesos para adquirir y suministrar productos y servicios software. Cubre además el control y la mejora de estos procesos. Los procesosque hay en esta Norma Técnica Peruana forman un conjunto completo. Una organización, dependiendo de sus necesidades, puede seleccionar un sub-conjunto apropiado para satisfacer dichas necesidades. Esta Norma Técnica Peruana está, así pues, diseñada para ser adaptada a una organización, proyecto o aplicación concreta. Está también diseñada para ser usada cuando el software es una entidadindependiente, está integrado o es parte integral del sistema total.

1. CONCEPTOS PRELIMINARES

a. Métodos Agiles.

En una reunión celebrada en febrero de 2001 en Utah-EEUU, nace el término “ágil” aplicado al desarrollo de software. En esta reunión participan un grupo de 17 expertos de la industria del software, incluyendo algunos de los creadores o impulsores de metodologías de software....
tracking img