SlideShare una empresa de Scribd logo
1 de 7
FLUJO DE TAREAS EN LA FASE
  DE IMPLEMENTACIÓN RUP Y
               ARTEFACTOS
                                     ASIGNATURA: IMPLEMENTACION DE APP’S OO
                                                                     Profesor: César Marín


                                                                    Descripción breve
RUP (Rational Unified Process en inglés, habitualmente resumido como RUP) es un proceso de
                        desarrollo de software desarrollado por la empresa Rational Software.




                                 Alex Samuel Benavidez Zelaya-2011930019
                                                                     UCA | Managua-Nicaragua
RUP
RUP (Rational Unified Process en inglés, habitualmente resumido como RUP) es un proceso de
desarrollo de software desarrollado por la empresa Rational Software, actualmente propiedad de
IBM. Junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más
utilizada para el análisis, diseño, implementación y documentación de sistemas orientados a
objetos.

El ciclo de vida de RUP
RUP divide el proceso en 4 fases, dentro de las cuales se realizan varias iteraciones en número
variable según el proyecto y en las que se hace un mayor o menor hincapié en los distintas
actividades.En la Figura muestra cómo varía el esfuerzo asociado a las disciplinas según la fase en
la que se




encuentre el proyecto RUP.




ISTI-III-IMPLEMENTACION DE APP´S OO                                                                   1
La grafica muestra los niveles de esfuerzo para cada fase, en este documento nos basaremos en la
3 fase de RUP, la implementación o construcción.




FASE DE CONSTRUCCIÓN
Durante la fase de construcción, todos los componentes restantes y características de aplicación se
han desarrollado e integrado enel producto, y todas las funciones son completamente probadas.
La fase de construcción es, en cierto sentido, un proceso de fabricacióndonde se hace hincapié en
la gestión de recursos y operaciones de control para optimizar los costos, horarios ycalidad. En este
sentido, la mentalidad de gestión experimenta una transición desde el desarrollo de la propiedad
intelectualdurante el inicio y elaboración, para el desarrollo de productos de despliegue durante la
construcción y transición.La finalidad principal de esta fase es alcanzar la capacidad operacional del
producto de forma incremental a través de las sucesivas iteraciones. Durante esta fase todos los
componentes, características y requisitos deben ser implementados, integrados y probados en su
totalidad, obteniendo una versión aceptable del producto.

Flujo de tarea
Implementación
Se implementan las clases y objetos en ficheros fuente, binarios, ejecutables y demás. El
resultadofinal es un sistema ejecutable.

       Planificar qué subsistemas deben ser implementados y en qué orden deben serintegrados,
        formando el Plan de Integración.
       Cada implementador decide en qué orden implementa los elementos del subsistema.
       Si encuentra errores de diseño, los notifica.
       Se integra el sistema siguiendo el plan

El propósito del Workflow de Implementación es:



ISTI-III-IMPLEMENTACION DE APP´S OO                                                                      2
   Definir la organización del código, en términos de Subsistemas de Implementación.
       Define the organization of the code, in terms of Subsistema de Implementación.
        LosSubsistemas de Implementación son colecciones de componentes y otros modelosde
        implementación usados para estructurar el modelo de implementación.
       Implementar las clases y objetos definidos en el modelo de diseño en la forma
        decomponentes de software tales como archivos fuente, binarios o ejecutables
       Probar los componentes desarrollados como unidades
       Crear un sistema ejecutable

El Workflow de Implementación está relacionado a otros workflows del RUP como sigue:

       Requerimientos: Este workflow del RUP captura los requerimientos que deberíanser
        cumplidos durante la Implementación.
       Análisis y Diseño: El modelo de diseño desarrollado durante este workflowrepresenta el
        intento de la implementación y es el input principal para el Workflowde Implementación.
       Pruebas: Este workflow describe cómo probar cada Construcción durante laintegración del
        sistema.



Para cada iteración, empezando en la fase de Elaboración, se efectúan los siguientesworkflows de
detalle:

Estructurar el Modelo de Implementación

El artefacto principal producido es el Modelo de Implementación.

Planificar la Integración

