SlideShare una empresa de Scribd logo
1 de 19
INTEGRANTES:
 MONTOYA MALDONADO LOURDES
 OSCCO HUANGAL CRISTHIAN JUNIOR
 MEGO JULCA LUCIO
 CHUQUILIN HUERTAS EDSON
ESPECIALIDAD:
 COMPUTACIÓN E INFORMÁTICA
UNIDAD DIDÁCTICA:
 MODELAMIENTO DE SOFTWARE
DOCENTE:
 MARCO AURELIO PORRO CHULLI
I.S.T.P.
“CAYETANO HEREDIA”
DEFINICIÓN
EL PROCESO UNIFICADO DE DESARROLLO SOFTWARE O
SIMPLEMENTE PROCESO UNIFICADO ES UN MARCO DE
DESARROLLO DE SOFTWARE QUE SE CARACTERIZA POR ESTAR
DIRIGIDO POR CASOS DE USO, CENTRADO EN LA ARQUITECTURA
Y POR SER ITERATIVO E INCREMENTAL.
CARACTERÍSTICAS
A. ITERATIVO E INCREMENTAL.- EL PROCESO
UNIFICADO ES UN MARCO DE DESARROLLO
ITERATIVO E INCREMENTAL COMPUESTO DE CUATRO
FASES A SU VEZ DIVIDIDA EN UNA SERIE DE
ITERACIONES.
B. DIRIGIDO POR LOS CASOS DE USO.- SE UTILIZAN PARA CAPTURAR LOS
REQUISITOS FUNCIONALES Y PARA DEFINIR LOS CONTENIDO DE LAS
ITERACIONES
C. CENTRO EN LA ARQUITECTURA.- ASUME QUE NO EXISTE UN MODELO
ÚNICO QUE CUBRA TODOS LOS ASPECTOS DEL SISTEMA.
D. ENFOCADO EN LOS RIESGOS.- REQUIERE QUE EL EQUIPO DEL PROYECTO
SE CENTRE EN IDENTIFICAR LOS RIESGOS CRÍTICOS EN UNA ETAPA
TEMPRANA DEL CICLO DE VIDA.
LENGUAJE UNIFICADO DE MODELADO
• ES LLAMADO LENGUAJE DE MODELADO, NO A UN
MÉTODO YA QUE CONSISTEN DE AMBOS
LENGUAJES DE MODELADO Y DE UN PROCESO. EL
LENGUAJE DE MODELADO ES LA NOTACIÓN QUE
USAN LOS MÉTODOS PARA EXPRESA UN DISEÑO.
FASES-DIMENSIÓN TEMPORAL
• EL PROCESO UNIFICADO DE DESARROLLO PUEDE SER
DIVIDIDO EN CUATRO FASES PARA SU MEJOR
DESARROLLO. ESTAS FASES AYUDANDO TANTO A LA
ELABORACIÓN COMO A LA RESOLUCIÓN DE
PROBLEMAS.
• INICIO
EN LA FASE DE INICIO SE DEFINE EL NEGOCIO: FACILIDAD DE REALIZAR EL
PROYECTO, SE PRESENTA UN MODELO, VISIÓN, METAS, DESEOS DEL USUARIO,
PLAZOS, COSTOS Y VIABILIDAD.
• ELABORACIÓN
EN ESTA FASE SE OBTIENE LA VISIÓN REFINADA DEL PROYECTO A REALIZAR,
LA IMPLEMENTACIÓN ITERATIVA DEL NÚCLEO DE LA APLICACIÓN, LA
RESOLUCIÓN DE RIESGOS ALTOS, NUEVOS REQUISITOS Y SE AJUSTAN LAS
ESTIMACIONES.
• CONSTRUCCIÓN
ESTA ABARCA LA EVOLUCIÓN HASTA CONVERTIRSE EN PRODUCTO LISTO
INCLUYENDO REQUISITOS MÍNIMOS. AQUÍ SE AFINAN LOS DETALLES
MENORES COMO LOS DIFERENTES TIPOS DE CASOS O LOS RIESGOS
MENORES.
• TRANSICIÓN
EN ESTA FASE FINAL, EL PROGRAMA DEBE ESTAR LISTO PARA SER
PROBADO, INSTALADO Y UTILIZADO POR EL CLIENTE SIN NINGÚN
PROBLEMA. UNA VEZ FINALIZADA ESTA FASE, SE DEBE COMENZAR A PENSAR
EN FUTURAS NOVEDADES PARA LA MISMA.
ELEMENTOS-DIMENSIÓN ESTÁTICA
• EL PROCESO RUP DESCRIBE LOS PERFILES O PAPELES
DE TRABAJO QUE REALIZAN PRODUCTOS
INTERMEDIOS, COMO RESULTADOS DE REALIZAR UN
CONJUNTO DE ACTIVIDADES, POR MEDIO UN FLUJO DE
TRABAJO PREDEFINIDO.
FORMA
• PERFILES O PAPEL DE TRABAJO (WORKERS)
UN PAPEL DE TRABAJO DEFINE EL COMPORTAMIENTO Y LA RESPONSABILIDAD DE UNA PERSONA O GRUPO
DE PERSONAS QUE TRABAJAN COMO UNA UNIDAD Y EN EQUIPO.
• ACTIVIDAD (ACTIVITY)
UNA ACTIVIDAD DE UN PAPEL ESPECIFICO EN UNA UNIDAD DE TRABAJO QUE ESE PAPEL PUEDE
DESEMPEÑAR.
• PRODUCTO INTERMEDIO (ARTIFACT)
UN PRODUCTO INTERMEDIO ES UNA PIEZA DE INFORMACIÓN QUE SE PRODUCE, MODIFICAD O SE UTILIZA
POR UN PROCESO.
• FLUJOS DE TRABAJO (WORKFLOWS)
ES UNA SECUENCIA DE ACTIVIDADES QUE PRODUCE UN RESULTADO DE VALOR RUP DEFINE NUEVE FLUJOS DE TRABAJO AGRUPADOS EN DOS CLASES
PRINCIPALES:
• FLUJOS DE INGENIERÍA
MODELADO DE NEGOCIO.- DESCRIBE LA ESTRUCTURA Y LA DINÁMICA DE LA ORGANIZACIÓN.
REQUISITOS.- DESCRIBE EL MÉTODO BASADO EN CASOS DE USO PARA CAPTURAR LOS REQUISITOS.
ANÁLISIS Y DISEÑO.- DESCRIBE MÚLTIPLES VISTAS POR MEDIO DE MODELOS.
IMPLEMENTACIÓN.- TIENE EN CUENTA EL DESARROLLO DE SOFTWARE, PRUEBAS UNITARIAS E INTEGRACIÓN.
PRUEBAS.- DESCRIBE COSAS DE PRUEBAS, PROCEDIMIENTOS DE PRUEBA Y MÉTRICAS DE SEGUIMIENTO DE DEFECTOS.
DESPLIEGUE.- CUBRE LA CONFIGURACIÓN DEL SISTEMA.

