---
title: "Sistemas · Docs · SourceAnt"
description: "Documentación: agrupa repositorios y recursos en sistemas, descubre sus conexiones y revisa la evidencia detrás de cada relación."
url: "https://sourceant.ai/es/docs/systems/"
---

# Sistemas

Un sistema reúne los repositorios y recursos que hacen funcionar una aplicación. Muestra qué pertenece en conjunto y cómo dependen las partes entre sí. Por ejemplo, un producto puede incluir una aplicación web, una API, una aplicación móvil y una base de datos.

## Partes y conexiones

Un sistema puede contener otros sistemas. Leer un repositorio crea un sistema para él; después puedes incluirlo en un sistema mayor junto con repositorios relacionados. Los recursos representan partes como bases de datos, colas y API externas.

Las partes describen lo que hay dentro de un sistema. Las conexiones describen cómo funcionan juntas esas partes: una consume una API, proporciona un servicio o depende de otra parte. Agrupar repositorios no describe por sí mismo esas relaciones.

## Crear un sistema

1.  Abrir **Sistemas** y elige **Crear un sistema**, o el **+** si ya tienes sistemas.
2.  En **Dibujar un sistema**, usa **Leerlo** para cualquier repositorio conectado que aparezca en **Aún no leído** que quieras incluir.
3.  Asigna un nombre al sistema y describe **Qué es**. Selecciona sus partes en **Sistemas que contiene**, y luego elija **Crear sistema**.

**Lee los repositorios** sugiere agrupaciones si necesitas un punto de partida. Tú decides qué partes van juntas. Usa **Dentro de otro sistema** cuando este sistema forma parte de uno mayor.

## Buscar conexiones

Abre un sistema que contenga sistemas de repositorios. Haz clic en el **icono con forma de compartir** justo a la izquierda del **+** botón en el encabezado. Su información emergente es **Buscar conexiones**. SourceAnt lee las dependencias declaradas y el código relevante para proponer relaciones entre las partes. El trabajo se ejecuta en segundo plano, así que puedes salir de la página mientras continúa.

El mensaje de progreso indica cuántos repositorios se leyeron y nombra los que no se pudieron leer. Los repositorios sin cambios pueden reutilizar una lectura anterior. Una lectura fallida no significa que el repositorio no tenga conexiones.

![Vista Partes de Sistemas con el botón Buscar conexiones, con forma de compartir, resaltado junto al botón más, sobre las conexiones pendientes y su código de respaldo.](https://sourceant.ai/_astro/system-find-connections-light.BZmHlG74_mSm1E.webp) ![Vista Partes de Sistemas con el botón Buscar conexiones, con forma de compartir, resaltado junto al botón más, sobre las conexiones pendientes y su código de respaldo.](https://sourceant.ai/_astro/system-find-connections-dark.B-kO_Qkd_ZSaSKO.webp)

El botón resaltado con forma de compartir inicia Buscar conexiones. Los resultados aparecen abajo con el código de respaldo y los controles Aprobar y Rechazar, empezando por la evidencia más débil.

## Revisa la evidencia

Las conexiones descubiertas comienzan como **pendiente**. En **Conexiones a revisar**, lee la relación de izquierda a derecha: el origen, cómo está conectado y el destino. Consulta el archivo citado y el fragmento de código antes de elegir **Aprobar** o **Rechazar**.

Una propuesta es algo que hay que comprobar, no una descripción confirmada de tu sistema. Dos partes pueden tener más de una relación, así que evalúa cada propuesta según su propia evidencia.

Use **Partes** para explorar el sistema como una lista, o **Arquitectura** para explorar su estructura visualmente. También puedes [añadir conexiones manualmente](https://sourceant.ai/es/docs/cross-repository-reviews#by-hand) cuando conoces una relación que el descubrimiento no puede ver.

## Inspecciona el código detrás de un sistema

Para un sistema respaldado por repositorios, **Arquitectura** también ofrece **Componentes de código**, **Clases** y **Flujo de llamadas**. Usa **Datos** y **Dependencias externas** para otras lecturas. Consulta [Inspección de arquitectura](https://sourceant.ai/es/docs/architecture) para flujos enfocados, matrices de dependencias y comparaciones de instantáneas locales.

## Usa sistemas en las revisiones

La revisión de sistemas, también llamada revisión entre repositorios, usa estas relaciones para seguir un cambio hacia los repositorios relacionados. La aprobación distingue las conexiones confirmadas de las propuestas; no decide si una revisión puede llegar a otro repositorio.

Consulte [Revisión de sistemas](https://sourceant.ai/es/docs/cross-repository-reviews) para la configuración de la revisión, cómo se gestionan las conexiones pendientes y qué ocurre cuando no se puede leer el código relacionado.
