AP5-AA2-Ev2-Analysis Vocabulary in Context
AP5-AA2-Ev2-Analysis Vocabulary in Context
AP5-AA2-Ev2-Analysis Vocabulary in Context
By:
Teacher:
Myriam Saavedra
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.
Unknown vocabulary
Artifact: Is a classifier that represents some physical entity, is a source of a deployment to a node.
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.
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.
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.
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.