El artefacto principal producido es el Plan de Integración de Construcciones. Según la arquitectura
y el diseño evolucionan, el Plan de Integración de Construcciones es examinado y actualizado para
asegurar que no quede obsoleto debido a los cambios en la arquitectura o en el diseño del nuevo
sistema.

Implementar los Componentes

La Implementación debería estar unida muy de cerca al Diseño. El artefacto principal producido es
el Componente.

Integrar cada Subsistema

Los principales artefactos producidos son la Construcción y el Subsistema de Implementación.

Integrar el Sistema

La Integración a menudo envuelve un alto grado de automatización, experiencia en sistemas
operativos o lenguajes script y herramientas como 'make' (en Unix). El artefacto principal
producido es la Construcción.

Artefactos para la Implementación



ISTI-III-IMPLEMENTACION DE APP´S OO                                                                   3
Los Artefactos para la Implementación capturan y presentan la realización de la solución
presentada en el Workflow de Análisis y Diseño. La Tabla 11 identifica los artefactos que deben




producirse durante el Workflow de Implementación.

Por este artefacto se entiende al Prototipo o Producto, según la fase en que se encuentreel
proyecto, resultante de cada iteración.

Los objetivos concretos de esta fase incluyen:
      Minimizar los costes de desarrollo mediante la optimización de recursos yevitando el tener
       que rehacer un trabajo o incluso desecharlo.
      Conseguir una calidad adecuada tan rápido como sea práctico.
      Conseguir versiones funcionales (alfa, beta, y otras versiones de prueba)tan rápido como
       sea práctico.

Los resultados de la fase de construcción deben ser:
      Modelos Completos (Casos de Uso, Análisis, Diseño, Despliegue eImplementación)
      Arquitectura íntegra (mantenida y mínimamente actualizada)
      Riesgos Presentados Mitigados
      Plan del Proyecto para la fase de Transición.
      Manual Inicial de Usuario (con suficiente detalle)
      Prototipo Operacional – beta
      Caso del Negocio Actualizado

Los criterios de evaluación de esta fase son los siguientes:
      El producto es estable y maduro como para ser entregado a la comunidadde usuario para
       ser probado.
      Todos los usuarios expertos están listos para la transición en la comunidadde usuarios.
      Son aceptables los gastos actuales versus los gastos planeados.

Hito de la fase de construcción:
      Capacidad operacional inicial




ISTI-III-IMPLEMENTACION DE APP´S OO                                                                 4
Artefactos en general
RUP en cada una de sus fases (pertenecientes a la estructura dinámica) realiza una serie de
artefactos que sirven para comprender mejor tanto el análisis como el diseño del sistema (entre
otros). Estos artefactos (entre otros) son los siguientes:

Inicio:

         Documento Visión
         Diagramas de caso de uso
         Especificación de Requisitos

Elaboración:

         Documento Arquitectura que trabaja con las siguientes vistas:

Vista Lógica

             Diagrama de clases
             Modelo E-R (Si el sistema así lo requiere)

Vista de Implementación

             Diagrama de Secuencia
             Diagrama de estados
             Diagrama de Colaboración



ISTI-III-IMPLEMENTACION DE APP´S OO                                                               5
Vista Conceptual

              Modelo de dominio

Vista física

         Mapa de comportamiento a nivel de hardware.
        Diseño y desarrollo de casos de uso, o flujos de casos de uso arquitectónicos
        Pruebas de los casos de uso desarrollados, que demuestran que la arquitectura
         documentada responde adecuadamente a requerimientos funcionales y no funcionales.

Construcción:

        Especificación de requisitos faltantes
        Diseño y desarrollo de casos de uso y/o flujos de acuerdo con la planeación iterativa
        Pruebas de los casos de uso desarrollados, y pruebas de regresión según sea el caso

Transición:

        Pruebas finales de aceptación
        Puesta en producción
        Estabilización




Trabajos citados

ibm. (s.f.). Obtenido de ibm:
         http://www.ibm.com/developerworks/rational/library/content/03July/1000/1251/1251_b
         estpractices_TP026B.pdf

