Está en la página 1de 14

CICLO DE VIDA DEL SOFTWARE

ADSO (Análisis y Desarrollo de Software)

Centro de Servicios Empresariales y Turísticos


Regional Santander
Ciclo de vida del Software

Definición de
necesidades

Mantenimien
Análisis
to y Evolución

Validación Diseño

Pruebas Codificación
Ciclo de vida del Software

1. Especificación
de
requerimientos

5. Implantación 2. Planeación

4. Desarrollo 3. Modelado
Evidencia de conocimiento: GA4-220501095-AA3-EV01 - Mapa conceptual para
Identificación y caracterización de los componentes del ciclo de vida del software

Realizar un mapa conceptual para Identificación y caracterización de los componentes


del ciclo de vida del software teniendo en cuenta:

● Utilizar herramientas TIC para elaboración de mapas conceptuales.


● Identifica los conceptos clave.
● Agrega enlaces para conectar los conceptos.
● Revisa la lógica y personaliza el formato.
DIAGRAMAS DE DESPLIEGUE

ADSO (Análisis y Desarrollo de Software)

Centro de Servicios Empresariales y Turísticos


Regional Santander
Diagrama UML de Despliegue

El diagrama UML de despliegue describe las especificaciones del sistema de


software y el sistema de hardware físico necesario para ejecutar el software. El
diagrama de despliegue también determina la instalación del software en el
hardware.

El diagrama UML de despliegue asigna segmentos de software de un método al


dispositivo que lo implementará.
Diagrama UML de Despliegue

Un diagrama de despliegue es un grafo de nodos unidos por conexiones de comunicación. Un


nodo puede contener instancias de componentes software, objetos, procesos (caso particular
de un objeto).

En general un nodo será una unidad de computación de algún tipo, desde un sensor a un
mainframe. Las instancias de componentes software pueden estar unidas por relaciones de
dependencia, posiblemente a interfaces (ya que un componente puede tener más de una
interfaz).
Símbolos del diagrama de despliegue
Nodos

Hay dos tipos de nodos en un diagrama de implementación: los


nodos de dispositivos y los nodos de entorno de ejecución.
Los nodos de dispositivos son recursos de cómputo con
capacidades de procesamiento y la habilidad de ejecutar
programas.
Ejemplo nodos: PC, portátiles y teléfonos móviles.
Un nodo de entorno de ejecución o EEN es cualquier sistema de
cómputo que reside en un nodo de dispositivo.
Ejemplo: Podría ser un sistema operativo, un JVM u otro
contenedor de servlet.
Símbolos del diagrama de despliegue

Instancia de un Nodo

Una instancia de nodo se puede mostrar en un diagrama. Una


instancia se puede distinguir desde un nodo por el hecho de
que su nombre esta subrayado y tiene dos puntos antes del
tipo de nodo base. Una instancia puede o no tener un nombre
antes de los dos puntos. El siguiente diagrama muestra una
instancia nombrada de una computadora.
Símbolos del diagrama de despliegue

Artefactos

Un artefacto constituye la definición de un


objeto tangible conectado a la programación
de software.
Durante el proceso de desarrollo de software
o algún archivo ejecutable, se puede utilizar • Archivos fuente
• Archivos ejecutables
para describir el marco. El despliegue de los • Tablas de la base de datos
artefactos se realiza en los nodos. Los • Scripts
• Archivos DLL
artefactos más habituales son: • Manuales de usuario o documentación
• Archivos de salida
Símbolos del diagrama de despliegue

Asociación

Componente La asociación es una línea que estipula una


comunicación o un nuevo tipo de transmisión
Un componente se describe como el bloque entre nodos. Una asociación constituye una
de unidades de implementación de un ruta de transporte entre nodos.
sistema que muestra las partes
independientes e intercambiables de dicho
sistema.
Es un conjunto de clases que pueden
clasificarse en función de su tipo.
Ejemplo departamento ventas
Ejemplo Hospital

También podría gustarte