• FLUJOS DE APOYO
GESTIÓN DE CONFIGURACIÓN.- CONTROL DE CAMBIO SOBRE LOS PRODUCTOS INTERMEDIOS.
GESTIÓN DE PROYECTOS.- DESCRIBE VARIAS ESTRATEGIAS DE TRABAJO CON UN PROCESO ITERATIVO.
ENTORNO.- CUBRE LA INFRAESTRUCTURA NECESARIA PARA DESARROLLAR UN SISTEMA.
RESUMEN
EN ESTE TRABAJO EL PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE, TRATA DE ACLARARNOS COMO ESTÁ BASADO SU PROCESO
Y SUS DIFERENTES ÁREAS DE APLICACIÓN, EVITANDO PROBLEMAS.
ESTE PROCESOS UNIFICADO ES UNA METODOLOGÍA QUE INDICARA UN CONJUNTO DE PROCESOS Y ACTIVIDADES NECESARIAS PARA
TRANSFORMA LO REQUISITOS DE UN USUARIO EN UN SISTEMA SOFTWARE.
ES DE GRAN AYUDA, POR LO QUE ES UN MARCO DE TRABAJO GENÉRICO QUE PUEDE ESPECIALIZARSE, EQUILIBRARA ESTE PROCESO POR
SER UN PRODUCTO FINAL DE TRES DÉCADAS DE DESARROLLO Y USO PRÁCTICO. SU DESARROLLO ES EL FORTALECIMIENTO Y LA
INTEGRACIÓN DE NEGOCIOS Y LA INGENIERA DE DATOS, CON LOS LINEAMIENTOS Y VERTIENTES QUE HOY EN DÍA CONOCEMOS.
TAMBIÉN SE HABLA DE UML, ESTE CONJUNTO SERVIRÁ A LOS USUARIO PARA LA CREACIÓN DE MODELAMOS ORIENTADOS A OBJETOS,
ASÍ COMO PARA MODELAR NEGOCIOS O CUALQUIER SISTEMA.
FINALMENTE ESTE PROCESO TIENE COMO PRINCIPALES VENTAJAS: COSTE DE RIEGO A UN SOLO INCREMENTE, REDUCE EL RIEGO DE NO
SACAR EL PRODUCTO EN EL CALENDARIO PREVISTO, ACELERA EL RITMO DE DESARROLLO, SE ADAPTA MEJOR A LAS NECESIDADES DEL
CLIENTE.
SUMMARY
IN THIS WORK THE UNIFIED SOFTWARE DEVELOPMENT PROCESS IS BASED AS CLARIFY ITS PROCESS AND ITS DIFFERENT
APPLICATION AREAS, AVOIDING PROBLEMS.
THE UNIFIED PROCESS IS A METHODOLOGY THAT INDICATE A SET OF PROCESSES AND ACTIVITIES NEEDED TO TRANSFORM THE
REQUIREMENTS OF A USER IN A SOFTWARE SYSTEM.
IT IS HELPFUL, SO IS A GENERIC FRAMEWORK THAT CAN SPECIALIZE, EQUILIBRATE THIS PROCESS TO BE A FINAL PRODUCT OF
THREE DECADES OF DEVELOPMENT AND PRACTICAL USE. ITS DEVELOPMENT IS THE STRENGTHENING AND INTEGRATION OF
BUSINESS AND ENGINEERING DATA, WITH THE GUIDELINES AND ASPECTS THAT WE KNOW TODAY.
THERE IS ALSO TALK OF UML, THIS SET WILL SERVE THE USER TO CREATE OBJECT-ORIENTED MODELED AND MODELING
BUSINESS OR ANY SYSTEM.
FINALLY, THIS PROCESS HAS AS MAIN ADVANTAGES: COST OF IRRIGATION TO INCREASE ONLY REDUCES THE RISK OF NOT
GETTING THE PRODUCT ON SCHEDULE, ACCELERATING THE PACE OF DEVELOPMENT, IT IS BEST SUITED TO CUSTOMER NEEDS.
RECOMENDACIONES
• MEJORAR LOS ELEMENTOS DE METODOLOGÍAS PARA EL BUENO MANEJO DE LA UNIFICACIÓN.
• DESARROLLAR GRANDES PROYECTOS DE MANERA QUE SE BENEFICIE LAS EMPRESAS.
• REALIZAR UNA ORIENTACIÓN A OBJETOS QUE PUEDAN SER MANEJADOS Y PROYECTADOS PARA UN BUEN RESULTADO.
CONCLUSIONES
• PODEMOS CONCLUIR QUE EL PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE CUENTA CON LA CAPACIDAD PARA PODER TENER EL CONTROL DE SUS
APLICACIONES.
• NO GENERA NINGÚN DESARROLLO DE PROBLEMA, YA QUE TIENE LA SOLUCIÓN QUE NO CAUSE DAÑOS EN LAS INFORMACIONES QUE EN ESTE SE MANEJA.
• EN CONCLUSIÓN ESTE PROCESO AYUDA A QUE LOS USUARIOS PUEDA ELEGIR LO QUE A ELLOS E LES SEA SEGURO Y PUEDA GENERAR GRAN ÉXITO EN LO QUE
ESTE USUARIO MANEJE, DE TAL FORMA QUE PUEDE REALIZAR CUALQUIER PROYECTO DE GRAN MAGNITUD.
APRECIACIÓN DEL EQUIPO
PARA NOSOTROS ESTE PROCESO ES DE GRAN AYUDA YA QUE NOS BRINDA Y PROPORCIONA SEGURIDAD PARA EL
MANEJO DE SOFTWARE EN UN SISTEMA, TENIENDO COMO BENEFICIAN SUS CARACTERÍSTICAS DESARROLLANDO GRAN
IMPORTANCIA EN SUS PROYECTOS, ACELERANDO SU DESARROLLO CON GRAN PRECAUCIÓN Y TOMANDO LAS MEDIDAS
NECESARIAS PARA QUE NO PUEDA CAUSAR DAÑO EN EL SOFTWARE.
ESTE PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE EN GENERAL PARA NOSOTROS, ES GENERALMENTE LO QUE SE
VA REFLEJAR EN EL FUTURO NECESITANDO Y DESEANDO UN MODELADO PARA NEGOCIOS QUE TENGAMOS Y SER
PRESENTADO A TRAVÉS DE LOS REQUISITOS QUE EL PROCESO NOS PRESENTA.
FINALMENTE PODEMOS CONCLUIR DICIENDO QUE ESTE PROCESO TIENE LA ATENCIÓN PARA PODER REALIZAR UN
ANÁLISIS Y DISEÑO EN LOS REQUERIMIENTOS OBTENIDOS MEDIANTE UN DETERMINADO PRODUCTO EN UN NIVEL DE
CRECIMIENTO.
GLOSARIO DE PALABRAS
• METODOLOGÍA
PARTE DE LA LÓGICA QUE ESTUDIA LOS MÉTODOS.
• RIESGO
POSIBILIDAD DE QUE SE PRODUZCA UN CONTRATIEMPO O UNA DESGRACIA, DE QUE ALGUIEN O ALGO SUFRAN PERJUICIO O DAÑO
• OLEADA
MOVIMIENTO DE GRAN CANTIDAD DE PERSONAS EN GRUPO
• PROTOTIPO
PRIMER EJEMPLAR QUE SE FABRICA DE UNA FIGURA, UN INVENTO U OTRA COSA, Y QUE SIRVE DE MODELO PARA FABRICAR OTRAS
IGUALES, O MOLDE ORIGINAL CON EL QUE SE FABRICA
• PLATAFORMA
SUPERFICIE HORIZONTAL PLANA, DESCUBIERTA Y ELEVADA, CONSTRUIDA SOBRE UNA ARMAZÓN EN EL SUELO U OTRA SUPERFICIE
MAYOR, QUE SIRVE DE APOYO O BASE PARA ALGO.
• FLUJOS
MOVIMIENTO DE PERSONAS O DE COSAS DE UN LUGAR A OTRO.
• IMPLEMENTACIÓN
ACCIÓN O EFECTO DE IMPLEMENTAR.
• MÉTRICAS
MÉTRICA ES UNA UNIDAD DE MEDIDA ESTÁNDAR QUE CALCULA LOS RESULTADOS. MÉTRICAS DE SOFTWARE SE UTILIZAN PARA
LA EVALUACIÓN DE PRODUCTO DE SOFTWARE Y SUS SERVICIOS.
• ROL
LISTA, ENUMERACIÓN Y HOMÓNIMA.
• TESTING
ES UNA INVESTIGACIÓN TÉCNICA DE UN PRODUCTO BAJO PRUEBA CON EL FIN DE BRINDAR INFORMACIÓN RELATIVA A LA
CALIDAD DEL SOFTWARE, A LOS DIFERENTES ACTORES INVOLUCRADOS EN UN PROYECTO.
LINKOGRAFIA
• HTTP://WWW.ECURED.CU/PROCESO_UNIFICADO_DE_DESARROLLO
• HTTPS://WWW.YOUTUBE.COM/WATCH?V=EWKJE3OTFOQ
• HTTP://YAQUI.MXL.UABC.MX/~MOLGUIN/AS/RUP.HTM
• HTTPS://ES.WIKIVERSITY.ORG/WIKI/PROCESO_UNIFICADO_DE_DESARROLLO

