AP5-AA2-Ev2-Analysis Vocabulary in Context

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

AP5-AA2-Ev2-Analysis vocabulary in context

By:

Rigoberto Andres Galindo García

Teacher:

Myriam Saavedra

Análisis Y Desarrollo De Sistemas De Información

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.
Translation

El diagrama de implementación muestra la arquitectura de ejecución de los sistemas que


representan la asignación (implementación) de artefactos de software a los destinos de
implementación (generalmente nodos).

Los nodos representan dispositivos de hardware o entornos de ejecución de software. Podrían


conectarse a través de vías de comunicación para crear sistemas de red de complejidad arbitraria.
Los artefactos representan elementos concretos en el mundo físico que son el resultado de un
proceso de desarrollo y se implementan en nodos.

Tenga en cuenta que los componentes se implementaron directamente en los nodos en los
diagramas de implementación de UML 1.x. En UML 2.x, los artefactos se implementan en nodos y
los artefactos podrían manifestar (implementar) componentes. Así que los componentes ahora se
implementan en los nodos indirectamente a través de artefactos.

Los siguientes nodos y bordes normalmente se dibujan en un diagrama de despliegue de UML:


despliegue, artefacto, asociación entre artefactos, dependencia entre artefactos, componente,
manifestación, nodo, dispositivo, entorno de ejecución, composición de nodos, ruta de
comunicación, especificación de despliegue, dependencia de especificación de despliegue,
asociación de especificación de despliegue.

Puede encontrar algunos ejemplos de diagramas de despliegue aquí:

• Implementación de aplicaciones web.


• Manifestación de la aplicación web.
• Equilibrio de carga multicapa.
• Implementación agrupada de la aplicación web J2EE.
• Implementación de Apple iTunes.
• Implementación de aplicaciones de Android.

Idea Principal
Tenga en cuenta que los componentes se implementaron directamente en los nodos en los
diagramas de implementación de UML 1.x. En UML 2.x, los artefactos se implementan en nodos y
los artefactos podrían manifestar (implementar) componentes. Así que los componentes ahora se
implementan en los nodos indirectamente a través de artefactos.

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.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy