SlideShare una empresa de Scribd logo
*
    Universidad Abierta Interamericana
    Ing. Luis Alberto Perdomo
    2011
“The Rational Unified Process® is a
Software Engineering Process. It provides a
disciplined approach to assigning tasks and
responsibilities within a development
organization. Its goal is to ensure the
production of high-quality software that meets
the needs of its end-users, within a predictable
schedule and budget”
                                   IBM - Rational



                              *
* Mejora en al productividad del equipo: provee
  un acceso a una base de
  conocimiento, obteniendo un lenguaje
  común, procesos y vistas de cómo desarrollar
  el software.
* Creación y mantenimiento de modelos:
  representaciones semánticas del sistema en
  desarrollo (UML + CASE tools).
* Define un marco de proceso configurable: es
  adaptable tanto en equipos grandes como en
  equipos pequeños.

                    *
* 1) Desarrollo iterativo del software: permite
 entender de forma incremental mediante la
 ejecución de iteraciones que arrojan
 refinamientos que ayudan a crecer al software.
 Permite enfocarse en los riesgos de la iteración
 y a su vez producir releases de las cuales se
 obtiene el feedback del cliente. Ayuda a
 reajustar estrategias de planeamiento y
 afrontar cambios en los requerimientos.



                      *
* 2) Administración de requerimientos: describe
 cómo obtener, organizar y documentar las
 funcionalidades requeridas y las restricciones,
 realizar el seguimiento de dichos documentos y
 facilitar la comunicación de los requerimientos
 de negocio. La noción de casos de uso proveen
 una excelente forma de capturar
 requerimientos funcionales.




                     *
* 3) Uso de arquitecturas basadas en
 componentes: se define componente a un
 módulo no trivial o subsistemas que cumplen
 una función bien definida. Una arquitectura
 basada en componentes resulta
 flexible, adaptable a los cambios y promueve
 la reutilización de elementos de software.
 Todos los componentes son ensamblados en
 dicha arquitectura que resulta un componente
 de infraestructura (ej.
 Internet, CORBA, REST, etc.)


                      *
* 4) Modelado visual del software: permite
 ocultar detalles específicos y evitar escribir
 código mediante el uso de editores basados en
 abstracciones visuales. Permite una visión de
 integración y utiliza el estándar industrial
 conocido como Unified Modeling Language
 (UML) el cual define una notación para la
 representación de elementos de software.




                     *
* 5) Verificación de la calidad del software:
 ejecución de pruebas de funcionalidad,
 performance, tiempos de respuesta.
 Verificación de la alineación de las
 funcionalidades del sistema a los
 requerimientos de negocio identificados.




                       *
* 6) Controles de los cambios del software: cómo
 controlar, realizar el seguimiento y monitorear
 los cambios para asegurar el éxito en el
 proceso de desarrollo iterativo. Establecer
 lugares aislados para cada desarrollador y
 permitir unificar el trabajo del equipo en una
 única unidad integrada automática mente
 (merge).




                     *
Fases
Flujos de Trabajo de Procesos           Inicio        Elaboración         Construcción             Transición

           Modelación de Negocios
                   Requerimientos
                  Análisis y Diseño

                   Implementación
                            Prueba
                      Implantación
   Flujos de Trabajo de Soporte

           Admin. Configuración
           Admin. de Proyectos
           Ambiente o Entorno
                                      Iteración(es)    Iter.   Iter.    Iter.    Iter.    Iter.   Iter.    Iter.
                                       Preliminar       #1      #2       #n     #n+1     #n+2     #m      #m+1


                                                                   Iteraciones
                       *
* Fase 1 (Inicio):
  * Visión del proyecto: requerimientos “core”,
    funcionalidades y restricciones principales.
  * Definición de actores y casos de uso (10-20 %).
  * Un glosario de términos del dominio.
  * Análisis inicial de riesgos.
  * Plan del proyecto, identificando fases e
    iteraciones.
  * Modelo de negocio y otros prototipos necesarios.

              *
* Fase 2 (Elaboración):
  * Definición de actores y casos de uso (al menos el
    80% ya definido).
  * Captura de requerimientos no funcionales.
  * Descripción de la arquitectura de software.
  * Un prototipo ejecutable de la arquitectura.
  * Plan de desarrollo con evaluaciones y criterios.
  * Manual de usuario preliminar (opcional).


             *
* Fase 3 (Construcción):
  * Producto de software integrado a las plataformas
    adecuadas.
  * Manuales de usuario.
  * Descripción del release actual.




             *
* Fase 4 (Transición):
  * Beta testing para la validación del nuevo sistema
    según las expectativas.
  * Operación en paralelo con sistemas legacy a
    reemplazar.
  * Conversión de bases de datos operacionales.
  * Entrenamiento de usuarios.
  * Roll-out del producto a marketing, distribución,
    etc.


             *
Fases
Flujos de Trabajo de Procesos           Inicio        Elaboración         Construcción             Transición

           Modelación de Negocios
                   Requerimientos
                  Análisis y Diseño

                   Implementación
                            Prueba
                      Implantación
   Flujos de Trabajo de Soporte

           Admin. Configuración
           Admin. de Proyectos
           Ambiente o Entorno
                                      Iteración(es)    Iter.   Iter.    Iter.    Iter.    Iter.   Iter.    Iter.
                                       Preliminar       #1      #2       #n     #n+1     #n+2     #m      #m+1


                                                                   Iteraciones
                       *
* Rational Unified Process: best Practices for
 software development teams
* Wikipedia
* Sparx UML Tutorial




             *

Más contenido relacionado

La actualidad más candente

Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2
Marta Silvia Tabares
 
Presentacion Modelo Espiral Prototipo
Presentacion Modelo Espiral PrototipoPresentacion Modelo Espiral Prototipo
Presentacion Modelo Espiral Prototipo
Rosario M.
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiraljuanksi28
 
Modelos de Procesos del Software
Modelos de Procesos del SoftwareModelos de Procesos del Software
Modelos de Procesos del Software
Janeth Jimenez
 
Metodologia cascada pura
Metodologia cascada puraMetodologia cascada pura
Metodologia cascada puraSergio Olivares
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipo
yanezcabrera
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
Micky Jerzy
 
Cascada con subproyectos
Cascada con subproyectosCascada con subproyectos
Cascada con subproyectosDiego Porras
 
CUADERNILLO DIGITAL DE NETBEANS
CUADERNILLO DIGITAL DE NETBEANS CUADERNILLO DIGITAL DE NETBEANS
CUADERNILLO DIGITAL DE NETBEANS
victorcespedes25
 
Metodologia rad luis c
Metodologia rad luis cMetodologia rad luis c
Metodologia rad luis cLuis Cambal
 
Ejemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadasEjemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadasKenny Cash
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
José Antonio Sandoval Acosta
 
CASCADA CON REDUCCION DE RIESGOS
CASCADA CON REDUCCION DE RIESGOSCASCADA CON REDUCCION DE RIESGOS
CASCADA CON REDUCCION DE RIESGOS
Jofrahona Rojinegro
 
El proceso unificado introduccion
El proceso unificado   introduccionEl proceso unificado   introduccion
El proceso unificado introduccion
Jose Diaz Silva
 
Desarrollo iterativo e incremental
Desarrollo iterativo e incrementalDesarrollo iterativo e incremental
Desarrollo iterativo e incremental
noriver
 
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareGestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
José Antonio Sandoval Acosta
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
Andrés Felipe Montoya Ríos
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado Evolutivo
Iván Cornejo
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de Software
Joan Fernando Chipia Lobo
 

La actualidad más candente (20)

Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2
 
Presentacion Modelo Espiral Prototipo
Presentacion Modelo Espiral PrototipoPresentacion Modelo Espiral Prototipo
Presentacion Modelo Espiral Prototipo
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
Modelos de Procesos del Software
Modelos de Procesos del SoftwareModelos de Procesos del Software
Modelos de Procesos del Software
 
Metodologia cascada pura
Metodologia cascada puraMetodologia cascada pura
Metodologia cascada pura
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipo
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Cascada con subproyectos
Cascada con subproyectosCascada con subproyectos
Cascada con subproyectos
 
CUADERNILLO DIGITAL DE NETBEANS
CUADERNILLO DIGITAL DE NETBEANS CUADERNILLO DIGITAL DE NETBEANS
CUADERNILLO DIGITAL DE NETBEANS
 
Metodologia rad luis c
Metodologia rad luis cMetodologia rad luis c
Metodologia rad luis c
 
Ejemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadasEjemplos de herramientas case más utilizadas
Ejemplos de herramientas case más utilizadas
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
 
CASCADA CON REDUCCION DE RIESGOS
CASCADA CON REDUCCION DE RIESGOSCASCADA CON REDUCCION DE RIESGOS
CASCADA CON REDUCCION DE RIESGOS
 
El proceso unificado introduccion
El proceso unificado   introduccionEl proceso unificado   introduccion
El proceso unificado introduccion
 
Desarrollo iterativo e incremental
Desarrollo iterativo e incrementalDesarrollo iterativo e incremental
Desarrollo iterativo e incremental
 
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareGestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado Evolutivo
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de Software
 

Similar a Rational unified process (rup)

Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup final
MariaC7
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
Coesi Consultoria
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
Luis Fernández
 
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.pptELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
Marko Zapata
 
ADS - Sesion1 - RUP
ADS - Sesion1 - RUPADS - Sesion1 - RUP
ADS - Sesion1 - RUP
willy0303
 
Sistemas II (I Bimestre)
Sistemas II (I Bimestre)Sistemas II (I Bimestre)
Sistemas II (I Bimestre)
Videoconferencias UTPL
 
Ejecucion del Proyecto
Ejecucion del ProyectoEjecucion del Proyecto
Ejecucion del ProyectoMario Solarte
 
Sistemas II (II Bimestre)
Sistemas II (II Bimestre)Sistemas II (II Bimestre)
Sistemas II (II Bimestre)
Videoconferencias UTPL
 
Sesión03 2014 proceso desarrollo sw
Sesión03 2014 proceso desarrollo swSesión03 2014 proceso desarrollo sw
Sesión03 2014 proceso desarrollo sw
Daniel Gonzales Chafloque
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)
David Rosero
 
1127082.ppt
1127082.ppt1127082.ppt
1127082.ppt
BlenMridaYucatn
 

Similar a Rational unified process (rup) (20)

Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup final
 
Rup
RupRup
Rup
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
 
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.pptELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
 
3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso
 
ADS - Sesion1 - RUP
ADS - Sesion1 - RUPADS - Sesion1 - RUP
ADS - Sesion1 - RUP
 
Rup
RupRup
Rup
 
Sistemas II (I Bimestre)
Sistemas II (I Bimestre)Sistemas II (I Bimestre)
Sistemas II (I Bimestre)
 
Rup
RupRup
Rup
 
Ejecucion del Proyecto
Ejecucion del ProyectoEjecucion del Proyecto
Ejecucion del Proyecto
 
Introduccion al desarrollo
Introduccion al desarrolloIntroduccion al desarrollo
Introduccion al desarrollo
 
Sistemas II (II Bimestre)
Sistemas II (II Bimestre)Sistemas II (II Bimestre)
Sistemas II (II Bimestre)
 
Sesión03 2014 proceso desarrollo sw
Sesión03 2014 proceso desarrollo swSesión03 2014 proceso desarrollo sw
Sesión03 2014 proceso desarrollo sw
 
Quesrup 120217232753-phpapp02
Quesrup 120217232753-phpapp02Quesrup 120217232753-phpapp02
Quesrup 120217232753-phpapp02
 
Rup
RupRup
Rup
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)
 
Arquitecturas de software
Arquitecturas de softwareArquitecturas de software
Arquitecturas de software
 
1127082.ppt
1127082.ppt1127082.ppt
1127082.ppt
 
Qué+es+ru..
Qué+es+ru..Qué+es+ru..
Qué+es+ru..
 

Último

Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
LilianaRivera778668
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
YasneidyGonzalez
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
jheisonraulmedinafer
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
FelixCamachoGuzman
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 

Último (20)

Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 

