Sei sulla pagina 1di 7

AP5-AA2-Ev2-Analysis vocabulary in context

Claudia Milena Benavides Salazar

Servicio Nacional de Aprendizaje SENA

Análisis y Desarrollo de Sistemas de Información

Mayo 2019
UML Deployment Diagrams
Deployment diagram shows the execution architecture of systems that represent the
assignment (deployment) of software artifacts to deployment targets (usually
nodes).

Nodes represent either hardware devices or software execution environments.


They could be connected through communication paths to create network
systems of arbitrary complexity. Artifacts represent concrete elements in the
physical world that are the result of a development process and are deployed on
nodes.

Note, that components were directly deployed to nodes in UML 1.x deployment
diagrams. In UML
2.x artifacts are deployed to nodes and artifacts could manifest (implement)
components. So components are now deployed to nodes indirectly through
artifacts.

The following nodes and edges are typically drawn in a UML deployment
diagram: deployment, artifact, association between artifacts, dependency
between artifacts, component, manifestation, node, device, execution
environment, composition of nodes, communication path, deployment
specification, deployment specification dependency, deployment specification
association.

You can find some deployment diagrams examples here:

Web application deployment


Web application manifestation
Multilayered load balancing
Clustered deployment of J2EE web
application Apple iTunes deployment
Android application deployment
Main Idea
Note, that components were directly deployed to nodes in UML 1.x deployment
diagrams. In UML
2.x artifacts are deployed to nodes and artifacts could manifest (implement)
components. So components are now deployed to nodes indirectly through
artifacts.

Unknown vocabulary
Artifact
Is a classifier that represents some physical entity, is a source of a deployment to a
node.

Manifestation
Is an abstraction relationship which represents concrete physical rendering
(implementation) of one or more model elements by an artifact.

Communication path
Is association between two deployment targets, through which they are able to
exchange signals and messages.
Execution environment
Is a (software) node that offers an execution environment for specific types of
components that are deployed on it in the form of executable artifacts.

Deployment specification
Is an artifact that specifies a set of deployment properties that determine
execution parameters of a component artifact that is deployed on a node.

Traducción

Diagramas de despliegue de UML

Diagramas de despliegue de UML


Diagrama de despliegue muestra la arquitectura de ejecución de los sistemas
que representan la asignación (despliegue) de software artefactos a destinos de
despliegue (por lo general los nodos).

Los nodos representan cualquiera de los dispositivos de hardware o software de


entornos de ejecución. Podrían estar conectados a través de vías de
comunicación para crear sistemas de redes de complejidad arbitraria. Artefactos
representan elementos de hormigón en el mundo físico que son el resultado de
un proceso de desarrollo y se desplieguen en los nodos.

Tenga en cuenta, que los componentes fueron desplegados directamente a los


nodos en los diagramas de despliegue UML 1.x. En UML 2.x artefactos están
desplegados a los nodos, y los artefactos podrían manifestar (implementar)
componentes. Así componentes están desplegados en nodos indirectamente a
través de artefactos.
Los siguientes nodos y los bordes se extraen típicamente en un diagrama de
despliegue UML:
despliegue , artefacto , asociación entre artefactos, la dependencia entre artefactos,
componente , manifestación , nodo , dispositivo , entorno de ejecución , la
composición de nodos, ruta de comunicación , especificación de despliegue , el
despliegue especificación dependencia , especificación despliegue asociación .

Se pueden encontrar algunos ejemplos diagramas de despliegue aquí:

• Implementación de aplicaciones Web


• Manifestación de aplicaciones web
• Balanceo de carga de múltiples capas
• El despliegue en grupo de aplicaciones web J2EE
• El despliegue de Apple iTunes
• Implementación de aplicaciones Android

Idea Principal

Tenga en cuenta, que los componentes fueron desplegados directamente a los


nodos en los diagramas de despliegue UML 1.x. En UML 2.x artefactos están
desplegados a los nodos, y los artefactos podrían manifestar (implementar)
componentes. Así componentes están desplegados en nodos indirectamente a
través de artefactos.
Vocabulario Desconocido

Artefacto
Es un clasificador que representa alguna entidad física, es una fuente de un
despliegue a un nodo.

Manifestación
Es una abstracción relación que representa la representación física concreta
(aplicación) de uno o más elementos de modelo por un artefacto.

Ruta de comunicación
Es la asociación entre dos destinos de despliegue, a través de las que son
capaces de intercambiar señales y mensajes.

Entorno de ejecución
Es un (software) del nodo que ofrece un entorno de ejecución para
determinados tipos de componentes que se implementan en ella en
forma de ejecutables artefactos.
Especificación de despliegue
Es un artefacto que especifica un conjunto de propiedades de implementación que
determinan parámetros de ejecución de un artefacto componente que se
implementa en un nodo.

Potrebbero piacerti anche