Más contenido relacionado

La actualidad más candente

Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
juanksi28
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de software
Kola Real
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
itsarellano
 

La actualidad más candente (20)

Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Enfoque estructurado enfoque oo
Enfoque estructurado   enfoque ooEnfoque estructurado   enfoque oo
Enfoque estructurado enfoque oo
 
proceso unificado de desarrollo
proceso unificado de desarrollo proceso unificado de desarrollo
proceso unificado de desarrollo
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del Software
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Modelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiralModelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiral
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
Metodologia Incremental
Metodologia IncrementalMetodologia Incremental
Metodologia Incremental
 
UML
UMLUML
UML
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de software
 
Rup (iteraciones)
Rup (iteraciones)Rup (iteraciones)
Rup (iteraciones)
 
Modelo de Desarrollo. Modelo por Etapas
Modelo de Desarrollo. Modelo por EtapasModelo de Desarrollo. Modelo por Etapas
Modelo de Desarrollo. Modelo por Etapas
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Metodología tradicional
Metodología tradicionalMetodología tradicional
Metodología tradicional
 

Similar a Proceso unificado de desarrollo de software

Evento Movilidad (Mayo 2007)
Evento Movilidad (Mayo 2007)Evento Movilidad (Mayo 2007)
Evento Movilidad (Mayo 2007)
Ciro Alonso
 

