Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

24
Ing. de Software Implementa Ing. de Software Implementa By_ Jeysson Poquioma de Gestión ación de Gestión ación 1

description

Explicacion,fase,IMPLEMENTACION, metogologia RUP,

Transcript of Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

Page 1: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

Ing. de Software de Gestión

Implementación

Ing. de Software de Gestión

Implementación

By_ Jeysson Poquioma

Ing. de Software de Gestión

Implementación

Ing. de Software de Gestión

Implementación

1

Page 2: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

AgendaAgenda

� Introducción

� Implementación – Workflow� Implementación – Workflow

� Diagrama de Componentes

� Diagrama de Despliegue

[email protected]

Page 3: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

IntroducciónIntroducción

� Empezamos con el resultado del diseño e implementamos el sistema en términos de componentes.sistema en términos de componentes.

� Propósito principal de la implementación es desarrollar la arquitectura y el sistema como un todo es decir:

- La identificación de componentes significativos arquitectónicamente, tales como componentes ejecutables.

- La asignación de componentes a los nodos en las configuraciones de redesredes

[email protected]

Empezamos con el resultado del diseño e implementamos el sistema en términos de componentes.sistema en términos de componentes.

Propósito principal de la implementación es desarrollar la arquitectura y el sistema como un todo es decir:

La identificación de componentes significativos arquitectónicamente, tales como componentes ejecutables.

La asignación de componentes a los nodos en las configuraciones de

Page 4: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

Implementación - WorkflowImplementación - Workflow

[email protected]

WorkflowWorkflow

Page 5: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

Implementación - WorkflowImplementación - Workflow

� Arquitecto

- Responsable de la integridad del modelo de implementación y - Responsable de la integridad del modelo de implementación y asegura que el modelo como un todo es correcto, completo y legible

- Responsable de la arquitectura del modelo de implementación es decir de la existencia de sus partes significativas arquitectónicamente como es el modelo de despliegue

[email protected]

WorkflowWorkflow

Responsable de la integridad del modelo de implementación y Responsable de la integridad del modelo de implementación y asegura que el modelo como un todo es correcto, completo y legible

Responsable de la arquitectura del modelo de implementación es decir de la existencia de sus partes significativas arquitectónicamente

Page 6: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

Implementación - WorkflowImplementación - Workflow

� Integrador de sistemas

- La integración del sistema esta mas allá del ámbito de cada ingeniero - La integración del sistema esta mas allá del ámbito de cada ingeniero de componentes individual.

- Responsabilidad de planificar la secuencia de construcciones necesarias en cada iteración y la integración de cada construcción cuando sus partes han sido implementadas.

[email protected]

WorkflowWorkflow

La integración del sistema esta mas allá del ámbito de cada ingeniero La integración del sistema esta mas allá del ámbito de cada ingeniero

Responsabilidad de planificar la secuencia de construcciones necesarias en cada iteración y la integración de cada construcción cuando sus partes han sido implementadas.

Page 7: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

Implementación - WorkflowImplementación - Workflow

� Ingeniero de Componentes

- Define y mantiene el código fuente de uno o varios componentes - Define y mantiene el código fuente de uno o varios componentes garantizando que cada componente implementa la funcionalidad correcta (por ejemplo, como especifican las clases de diseño)

[email protected]

WorkflowWorkflow

Define y mantiene el código fuente de uno o varios componentes Define y mantiene el código fuente de uno o varios componentes garantizando que cada componente implementa la funcionalidad correcta (por ejemplo, como especifican las clases de diseño)

Page 8: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

Diagrama de ComponentesDiagrama de Componentes

� Muestra la vista física del software en términos de componentes ejecutables y librerías de clase sus relaciones o dependenciasejecutables y librerías de clase sus relaciones o dependencias

� Elementos:

- Librería (Componente DLL ó Base de datos)

- Aplicación UI (Componente EXE)

- Relación de Dependencia

[email protected]

Diagrama de ComponentesDiagrama de Componentes

Muestra la vista física del software en términos de componentes ejecutables y librerías de clase sus relaciones o dependenciasejecutables y librerías de clase sus relaciones o dependencias

Librería (Componente DLL ó Base de datos)

