El proceso unificado introduccion

19
El Proceso UNIFICADO

description

Introducción al Proceso Unificado (UP), los principios que lo fundamentan, los elementos que generaron su aparición y las problemáticas que fueron resueltas. Se describe igualmente las fases que lo componen desde la comunicación con el cliente , hasta el despliegue del software. Describiendo sus principales características. Finaliza la presentación con un listado de los productos que se esperan entregar al trabajar con el proceso unificado.

Transcript of El proceso unificado introduccion

Page 1: El proceso unificado   introduccion

El ProcesoUNIFICADO

Page 2: El proceso unificado   introduccion

Mejorar el Producto

• El desarrollo adelantado de la tecnología.

• La expansión de Internet en todas partes.

• Nuestra necesidad de nuevo software

“Debe existir una forma de hacer que el software se adapte a nuestras nuevas

necesidades”.

Page 3: El proceso unificado   introduccion

La RESPUESTA

• Ivan Jacobson, Grady Booch y James Rumbaugh. Plantean la creación de un:• PROCESO UNIFICADO

“El esfuerzo de reunir las mejores prácticas del desarrollo del software”.

Page 4: El proceso unificado   introduccion

EL PROCESO UNIFICADO

Principios

Page 5: El proceso unificado   introduccion

Comunicación con EL CLIENTE

HAY QUE ESCUCHAR AL CLIENTE. “Emplear METODOS que

permitan identificar la perspectiva del cliente”.

CASOS DE USO.

Page 6: El proceso unificado   introduccion

La Arquitectura del Software

Como soporte esencial del softwareCentrado en la

Arquitectura

“Es la única manera de centrarse en las metas correctas y estar preparado

para los cambios futuros”.

Page 7: El proceso unificado   introduccion

Iterativo e Incremental

• Da el sentido EVOLUTIVOrequerido para el software moderno.

“El proceso unificado propone que los flujos de los procesos deben ser

incrementales”.

“NO TODOS LOS

MODELOS DE

DESARROLLO TIENEN

PRINCIPIOS

INCREMENTALES Y

EVOLUTIVOS”.

Page 8: El proceso unificado   introduccion

UML no es PROCESO UNIFICADOUML es un lenguaje de Modelado Unificado, carente de un marco de trabajo, pero con herramientas para el desarrollo de software.

El Proceso Unificado se apoya en UML para la construcción de sus productos.

RUP: Proceso Unificado Rational. También se le

conoce al PU después que la empresa Rational contribuyera con el estándar y el desarrollo completo de plataformas de soporte

Page 9: El proceso unificado   introduccion

FASES DEL PROCESO UNIFICADO

Page 10: El proceso unificado   introduccion

Fases del PROCESO UNIFICADO

Comunicación

Planeación Modelado

Construcción

Despliegue

Inicio

Elaboración

Incremento del software

Construcción

Transición

Producción

Page 11: El proceso unificado   introduccion

FASE

INICIO“Se incluye la comunicación con el cliente y las primeras etapas de la planeación”.

Levantamiento de REQUERIMIENTOS iniciales, identificación de ACTORES, los casos de uso la herramienta recomendada.

Page 12: El proceso unificado   introduccion

FASE

ELABORACIÓN

“Continua la comunicación con el cliente y las actividades del modelado”.

Incluye nuevas vistas de la arquitectura: casos de uso, modelos de análisis, el modelo de diseño, el modelo de implementación y el

modelo de despliegue.

Page 13: El proceso unificado   introduccion

FASE

CONSTRUCCCIÓN

“Se transforma el código la arquitectura propuesta, se integra los componentes y se efectúan las pruebas de los mismos”.

Los casos de uso se emplean para realizarpruebas de aceptación.

Page 14: El proceso unificado   introduccion

FASE

TRANSICIÓN

“El software se le entrega al usuario para que lo utilice y efectué las pruebas Beta”.

El software ya debe ser utilizable

Page 15: El proceso unificado   introduccion

FASE

PRODUCCIÓN

“Se monitoreo el empleo del software y se da soporte al usuario”.

Se reciben informes de defectos y solicitud de cambios

Page 16: El proceso unificado   introduccion

Productos de trabajo del proceso unificado

Page 17: El proceso unificado   introduccion

Documento de la visión.

Modelo inicial de caso de uso.

Glosario inicial del proyecto.

Caso inicial del Negocio.

Evaluación inicial del riesgo.

Plan del proyecto, fase e iteraciones.

Modelo del negocio si es necesario.

Uno o mas prototipos.

Modelo de casos de uso.

Requisitos suplementarios, se incluyen los no funcionales.

Modelo de análisis.

Descripción de la arquitectura del software .

Prototipo arquitectónico ejecutable.

Modelo del diseño preliminar.

Lista revisada de riesgos.

Plan de proyecto que incluye: plan de iteración , flujos de trabajo adoptados, fundamentos, productos técnicos del trabajo, Manual preliminar del usuario.

Modelo del diseño.

Componentes del software.

Incremento integrado del software.

Plan y procedimiento de pruebas.

Casos de prueba.

Documentación del soporte manuales del usuario, manuales de instalación , descripción del incremento actual.

Incremento de software integrado.

Reporte de las pruebas beta.

Retroalimentación general del usuario.

Fase de inicio

Fase de Elaboración

Fase de Construcción

Fase de Transición

Page 18: El proceso unificado   introduccion

Consultar

- Modelos que componen el lenguaje de modelado UML.

Page 19: El proceso unificado   introduccion

@josefabiandiaz

[email protected]

https://www.youtube.com/user/fabiandiazs

Msc.Ing.Jose Fabián Diaz Silva

CONSULTAS