scribd. (s.f.). Obtenido de scribd: http://es.scribd.com/doc/297224/RUP

scribd. (s.f.). Obtenido de scribd: http://es.scribd.com/doc/31440864/Metodologia-RUP

scribd. (s.f.). Obtenido de scribd: http://es.scribd.com/doc/7844685/CONCEPTOS-DE-RUP

wikipedia. (s.f.). Obtenido de wikipedia:
        http://es.wikipedia.org/wiki/Proceso_Unificado_de_Rational




ISTI-III-IMPLEMENTACION DE APP´S OO                                                              6

Más contenido relacionado

La actualidad más candente (20)

Resumen RUP
Resumen RUPResumen RUP
Resumen RUP
 
Expos.rup
Expos.rupExpos.rup
Expos.rup
 
Metodologia rup-udo-monagas
Metodologia rup-udo-monagasMetodologia rup-udo-monagas
Metodologia rup-udo-monagas
 
02 rup
02 rup02 rup
02 rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Documentacion rup
Documentacion rupDocumentacion rup
Documentacion rup
 
Rup (iteraciones)
Rup (iteraciones)Rup (iteraciones)
Rup (iteraciones)
 
Fases de RUP - PDF
Fases de RUP - PDFFases de RUP - PDF
Fases de RUP - PDF
 
rup
ruprup
rup
 
RUP
RUPRUP
RUP
 
Proceso racional unificado(ingenieria del sotfware)
Proceso racional unificado(ingenieria del sotfware)Proceso racional unificado(ingenieria del sotfware)
Proceso racional unificado(ingenieria del sotfware)
 
Rup
RupRup
Rup
 
Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup final
 
Resumen rup
Resumen rupResumen rup
Resumen rup
 
Metodologia del rup
Metodologia del rupMetodologia del rup
Metodologia del rup
 
Disciplina de desarrollo rup
Disciplina de desarrollo rupDisciplina de desarrollo rup
Disciplina de desarrollo rup
 
Metodologia rup parte 1
Metodologia rup parte 1Metodologia rup parte 1
Metodologia rup parte 1
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Principios del RUP
Principios del RUPPrincipios del RUP
Principios del RUP
 
Proceso Unificado De Rational
Proceso Unificado De RationalProceso Unificado De Rational
Proceso Unificado De Rational
 

Similar a Rup fase 3-version (20)

Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Julio
JulioJulio
Julio
 
Wagneher franck mallma nuñez
Wagneher franck mallma nuñezWagneher franck mallma nuñez
Wagneher franck mallma nuñez
 
Wagneher franck mallma nuñez
Wagneher franck mallma nuñezWagneher franck mallma nuñez
Wagneher franck mallma nuñez
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Proceso unificado de desarrollo
Proceso unificado de desarrolloProceso unificado de desarrollo
Proceso unificado de desarrollo
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Aguilar alegría carlos
Aguilar alegría carlosAguilar alegría carlos
Aguilar alegría carlos
 
Rup
RupRup
Rup
 
1 proy1 metodologia_rup
1 proy1 metodologia_rup1 proy1 metodologia_rup
1 proy1 metodologia_rup
 
Qué+es+ru..
Qué+es+ru..Qué+es+ru..
Qué+es+ru..
 
Metodologia rup trabajo1
Metodologia rup trabajo1Metodologia rup trabajo1
Metodologia rup trabajo1
 
DiseñO De Sistemas
DiseñO De SistemasDiseñO De Sistemas
DiseñO De Sistemas
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 
DiseñO De Sistemas
DiseñO De SistemasDiseñO De Sistemas
DiseñO De Sistemas
 
Rup entrega final
Rup entrega finalRup entrega final
Rup entrega final
 
Informe rup
Informe rupInforme rup
Informe rup
 
Quesrup 120217232753-phpapp02
Quesrup 120217232753-phpapp02Quesrup 120217232753-phpapp02
Quesrup 120217232753-phpapp02
 
Metodología rup
Metodología rupMetodología rup
Metodología rup
 

Último

KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 

Último (20)

KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 