Rational unified process (rup)

  • 1. * Universidad Abierta Interamericana Ing. Luis Alberto Perdomo 2011
  • 2. “The Rational Unified Process® is a Software Engineering Process. It provides a disciplined approach to assigning tasks and responsibilities within a development organization. Its goal is to ensure the production of high-quality software that meets the needs of its end-users, within a predictable schedule and budget” IBM - Rational *
  • 3. * Mejora en al productividad del equipo: provee un acceso a una base de conocimiento, obteniendo un lenguaje común, procesos y vistas de cómo desarrollar el software. * Creación y mantenimiento de modelos: representaciones semánticas del sistema en desarrollo (UML + CASE tools). * Define un marco de proceso configurable: es adaptable tanto en equipos grandes como en equipos pequeños. *
  • 4. * 1) Desarrollo iterativo del software: permite entender de forma incremental mediante la ejecución de iteraciones que arrojan refinamientos que ayudan a crecer al software. Permite enfocarse en los riesgos de la iteración y a su vez producir releases de las cuales se obtiene el feedback del cliente. Ayuda a reajustar estrategias de planeamiento y afrontar cambios en los requerimientos. *
  • 5. * 2) Administración de requerimientos: describe cómo obtener, organizar y documentar las funcionalidades requeridas y las restricciones, realizar el seguimiento de dichos documentos y facilitar la comunicación de los requerimientos de negocio. La noción de casos de uso proveen una excelente forma de capturar requerimientos funcionales. *
  • 6. * 3) Uso de arquitecturas basadas en componentes: se define componente a un módulo no trivial o subsistemas que cumplen una función bien definida. Una arquitectura basada en componentes resulta flexible, adaptable a los cambios y promueve la reutilización de elementos de software. Todos los componentes son ensamblados en dicha arquitectura que resulta un componente de infraestructura (ej. Internet, CORBA, REST, etc.) *
  • 7. * 4) Modelado visual del software: permite ocultar detalles específicos y evitar escribir código mediante el uso de editores basados en abstracciones visuales. Permite una visión de integración y utiliza el estándar industrial conocido como Unified Modeling Language (UML) el cual define una notación para la representación de elementos de software. *
  • 8. * 5) Verificación de la calidad del software: ejecución de pruebas de funcionalidad, performance, tiempos de respuesta. Verificación de la alineación de las funcionalidades del sistema a los requerimientos de negocio identificados. *
  • 9. * 6) Controles de los cambios del software: cómo controlar, realizar el seguimiento y monitorear los cambios para asegurar el éxito en el proceso de desarrollo iterativo. Establecer lugares aislados para cada desarrollador y permitir unificar el trabajo del equipo en una única unidad integrada automática mente (merge). *
  • 10. Fases Flujos de Trabajo de Procesos Inicio Elaboración Construcción Transición Modelación de Negocios Requerimientos Análisis y Diseño Implementación Prueba Implantación Flujos de Trabajo de Soporte Admin. Configuración Admin. de Proyectos Ambiente o Entorno Iteración(es) Iter. Iter. Iter. Iter. Iter. Iter. Iter. Preliminar #1 #2 #n #n+1 #n+2 #m #m+1 Iteraciones *
  • 11. * Fase 1 (Inicio): * Visión del proyecto: requerimientos “core”, funcionalidades y restricciones principales. * Definición de actores y casos de uso (10-20 %). * Un glosario de términos del dominio. * Análisis inicial de riesgos. * Plan del proyecto, identificando fases e iteraciones. * Modelo de negocio y otros prototipos necesarios. *
  • 12. * Fase 2 (Elaboración): * Definición de actores y casos de uso (al menos el 80% ya definido). * Captura de requerimientos no funcionales. * Descripción de la arquitectura de software. * Un prototipo ejecutable de la arquitectura. * Plan de desarrollo con evaluaciones y criterios. * Manual de usuario preliminar (opcional). *
  • 13. * Fase 3 (Construcción): * Producto de software integrado a las plataformas adecuadas. * Manuales de usuario. * Descripción del release actual. *
  • 14. * Fase 4 (Transición): * Beta testing para la validación del nuevo sistema según las expectativas. * Operación en paralelo con sistemas legacy a reemplazar. * Conversión de bases de datos operacionales. * Entrenamiento de usuarios. * Roll-out del producto a marketing, distribución, etc. *
  • 15. Fases Flujos de Trabajo de Procesos Inicio Elaboración Construcción Transición Modelación de Negocios Requerimientos Análisis y Diseño Implementación Prueba Implantación Flujos de Trabajo de Soporte Admin. Configuración Admin. de Proyectos Ambiente o Entorno Iteración(es) Iter. Iter. Iter. Iter. Iter. Iter. Iter. Preliminar #1 #2 #n #n+1 #n+2 #m #m+1 Iteraciones *
  • 16. * Rational Unified Process: best Practices for software development teams * Wikipedia * Sparx UML Tutorial *