Page 9: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

¿Qué es un Componente?¿Qué es un Componente?

� Un componente es una unidad de código fuente que sirve como un bloque de construcción para la estructura física de un sistema.un bloque de construcción para la estructura física de un sistema.

� Las clases que se agrupan en un componente son aquellas que o bien tienen funciones cooperativas o las que necesitan estar en una proximidad cercana por eficiencia de implementación

[email protected]

Un componente es una unidad de código fuente que sirve como un bloque de construcción para la estructura física de un sistema.un bloque de construcción para la estructura física de un sistema.

Las clases que se agrupan en un componente son aquellas que o bien tienen funciones cooperativas o las que necesitan estar en una proximidad cercana por eficiencia de implementación

Page 10: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

Elementos del Diagrama de ComponentesElementos del Diagrama de Componentes

� Componentearchivo

� Dependencia� Dependenciacomponentereferenciacomponente

[email protected]

Elementos del Diagrama de ComponentesElementos del Diagrama de Componentes

Componente: Parte física de software,

Dependencia: Relación de necesidad de unDependencia: Relación de necesidad de uncomponente por otro. Un componente hace

a los servicios ofrecidos por otrocomponente

Page 11: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

Diagrama de ComponentesDiagrama de Componentes

[email protected]

Page 12: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

Diagrama de ComponentesDiagrama de Componentes

[email protected]

Page 13: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

Diferencia entre componentes y clasesDiferencia entre componentes y clases

[email protected]

Diferencia entre componentes y clasesDiferencia entre componentes y clases

Page 14: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

DespliegueDespliegue

� Producir un producto y hacerlo llegar a sus usuarios finales.

� Incluye varias actividades:� Incluye varias actividades:

- Producir un “release”

- Empaquetar el software

- Distribuir el software

- Realizar pruebas beta

- Instalar el software- Instalar el software

- Apoyar a los usuarios

- Migración de datos

[email protected]

Producir un producto y hacerlo llegar a sus usuarios finales.

Page 15: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

Diagramas de DespliegueDiagramas de Despliegue

� Se utiliza para modelar los aspectosejecutarán los componentes delejecutarán los componentes del

� Muestra las conexiones entre procesadores

� Cuando a un diagrama decomponentes de software, se muestratiempo de ejecución.tiempo de ejecución.

[email protected]

aspectos físicos sobre los que sesistema de software.sistema de software.

procesadores y dispositivos

despliegue se le añaden losmuestra como opera el sistema en

Page 16: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

Diagramas de DespliegueDiagramas de Despliegue

� Los nodos sirven para modelarse ejecuta un sistema. Un nodose ejecuta un sistema. Un nododispositivo o procesador sobrecomponentes.

[email protected]

la topología del HW sobre el quenodo representa normalmente unnodo representa normalmente un

el cual se pueden desplegar los

Page 17: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

Diagramas de DespliegueDiagramas de Despliegue

� Los estereotipos permiten precisar la naturaleza del equipo:- Dispositivos- Dispositivos

- Procesadores

- Memoria

� Los nodos se interconectan mediante soportes bidireccionales (en principio) que pueden a su vez estereotiparse

[email protected]

Los estereotipos permiten precisar la naturaleza del equipo:

Los nodos se interconectan mediante soportes bidireccionales (en principio) que pueden a su vez estereotiparse

Page 18: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

Diagramas de DespliegueDiagramas de Despliegue

Servidor Aplicac...

Switch

Aplicac...

PC1-Punto Venta

PC2-Caja

Impresora

[email protected]

Servidor de Bd

PC3-Compras

Bd

PC3-Compras

Page 21: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

Diagrama de componentesDiagrama de componentes

[email protected]

Page 22: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

Diagrama de DistribuciónDiagrama de Distribución

[email protected]

Page 23: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

Diagrama de DistribuciónDiagrama de Distribución

Mobile Ventas

Web ClientsWeb Clients

Windows [email protected]

Srv Web -Web Services

Srv BD

Windows Clients

Srv App

Page 24: Explicacion de la fase de IMPLEMENTACION de la metogologia RUP

GRACIAS…

[email protected]

GRACIAS…

24