ciclodevidaydesarrollodesoftware-120521224251-phpapp01

11
CICLO DE VIDA DEL DESARROLLO DEL SOFTWARE Y GESTIÓN DE CALIDAD

Upload: frank-jairo-castillo-padilla

Post on 22-Jan-2016

212 views

Category:

Documents


0 download

DESCRIPTION

INGENIERIA DEL SOFTWARE

TRANSCRIPT

Page 1: ciclodevidaydesarrollodesoftware-120521224251-phpapp01

CICLO DE VIDA DEL DESARROLLODEL SOFTWARE

Y GESTIÓN DE CALIDAD

Page 2: ciclodevidaydesarrollodesoftware-120521224251-phpapp01

• Proceso de Documentación

Proceso de Administración de la Configuración

Proceso de Aseguramiento de la Calidad

Proceso de Verificación

Proceso de Validación

Proceso de Revisión Conjunta

Proceso de Auditoría

Proceso de Solución de Problemas

Proceso de Gestión

Proceso de Infraestructura

Proceso de Mejora de un Proceso

Proceso de Recursos Humanos

APORTES A LA CALIDAD

PROCESOS DE APOYO PROCESOS ORGANIZATIVOS

Page 3: ciclodevidaydesarrollodesoftware-120521224251-phpapp01

Nos ayuda a analizar y resolver problemas e inconformidades del producto para cumplir los requerimientos.

Nos determina el cumplimiento con los requerimientos planes y contrato según aplique.

No ofrece un conjunto de procesos para evaluar en forma conjunta como la implementación del proceso, revisión de la gestión del proyecto y revisión técnica.

Realiza el proceso de validación nos asegura que los requerimientos del sistema cumplen con su uso especifico.

PROCESOS DE APOYO

Page 4: ciclodevidaydesarrollodesoftware-120521224251-phpapp01

Incluye principios análisis, revisión y prueba para verificar el correcto funcionamiento y rendimiento de los procesos del producto.

Nos aporta requerimientos específicos para ajustarlos a planes establecidos y dar un mejor aseguramiento al producto.

Identificar definir y establecer la línea base de los elementos del software para aplicar procedimientos técnicos y administrativos.

Nos aporta actividades como las de planificar, diseñar, desarrollar, producir, editar, distribuir y mantener aquellos documentos del producto.

PROCESOS DE APOYO

Page 5: ciclodevidaydesarrollodesoftware-120521224251-phpapp01

Es la herramienta que nos ayuda a elegir correctamente los perfiles del personal competente para el soporte tanto técnico como de desarrollo del software.

Nos aporta una forma completa de evaluar, medir, controlar y mejorar un proceso del ciclo de vida del software.

Nos ofrece herramientas para crear una estructura solida en la infraestructura del desarrollo del proyecto de esta forma se nos facilita mas cada una de las partes y es mas fácil identificar los problemas y resolverlos.

Nos ayuda a dar bases importantes como la de planificación, ejecución, revisión y evaluación para obtener un buen proyecto.

PROCESOS ORGANIZATIVOS

Page 6: ciclodevidaydesarrollodesoftware-120521224251-phpapp01

Un proceso de apoyo se emplea y ejecuta por otro proceso, según sus necesidades y lo gestiona a nivel de proyecto.

Los procesos organizativos , se emplean por una para establecer e implementar una infraestructura constituida por procesos y personal asociado al ciclo de vida y para mejorar continuamente esa infraestructura

Page 7: ciclodevidaydesarrollodesoftware-120521224251-phpapp01

Proceso de Documentación

Proceso de Administración de la Configuración

Proceso de Aseguramiento de

la Calidad

Proceso de Verificación

Proceso de Validación

Proceso de Revisión Conjunta

Proceso de Auditoría

Proceso de Solución de Problemas

PROCESOS DEAPOYO

Proceso de GestiónProceso de Infraestructura

Proceso de Mejora de un ProcesoProceso de Recursos

Humanos

PROCESOS

ORGANIZATIVOS

Como todo gran proyecto para alcanzar sus objetivos y mas tratándose de calidad necesitas pautas o principios que lo guíen para un buen desarrollo, esto son los aportes que realizan los procesos de apoyo y organizativos en la norma ISO 12207 a la calidad para ser utilizadas como modelo o referencia para adaptarlas estratégicamente a nuestro producto o aplicativo, como un buen engranaje todas las piezas son fundamentales para su buen desempeño.

Page 8: ciclodevidaydesarrollodesoftware-120521224251-phpapp01

NORMA 12207

• Esta norma esta orientada a los procesos de ciclo de vida del software de la organización ISO.Establece un proceso de ciclo de vida para el software que incluye procesos y actividades que se aplican desde la definición de requisitos, pasando por la adquisición y configuración de los servicios del sistema, hasta la finalización de su uso.

• Este estándar tiene como objetivo principal proporcionar una estructura común para que compradores, proveedores, desarrolladores, personal de mantenimiento, operadores, gestores y técnicos involucrados en el desarrollo de software usen un lenguaje común.

Page 9: ciclodevidaydesarrollodesoftware-120521224251-phpapp01

QUE ES RUP

• (Rational Unified Process en inglés, habitualmente resumido como RUP) es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas.

• El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologías adaptables al contexto y necesidades de cada organización.

Page 10: ciclodevidaydesarrollodesoftware-120521224251-phpapp01

RELACIÓN ISO 12207 Y RUP

• APORTAN A LA CALIDAD DEL SOFTWARE• Utilizan procesos de verificación y validación comprobación de

requisitos con el cliente y con la especificación en el RUP se localiza en la disciplina de gestión de proyectos.

• Los procesos de configuración RUP lo soporta completamente y cuenta con una gestión de configuración como gestión de cambios

• Proceso de aseguramiento de calidad aporta con un documento de plan de aseguramiento de calidad.

• Proceso de revisión y auditoria son recogidas en el plan de aseguramiento y en la gestión de la configuración permite realizar nuevamente otro tipo de auditoria.

• Resolución de problemas RUP cuenta con un documento de resolución de problemas.

Page 11: ciclodevidaydesarrollodesoftware-120521224251-phpapp01

COMO CONCLUSIÓN UNA ORGANIZACIÓN QUE DESE CUMPLIR CON EL ESTÁNDAR ISO 12207 Y ADOPTAR RUP, SERIA UN PASO ADELANTE YA QUE CONTARÍA CON UNA GUÍA DETALLADA DE PROCESOS BUENOS PARA EL DESARROLLO Y SOPORTE DE LA GESTIÓN DE PROYECTOS.

GRACIAS