Rup fase 3-version

  • 1. FLUJO DE TAREAS EN LA FASE DE IMPLEMENTACIÓN RUP Y ARTEFACTOS ASIGNATURA: IMPLEMENTACION DE APP’S OO Profesor: César Marín Descripción breve RUP (Rational Unified Process en inglés, habitualmente resumido como RUP) es un proceso de desarrollo de software desarrollado por la empresa Rational Software. Alex Samuel Benavidez Zelaya-2011930019 UCA | Managua-Nicaragua
  • 2. RUP RUP (Rational Unified Process en inglés, habitualmente resumido como RUP) es un proceso de desarrollo de software desarrollado por la empresa Rational Software, actualmente propiedad de IBM. Junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis, diseño, implementación y documentación de sistemas orientados a objetos. El ciclo de vida de RUP RUP divide el proceso en 4 fases, dentro de las cuales se realizan varias iteraciones en número variable según el proyecto y en las que se hace un mayor o menor hincapié en los distintas actividades.En la Figura muestra cómo varía el esfuerzo asociado a las disciplinas según la fase en la que se encuentre el proyecto RUP. ISTI-III-IMPLEMENTACION DE APP´S OO 1
  • 3. La grafica muestra los niveles de esfuerzo para cada fase, en este documento nos basaremos en la 3 fase de RUP, la implementación o construcción. FASE DE CONSTRUCCIÓN Durante la fase de construcción, todos los componentes restantes y características de aplicación se han desarrollado e integrado enel producto, y todas las funciones son completamente probadas. La fase de construcción es, en cierto sentido, un proceso de fabricacióndonde se hace hincapié en la gestión de recursos y operaciones de control para optimizar los costos, horarios ycalidad. En este sentido, la mentalidad de gestión experimenta una transición desde el desarrollo de la propiedad intelectualdurante el inicio y elaboración, para el desarrollo de productos de despliegue durante la construcción y transición.La finalidad principal de esta fase es alcanzar la capacidad operacional del producto de forma incremental a través de las sucesivas iteraciones. Durante esta fase todos los componentes, características y requisitos deben ser implementados, integrados y probados en su totalidad, obteniendo una versión aceptable del producto. Flujo de tarea Implementación Se implementan las clases y objetos en ficheros fuente, binarios, ejecutables y demás. El resultadofinal es un sistema ejecutable.  Planificar qué subsistemas deben ser implementados y en qué orden deben serintegrados, formando el Plan de Integración.  Cada implementador decide en qué orden implementa los elementos del subsistema.  Si encuentra errores de diseño, los notifica.  Se integra el sistema siguiendo el plan El propósito del Workflow de Implementación es: ISTI-III-IMPLEMENTACION DE APP´S OO 2
  • 4. Definir la organización del código, en términos de Subsistemas de Implementación.  Define the organization of the code, in terms of Subsistema de Implementación. LosSubsistemas de Implementación son colecciones de componentes y otros modelosde implementación usados para estructurar el modelo de implementación.  Implementar las clases y objetos definidos en el modelo de diseño en la forma decomponentes de software tales como archivos fuente, binarios o ejecutables  Probar los componentes desarrollados como unidades  Crear un sistema ejecutable El Workflow de Implementación está relacionado a otros workflows del RUP como sigue:  Requerimientos: Este workflow del RUP captura los requerimientos que deberíanser cumplidos durante la Implementación.  Análisis y Diseño: El modelo de diseño desarrollado durante este workflowrepresenta el intento de la implementación y es el input principal para el Workflowde Implementación.  Pruebas: Este workflow describe cómo probar cada Construcción durante laintegración del sistema. Para cada iteración, empezando en la fase de Elaboración, se efectúan los siguientesworkflows de detalle: Estructurar el Modelo de Implementación El artefacto principal producido es el Modelo de Implementación. Planificar la Integración El artefacto principal producido es el Plan de Integración de Construcciones. Según la arquitectura y el diseño evolucionan, el Plan de Integración de Construcciones es examinado y actualizado para asegurar que no quede obsoleto debido a los cambios en la arquitectura o en el diseño del nuevo sistema. Implementar los Componentes La Implementación debería estar unida muy de cerca al Diseño. El artefacto principal producido es el Componente. Integrar cada Subsistema Los principales artefactos producidos son la Construcción y el Subsistema de Implementación. Integrar el Sistema La Integración a menudo envuelve un alto grado de automatización, experiencia en sistemas operativos o lenguajes script y herramientas como 'make' (en Unix). El artefacto principal producido es la Construcción. Artefactos para la Implementación ISTI-III-IMPLEMENTACION DE APP´S OO 3
  • 5. Los Artefactos para la Implementación capturan y presentan la realización de la solución presentada en el Workflow de Análisis y Diseño. La Tabla 11 identifica los artefactos que deben producirse durante el Workflow de Implementación. Por este artefacto se entiende al Prototipo o Producto, según la fase en que se encuentreel proyecto, resultante de cada iteración. Los objetivos concretos de esta fase incluyen:  Minimizar los costes de desarrollo mediante la optimización de recursos yevitando el tener que rehacer un trabajo o incluso desecharlo.  Conseguir una calidad adecuada tan rápido como sea práctico.  Conseguir versiones funcionales (alfa, beta, y otras versiones de prueba)tan rápido como sea práctico. Los resultados de la fase de construcción deben ser:  Modelos Completos (Casos de Uso, Análisis, Diseño, Despliegue eImplementación)  Arquitectura íntegra (mantenida y mínimamente actualizada)  Riesgos Presentados Mitigados  Plan del Proyecto para la fase de Transición.  Manual Inicial de Usuario (con suficiente detalle)  Prototipo Operacional – beta  Caso del Negocio Actualizado Los criterios de evaluación de esta fase son los siguientes:  El producto es estable y maduro como para ser entregado a la comunidadde usuario para ser probado.  Todos los usuarios expertos están listos para la transición en la comunidadde usuarios.  Son aceptables los gastos actuales versus los gastos planeados. Hito de la fase de construcción:  Capacidad operacional inicial ISTI-III-IMPLEMENTACION DE APP´S OO 4
  • 6. Artefactos en general RUP en cada una de sus fases (pertenecientes a la estructura dinámica) realiza una serie de artefactos que sirven para comprender mejor tanto el análisis como el diseño del sistema (entre otros). Estos artefactos (entre otros) son los siguientes: Inicio:  Documento Visión  Diagramas de caso de uso  Especificación de Requisitos Elaboración:  Documento Arquitectura que trabaja con las siguientes vistas: Vista Lógica  Diagrama de clases  Modelo E-R (Si el sistema así lo requiere) Vista de Implementación  Diagrama de Secuencia  Diagrama de estados  Diagrama de Colaboración ISTI-III-IMPLEMENTACION DE APP´S OO 5
  • 7. Vista Conceptual  Modelo de dominio Vista física  Mapa de comportamiento a nivel de hardware.  Diseño y desarrollo de casos de uso, o flujos de casos de uso arquitectónicos  Pruebas de los casos de uso desarrollados, que demuestran que la arquitectura documentada responde adecuadamente a requerimientos funcionales y no funcionales. Construcción:  Especificación de requisitos faltantes  Diseño y desarrollo de casos de uso y/o flujos de acuerdo con la planeación iterativa  Pruebas de los casos de uso desarrollados, y pruebas de regresión según sea el caso Transición:  Pruebas finales de aceptación  Puesta en producción  Estabilización Trabajos citados ibm. (s.f.). Obtenido de ibm: http://www.ibm.com/developerworks/rational/library/content/03July/1000/1251/1251_b estpractices_TP026B.pdf scribd. (s.f.). Obtenido de scribd: http://es.scribd.com/doc/297224/RUP scribd. (s.f.). Obtenido de scribd: http://es.scribd.com/doc/31440864/Metodologia-RUP scribd. (s.f.). Obtenido de scribd: http://es.scribd.com/doc/7844685/CONCEPTOS-DE-RUP wikipedia. (s.f.). Obtenido de wikipedia: http://es.wikipedia.org/wiki/Proceso_Unificado_de_Rational ISTI-III-IMPLEMENTACION DE APP´S OO 6