Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Tutorial Diagramas de Despliegue

No description
by

Alex Melchor

on 22 November 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Tutorial Diagramas de Despliegue

Facultad de Ingeniería Universidad Nacional
Autónoma de México Equipo 3 INTEGRANTES:
-Espino Gamez Adrian
-Melchor Jiménez Alejandro
-Roman Balbuena Carlos Aldair
-Ruiz Rodríguez Emmanuel
-Salas López Héctor Ivanny
-Solano Hernández Frine Anaid
-Sosa Alvirde Daniel Ingeniería de Software Grupo: 5 Diagramas de Despliegue UML Diagramas de Despliegue Ejemplos Ejemplo común
(cajero automático) Larman,Craig.

Prentice Hall,México, 1999.

Fowler, Martin.

Prentice Hall,México, 1999.

Jalloul Ghinwa

Cambridge unitated kingdom
Cambridge University Press, 2004

Brenet, Campderrich Falgueras

UOC
Barcelona
Abril 2003
pág. 102-107,144-148

Pierre N.Robillad, Philipe Kruchten with Datrick Asteus

Adolson Wesley Pearson
2003 Bibliografía El UML (lenguaje unificado de modelado) es un enfoque notacional que se ha generalizado como medio para la descripción de soluciones orientadas a objetos. Puede ser adaptado para encajar en diferentes situaciones de desarrollo y ciclos de vida de software. UML puede utilizarse para visualizar, especificar o documentar un problema. Resulta especialmente útil para describir distintas alternativas de diseño y eventualmente para documentar los artefactos que produce el diseño.

Los diagramas UML incluyen la vista dinámica del sistema, la vista estática, las restricciones y formalización. UML en el proceso

En el proceso de formulación de requerimientos, los diagramas de flujo de actividades, definen el proceso de negocios completo. Éstos diagramas, pueden completarse con un modelo de objetos, que definen las clases de objetos en términos de sus funciones. Cuando los requerimientos han alcanzado una buena forma, el diseño comienza con diagramas UML de estado y de actividades, luego, el diseño continua con el tratamiento de las estructuras estáticas de los objetos usando diagramas de estructura y de objetos, finalmente, el diseño puede ser implementado usando diagramas de paquetes y componentes. El diagrama de despliegue (deployment) permite mostrar la arquitectura en tiempo de ejecución del sistema respecto al hardware y software.

El diagrama de despliegue se utiliza en el diseño y la implementación. Se pueden distinguir componentes y nodos, así como las relaciones entre todos éstos.

La arquitectura lógica del diagrama de despliegue es la siguiente:

1.-Capa lógica de presentación y de aplicaciones en la computadora del cliente, en su almacenamiento o en su servidor.
2.-La presentación en la computadora del cliente, la lógica de aplicaciones en un servidor de la aplicación y el almacenamiento en un servidor de los subsistemas se irá realizando de manera distribuida cada vez más. Características

Describen la arquitectura física del sistema durante la ejecución en los tres términos siguientes:

1.-Procesadores.
2.-Dispositivos.
3.-Componentes de software.

Es más limitado que un diagrama de componentes, en el sentido de que representa la estructura del sistema solo en tiempo de ejecución, pero no en tiempo de desarrollo o compilación. Sin embargo, resulta más amplio en el sentido de que puede contener más clases de elementos. Los nodos

Los nodos representan objetos físicos existentes en tiempo de ejecución, sirven para modelar recursos que tiene memoria y capacidad de proceso y puede ser tanto ordenadores como dispositivos o personas.

Los componentes participan mediante éstos en el proceso, puede haber nodos de tipo y nodos de instancia. Los nodos se representan mediante paralelepípedos rectangulares. Relaciones dentro del diagrama de despliegue

Entre los nodos se establecen relaciones que significan que existe comunicación entre éstos. Se representan mediante líneas continuas y se puede hacer con un estereotipo que indica el tipo de comunicación, conocida como dependencia. Dependencia

La dependencia se representa mediante líneas continuas, y se puede hacer con un estereotipo que indica el tipo de comunicación.

Un componente o un objeto se puede ejecutar si se utilizan los recursos de un nodo puede estar contenido en éste. En el primer caso, se da una dependencia con el estereotipo support; en el segundo, se establece una relación de agregación o composición, que es posible representar de las maneras habituales. Por otra parte se puede representar que un objeto o componente emigra de un nodo a otro, causando que se transforme en otro. En el primer caso se presenta el objeto o componente en los dos nodos, y en los dos casos, la relación entre sí es una dependencia con el estereotipo bacommes.

Podemos tener asociada una propiedad que indique el tiempo en que se producirá la migración.

Además éstos componentes pueden establecer las mismas relaciones mediante interfaces que en el diagrama de componentes, limitada, pero en tiempo de ejecución. Características de los diagramas de despliegue UML y patrones. UML gota a gota. UML by example Ingeniería del Software Software Engeneering with Process with the upedu
Full transcript