Similar a Proceso unificado de desarrollo de software (20)

Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Planificacion de un Proyecto de Software
Planificacion de un Proyecto de SoftwarePlanificacion de un Proyecto de Software
Planificacion de un Proyecto de Software
 
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQAASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
 
METODO WATCH
METODO WATCHMETODO WATCH
METODO WATCH
 
Modelos de software
Modelos  de  softwareModelos  de  software
Modelos de software
 
Problemas en el desarrollo de software.
Problemas en el desarrollo de software.Problemas en el desarrollo de software.
Problemas en el desarrollo de software.
 
Modelos de Procesos del Software Grupo 1
 Modelos de Procesos del Software Grupo 1 Modelos de Procesos del Software Grupo 1
Modelos de Procesos del Software Grupo 1
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Evento Movilidad (Mayo 2007)
Evento Movilidad (Mayo 2007)Evento Movilidad (Mayo 2007)
Evento Movilidad (Mayo 2007)
 
A1 u1 tablas comparativa
A1 u1  tablas comparativaA1 u1  tablas comparativa
A1 u1 tablas comparativa
 
MODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWAREMODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWARE
 
Presentacion MSF
Presentacion MSFPresentacion MSF
Presentacion MSF
 
Nodum software presentación corporativa
Nodum software presentación corporativaNodum software presentación corporativa
Nodum software presentación corporativa
 
