Sie sind auf Seite 1von 13

Modelo de implementación

★ Erica yamile Rodriguez Alarcón


★ Lina Maria Forero Mazutier
★ Julian Dario Malagon
★ Heydember Yuliam Buitrago Palomares
Modelo de implementación

Es comprendido por un conjunto de componentes y subsistemas que constituyen la


composición física de la implementación del sistema y sus relaciones.

Los componentes pueden ser:

● Archivos
● Código fuente + Cabeceras
● Librerías compartidas (DLLs)
● Ejecutables
● Paquetes

NOTA:componente es la materialización de una o más clases, parte física de un sistema.


Un diagrama de implementación muestra:

● Las dependencias entre las partes de código del sistema


(diagramas de componentes).
● La estructura del sistema en ejecución (diagrama de despliegue).
Diagrama de componentes

Los diagramas de componentes describen la descomposición física de


los elementos de un sistema y sus relaciones.

❏ (módulo, base de datos, programa ejecutable, etc.).

Un componente es la materialización de una o más clases, porque una


abstracción con atributos y métodos pueden ser implementados en los
componentes.
Representación simple de un Componente
Elementos del Diagrama de Componentes

● componentes
● interfaces
● Relaciones de dependencia, generalización, asociación y
realización
● Paquetes o subsistemas

agrupar en paquetes así como los objetos en clases,pueden haber


entre ellos relaciones de dependencia.
¿Por qué utilizar un Diagrama de Componentes?

● Nos permite ver el modelado de un sistema o subsistema


● permite especificar un componente con interfaces bien definidas
Diagrama de despliegue

Se utiliza para modelar el hardware utilizado en las implementaciones


de sistemas y las relaciones entre sus componentes.

● El elemento principal del diagrama son los NODOS.


● Permite modelar la topología del sistema (disposición física).
● Muestra el hardware utilizado por el sistema y demás
componentes conectados al hardware.
● Muestra conexiones físicas y relaciones entre si
Usos del Diagrama de despliegue

● Sistemas cliente-
servidor
● Sistemas
completamente
distribuidos
NODOS
Es un objeto físico en tiempo de ejecución que representa un recurso
computacional, generalmente con memoria y capacidad de
procesamiento.

● Pueden ser interconectados mediante líneas para describir una


estructura de red.
● Los nodos representan un recurso físico
● Se representan mediante este
Ejemplos de estereotipos
Artefactos
Es un producto del proceso de desarrollo de software, que puede
incluir los modelos del proceso. Por ejemplo: archivos fuente,
ejecutables, documentos de diseño, reportes de prueba,
prototipos, manuales de usuario etc.

● Donde un artefacto es un conjunto de componentes.


● Se denota por un rectángulo mostrando el nombre del
artefacto, el estereotipo «artifact» y un icono de documento.
Modelos de prueba

La fase de pruebas del sistema tiene como objetivo verificar el sistema software para
comprobar si este cumple sus requisitos.

Tipos de Pruebas al software:

● Pruebas de unidades
● Pruebas de integración
● Pruebas de regresión
● Pruebas de validación

Das könnte Ihnen auch gefallen