Proceso del software (Metodos Agiles)
Proceso del software (Metodos Agiles)Proceso del software (Metodos Agiles)
Proceso del software (Metodos Agiles)
 
Proyecto de reingenieria
Proyecto de reingenieriaProyecto de reingenieria
Proyecto de reingenieria
 
Presentacion modelos de procesos de software
Presentacion modelos de procesos de softwarePresentacion modelos de procesos de software
Presentacion modelos de procesos de software
 
Proceso de desarrollo_de_software
Proceso de desarrollo_de_softwareProceso de desarrollo_de_software
Proceso de desarrollo_de_software
 
Diseño de un modelo
Diseño de un modeloDiseño de un modelo
Diseño de un modelo
 
Fases del rup
Fases del rupFases del rup
Fases del rup
 
Fases del rup
Fases del rupFases del rup
Fases del rup
 

Más de turlahackers

Más de turlahackers (8)

Diagrama de interacción
Diagrama de interacciónDiagrama de interacción
Diagrama de interacción
 
Diagrama de casos
Diagrama de casosDiagrama de casos
Diagrama de casos
 
Modelado de caso de uso y Diagrama de Caso de Uso
Modelado de caso de uso  y Diagrama de Caso de UsoModelado de caso de uso  y Diagrama de Caso de Uso
Modelado de caso de uso y Diagrama de Caso de Uso
 
Analisis de requerimiento
Analisis de requerimientoAnalisis de requerimiento
Analisis de requerimiento
 
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado   umlLenguaje de modelado unificado   uml
Lenguaje de modelado unificado uml
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Desarrollode software (1)
Desarrollode software (1)Desarrollode software (1)
Desarrollode software (1)
 
Modelamiento software
Modelamiento software Modelamiento software
Modelamiento software
 

Proceso unificado de desarrollo de software

  • 1. INTEGRANTES:  MONTOYA MALDONADO LOURDES  OSCCO HUANGAL CRISTHIAN JUNIOR  MEGO JULCA LUCIO  CHUQUILIN HUERTAS EDSON ESPECIALIDAD:  COMPUTACIÓN E INFORMÁTICA UNIDAD DIDÁCTICA:  MODELAMIENTO DE SOFTWARE DOCENTE:  MARCO AURELIO PORRO CHULLI I.S.T.P. “CAYETANO HEREDIA”
  • 2.
  • 3. DEFINICIÓN EL PROCESO UNIFICADO DE DESARROLLO SOFTWARE O SIMPLEMENTE PROCESO UNIFICADO ES UN MARCO DE DESARROLLO DE SOFTWARE QUE SE CARACTERIZA POR ESTAR DIRIGIDO POR CASOS DE USO, CENTRADO EN LA ARQUITECTURA Y POR SER ITERATIVO E INCREMENTAL.
  • 4. CARACTERÍSTICAS A. ITERATIVO E INCREMENTAL.- EL PROCESO UNIFICADO ES UN MARCO DE DESARROLLO ITERATIVO E INCREMENTAL COMPUESTO DE CUATRO FASES A SU VEZ DIVIDIDA EN UNA SERIE DE ITERACIONES.
  • 5. B. DIRIGIDO POR LOS CASOS DE USO.- SE UTILIZAN PARA CAPTURAR LOS REQUISITOS FUNCIONALES Y PARA DEFINIR LOS CONTENIDO DE LAS ITERACIONES C. CENTRO EN LA ARQUITECTURA.- ASUME QUE NO EXISTE UN MODELO ÚNICO QUE CUBRA TODOS LOS ASPECTOS DEL SISTEMA. D. ENFOCADO EN LOS RIESGOS.- REQUIERE QUE EL EQUIPO DEL PROYECTO SE CENTRE EN IDENTIFICAR LOS RIESGOS CRÍTICOS EN UNA ETAPA TEMPRANA DEL CICLO DE VIDA.
  • 6. LENGUAJE UNIFICADO DE MODELADO • ES LLAMADO LENGUAJE DE MODELADO, NO A UN MÉTODO YA QUE CONSISTEN DE AMBOS LENGUAJES DE MODELADO Y DE UN PROCESO. EL LENGUAJE DE MODELADO ES LA NOTACIÓN QUE USAN LOS MÉTODOS PARA EXPRESA UN DISEÑO.
  • 7. FASES-DIMENSIÓN TEMPORAL • EL PROCESO UNIFICADO DE DESARROLLO PUEDE SER DIVIDIDO EN CUATRO FASES PARA SU MEJOR DESARROLLO. ESTAS FASES AYUDANDO TANTO A LA ELABORACIÓN COMO A LA RESOLUCIÓN DE PROBLEMAS.
  • 8. • INICIO EN LA FASE DE INICIO SE DEFINE EL NEGOCIO: FACILIDAD DE REALIZAR EL PROYECTO, SE PRESENTA UN MODELO, VISIÓN, METAS, DESEOS DEL USUARIO, PLAZOS, COSTOS Y VIABILIDAD. • ELABORACIÓN EN ESTA FASE SE OBTIENE LA VISIÓN REFINADA DEL PROYECTO A REALIZAR, LA IMPLEMENTACIÓN ITERATIVA DEL NÚCLEO DE LA APLICACIÓN, LA RESOLUCIÓN DE RIESGOS ALTOS, NUEVOS REQUISITOS Y SE AJUSTAN LAS ESTIMACIONES.
  • 9. • CONSTRUCCIÓN ESTA ABARCA LA EVOLUCIÓN HASTA CONVERTIRSE EN PRODUCTO LISTO INCLUYENDO REQUISITOS MÍNIMOS. AQUÍ SE AFINAN LOS DETALLES MENORES COMO LOS DIFERENTES TIPOS DE CASOS O LOS RIESGOS MENORES. • TRANSICIÓN EN ESTA FASE FINAL, EL PROGRAMA DEBE ESTAR LISTO PARA SER PROBADO, INSTALADO Y UTILIZADO POR EL CLIENTE SIN NINGÚN PROBLEMA. UNA VEZ FINALIZADA ESTA FASE, SE DEBE COMENZAR A PENSAR EN FUTURAS NOVEDADES PARA LA MISMA.
  • 10. ELEMENTOS-DIMENSIÓN ESTÁTICA • EL PROCESO RUP DESCRIBE LOS PERFILES O PAPELES DE TRABAJO QUE REALIZAN PRODUCTOS INTERMEDIOS, COMO RESULTADOS DE REALIZAR UN CONJUNTO DE ACTIVIDADES, POR MEDIO UN FLUJO DE TRABAJO PREDEFINIDO.
  • 11. FORMA • PERFILES O PAPEL DE TRABAJO (WORKERS) UN PAPEL DE TRABAJO DEFINE EL COMPORTAMIENTO Y LA RESPONSABILIDAD DE UNA PERSONA O GRUPO DE PERSONAS QUE TRABAJAN COMO UNA UNIDAD Y EN EQUIPO. • ACTIVIDAD (ACTIVITY) UNA ACTIVIDAD DE UN PAPEL ESPECIFICO EN UNA UNIDAD DE TRABAJO QUE ESE PAPEL PUEDE DESEMPEÑAR. • PRODUCTO INTERMEDIO (ARTIFACT) UN PRODUCTO INTERMEDIO ES UNA PIEZA DE INFORMACIÓN QUE SE PRODUCE, MODIFICAD O SE UTILIZA POR UN PROCESO.
  • 12. • FLUJOS DE TRABAJO (WORKFLOWS) ES UNA SECUENCIA DE ACTIVIDADES QUE PRODUCE UN RESULTADO DE VALOR RUP DEFINE NUEVE FLUJOS DE TRABAJO AGRUPADOS EN DOS CLASES PRINCIPALES: • FLUJOS DE INGENIERÍA MODELADO DE NEGOCIO.- DESCRIBE LA ESTRUCTURA Y LA DINÁMICA DE LA ORGANIZACIÓN. REQUISITOS.- DESCRIBE EL MÉTODO BASADO EN CASOS DE USO PARA CAPTURAR LOS REQUISITOS. ANÁLISIS Y DISEÑO.- DESCRIBE MÚLTIPLES VISTAS POR MEDIO DE MODELOS. IMPLEMENTACIÓN.- TIENE EN CUENTA EL DESARROLLO DE SOFTWARE, PRUEBAS UNITARIAS E INTEGRACIÓN. PRUEBAS.- DESCRIBE COSAS DE PRUEBAS, PROCEDIMIENTOS DE PRUEBA Y MÉTRICAS DE SEGUIMIENTO DE DEFECTOS. DESPLIEGUE.- CUBRE LA CONFIGURACIÓN DEL SISTEMA.  • FLUJOS DE APOYO GESTIÓN DE CONFIGURACIÓN.- CONTROL DE CAMBIO SOBRE LOS PRODUCTOS INTERMEDIOS. GESTIÓN DE PROYECTOS.- DESCRIBE VARIAS ESTRATEGIAS DE TRABAJO CON UN PROCESO ITERATIVO. ENTORNO.- CUBRE LA INFRAESTRUCTURA NECESARIA PARA DESARROLLAR UN SISTEMA.
  • 13. RESUMEN EN ESTE TRABAJO EL PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE, TRATA DE ACLARARNOS COMO ESTÁ BASADO SU PROCESO Y SUS DIFERENTES ÁREAS DE APLICACIÓN, EVITANDO PROBLEMAS. ESTE PROCESOS UNIFICADO ES UNA METODOLOGÍA QUE INDICARA UN CONJUNTO DE PROCESOS Y ACTIVIDADES NECESARIAS PARA TRANSFORMA LO REQUISITOS DE UN USUARIO EN UN SISTEMA SOFTWARE. ES DE GRAN AYUDA, POR LO QUE ES UN MARCO DE TRABAJO GENÉRICO QUE PUEDE ESPECIALIZARSE, EQUILIBRARA ESTE PROCESO POR SER UN PRODUCTO FINAL DE TRES DÉCADAS DE DESARROLLO Y USO PRÁCTICO. SU DESARROLLO ES EL FORTALECIMIENTO Y LA INTEGRACIÓN DE NEGOCIOS Y LA INGENIERA DE DATOS, CON LOS LINEAMIENTOS Y VERTIENTES QUE HOY EN DÍA CONOCEMOS. TAMBIÉN SE HABLA DE UML, ESTE CONJUNTO SERVIRÁ A LOS USUARIO PARA LA CREACIÓN DE MODELAMOS ORIENTADOS A OBJETOS, ASÍ COMO PARA MODELAR NEGOCIOS O CUALQUIER SISTEMA. FINALMENTE ESTE PROCESO TIENE COMO PRINCIPALES VENTAJAS: COSTE DE RIEGO A UN SOLO INCREMENTE, REDUCE EL RIEGO DE NO SACAR EL PRODUCTO EN EL CALENDARIO PREVISTO, ACELERA EL RITMO DE DESARROLLO, SE ADAPTA MEJOR A LAS NECESIDADES DEL CLIENTE.
  • 14. SUMMARY IN THIS WORK THE UNIFIED SOFTWARE DEVELOPMENT PROCESS IS BASED AS CLARIFY ITS PROCESS AND ITS DIFFERENT APPLICATION AREAS, AVOIDING PROBLEMS. THE UNIFIED PROCESS IS A METHODOLOGY THAT INDICATE A SET OF PROCESSES AND ACTIVITIES NEEDED TO TRANSFORM THE REQUIREMENTS OF A USER IN A SOFTWARE SYSTEM. IT IS HELPFUL, SO IS A GENERIC FRAMEWORK THAT CAN SPECIALIZE, EQUILIBRATE THIS PROCESS TO BE A FINAL PRODUCT OF THREE DECADES OF DEVELOPMENT AND PRACTICAL USE. ITS DEVELOPMENT IS THE STRENGTHENING AND INTEGRATION OF BUSINESS AND ENGINEERING DATA, WITH THE GUIDELINES AND ASPECTS THAT WE KNOW TODAY. THERE IS ALSO TALK OF UML, THIS SET WILL SERVE THE USER TO CREATE OBJECT-ORIENTED MODELED AND MODELING BUSINESS OR ANY SYSTEM. FINALLY, THIS PROCESS HAS AS MAIN ADVANTAGES: COST OF IRRIGATION TO INCREASE ONLY REDUCES THE RISK OF NOT GETTING THE PRODUCT ON SCHEDULE, ACCELERATING THE PACE OF DEVELOPMENT, IT IS BEST SUITED TO CUSTOMER NEEDS.
  • 15. RECOMENDACIONES • MEJORAR LOS ELEMENTOS DE METODOLOGÍAS PARA EL BUENO MANEJO DE LA UNIFICACIÓN. • DESARROLLAR GRANDES PROYECTOS DE MANERA QUE SE BENEFICIE LAS EMPRESAS. • REALIZAR UNA ORIENTACIÓN A OBJETOS QUE PUEDAN SER MANEJADOS Y PROYECTADOS PARA UN BUEN RESULTADO. CONCLUSIONES • PODEMOS CONCLUIR QUE EL PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE CUENTA CON LA CAPACIDAD PARA PODER TENER EL CONTROL DE SUS APLICACIONES. • NO GENERA NINGÚN DESARROLLO DE PROBLEMA, YA QUE TIENE LA SOLUCIÓN QUE NO CAUSE DAÑOS EN LAS INFORMACIONES QUE EN ESTE SE MANEJA. • EN CONCLUSIÓN ESTE PROCESO AYUDA A QUE LOS USUARIOS PUEDA ELEGIR LO QUE A ELLOS E LES SEA SEGURO Y PUEDA GENERAR GRAN ÉXITO EN LO QUE ESTE USUARIO MANEJE, DE TAL FORMA QUE PUEDE REALIZAR CUALQUIER PROYECTO DE GRAN MAGNITUD.
  • 16. APRECIACIÓN DEL EQUIPO PARA NOSOTROS ESTE PROCESO ES DE GRAN AYUDA YA QUE NOS BRINDA Y PROPORCIONA SEGURIDAD PARA EL MANEJO DE SOFTWARE EN UN SISTEMA, TENIENDO COMO BENEFICIAN SUS CARACTERÍSTICAS DESARROLLANDO GRAN IMPORTANCIA EN SUS PROYECTOS, ACELERANDO SU DESARROLLO CON GRAN PRECAUCIÓN Y TOMANDO LAS MEDIDAS NECESARIAS PARA QUE NO PUEDA CAUSAR DAÑO EN EL SOFTWARE. ESTE PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE EN GENERAL PARA NOSOTROS, ES GENERALMENTE LO QUE SE VA REFLEJAR EN EL FUTURO NECESITANDO Y DESEANDO UN MODELADO PARA NEGOCIOS QUE TENGAMOS Y SER PRESENTADO A TRAVÉS DE LOS REQUISITOS QUE EL PROCESO NOS PRESENTA. FINALMENTE PODEMOS CONCLUIR DICIENDO QUE ESTE PROCESO TIENE LA ATENCIÓN PARA PODER REALIZAR UN ANÁLISIS Y DISEÑO EN LOS REQUERIMIENTOS OBTENIDOS MEDIANTE UN DETERMINADO PRODUCTO EN UN NIVEL DE CRECIMIENTO.
  • 17. GLOSARIO DE PALABRAS • METODOLOGÍA PARTE DE LA LÓGICA QUE ESTUDIA LOS MÉTODOS. • RIESGO POSIBILIDAD DE QUE SE PRODUZCA UN CONTRATIEMPO O UNA DESGRACIA, DE QUE ALGUIEN O ALGO SUFRAN PERJUICIO O DAÑO • OLEADA MOVIMIENTO DE GRAN CANTIDAD DE PERSONAS EN GRUPO • PROTOTIPO PRIMER EJEMPLAR QUE SE FABRICA DE UNA FIGURA, UN INVENTO U OTRA COSA, Y QUE SIRVE DE MODELO PARA FABRICAR OTRAS IGUALES, O MOLDE ORIGINAL CON EL QUE SE FABRICA • PLATAFORMA SUPERFICIE HORIZONTAL PLANA, DESCUBIERTA Y ELEVADA, CONSTRUIDA SOBRE UNA ARMAZÓN EN EL SUELO U OTRA SUPERFICIE MAYOR, QUE SIRVE DE APOYO O BASE PARA ALGO.
  • 18. • FLUJOS MOVIMIENTO DE PERSONAS O DE COSAS DE UN LUGAR A OTRO. • IMPLEMENTACIÓN ACCIÓN O EFECTO DE IMPLEMENTAR. • MÉTRICAS MÉTRICA ES UNA UNIDAD DE MEDIDA ESTÁNDAR QUE CALCULA LOS RESULTADOS. MÉTRICAS DE SOFTWARE SE UTILIZAN PARA LA EVALUACIÓN DE PRODUCTO DE SOFTWARE Y SUS SERVICIOS. • ROL LISTA, ENUMERACIÓN Y HOMÓNIMA. • TESTING ES UNA INVESTIGACIÓN TÉCNICA DE UN PRODUCTO BAJO PRUEBA CON EL FIN DE BRINDAR INFORMACIÓN RELATIVA A LA CALIDAD DEL SOFTWARE, A LOS DIFERENTES ACTORES INVOLUCRADOS EN UN PROYECTO.
  • 19. LINKOGRAFIA • HTTP://WWW.ECURED.CU/PROCESO_UNIFICADO_DE_DESARROLLO • HTTPS://WWW.YOUTUBE.COM/WATCH?V=EWKJE3OTFOQ • HTTP://YAQUI.MXL.UABC.MX/~MOLGUIN/AS/RUP.HTM • HTTPS://ES.WIKIVERSITY.ORG/WIKI/PROCESO_UNIFICADO_DE_DESARROLLO