Diagrama de contexto del sistema
Un diagrama de contexto del sistema en ingeniería es un diagrama que define el límite entre el sistema, o parte de un sistema, y su entorno, mostrando las entidades que interactúan con él. Este diagrama es una vista de alto nivel de un sistema. Es similar a un diagrama de bloques.
Resumen
Los diagramas de contexto del sistema muestran un sistema, como un todo y sus entradas y salidas desde/hacia factores externos. Según Kossiakoff y Sweet (2011):
Diagramas de Contexto Sistema... representan todas las entidades externas que pueden interactuar con un sistema... Tal diagrama ilustra el sistema en el centro, sin detalles de su estructura interior, rodeado de todos sus sistemas de interacción, ambientes y actividades. El objetivo del diagrama de contexto del sistema es centrar la atención en los factores y acontecimientos externos que deben considerarse en la elaboración de un conjunto completo de requisitos y limitaciones de los sistemas.
Los diagramas de contexto del sistema se utilizan al principio de un proyecto para llegar a un acuerdo sobre el alcance que se investiga. Los diagramas de contexto generalmente se incluyen en un documento de requisitos. Estos diagramas deben ser leídos por todas las partes interesadas del proyecto y, por lo tanto, deben escribirse en un lenguaje sencillo, para que las partes interesadas puedan comprender los elementos del documento.
Bloques de construcción
Los diagramas de contexto se pueden desarrollar con el uso de dos tipos de bloques de construcción:
- Entidades (Actores): cajas etiquetadas; una en el centro que representa el sistema, y alrededor de ella múltiples cajas para cada actor externo
- Relaciones: líneas etiquetadas entre las entidades y el sistema
Por ejemplo, "el cliente realiza el pedido." Los diagramas de contexto también pueden usar muchos tipos de dibujos diferentes para representar entidades externas. Pueden usar óvalos, figuras de palitos, imágenes, imágenes prediseñadas o cualquier otra representación para transmitir significado. Los árboles de decisión y el almacenamiento de datos se representan en diagramas de flujo del sistema.
Un diagrama de contexto también puede enumerar las clasificaciones de las entidades externas como una de un conjunto de categorías simples (Ejemplos:), que agregan claridad al nivel de participación de la entidad con respecto al sistema. Estas categorías incluyen:
- Activo: Dinámica para alcanzar algún objetivo o propósito (Ejemplos: "Lectores de artículo" o "clientes").
- Pasivo: Entidades externas estáticas que interactúan infrecuentemente con el sistema (Ejemplos: "Editores de artículos" o "administrador de base de datos").
- Cooperativas: Entidades externas predecibles que son utilizadas por el sistema para producir algunos resultados deseados (Ejemplos: "Proveedores de servicios de Internet" o "empresas de envío").
- Autónomo (independiente): Entidades externas separadas del sistema, pero afectan indirectamente al sistema, mediante restricciones impuestas o influencias similares (Ejemplos: "Comités reguladores" o "grupos estándar").
Alternativas
Los mejores diagramas de contexto del sistema se utilizan para mostrar cómo interopera un sistema a un nivel muy alto, o cómo los sistemas funcionan e interactúan lógicamente. El diagrama de contexto del sistema es una herramienta necesaria para desarrollar una interacción de referencia entre los sistemas y los actores; actores y un sistema o sistemas y sistemas. Las alternativas al diagrama de contexto del sistema son:
- Diagrama de interconexión de arquitectura: La figura da un ejemplo de un Diagrama de Interconexión de Arquitectura: En la figura se muestra una representación de la arquitectura regional de Albuquerque ITS para el Departamento de Policía de Albuquerque que se generó utilizando la herramienta Turbo Architecture. Cada bloque representa un elemento de inventario de ITS, incluyendo el nombre del interesado en la parte superior sombreada. Las líneas de interconexión entre elementos son sólidas o destrozadas, indicando conexiones existentes o planificadas.
- Modelo de negocios, una plantilla de gestión estratégica para desarrollar nuevos modelos de negocio o documentarlos. Es un gráfico visual con elementos que describen la propuesta de valor de una firma, infraestructura, clientes y finanzas. [1] Ayuda a las empresas a alinear sus actividades ilustrando posibles compensaciones comerciales.
- Modelo de datos institucionales: este tipo de modelo de datos según Simsion (2005) puede contener hasta 50 a 200 clases de entidad, lo que resulta de "alto nivel de generalización en el modelado de datos".
- Diagrama de contexto de nivel superior IDEF0: El proceso IDEF0 comienza con la identificación de la función principal que se descompone. Esta función se identifica en un "Diágrama de Contexto de Nivel superior" que define el alcance del análisis IDEF0 particular.
- Diagramas de problemas: Además de los tipos de cosas que se muestran en un diagrama de contexto, un diagrama de problemas muestra requisitos y referencias de requisitos.
- Use diagrama de caso: Uno de los diagramas de lenguaje de modelado unificado. También representan el alcance del proyecto a un nivel similar de abstracción. - Use Cases, sin embargo, tienden a centrarse más en los objetivos de 'actors' que interactúan con el sistema, y no especifican ninguna solución. Los diagramas de casos de uso representan un conjunto de casos de uso, que son descripciones textuales de cómo un actor logra el objetivo de un caso de uso.
- ArchiMate: ArchiMate es un lenguaje de modelado de arquitectura empresarial abierto e independiente para apoyar la descripción, el análisis y la visualización de la arquitectura dentro y a través de dominios empresariales de manera inequívoca.
La mayoría de estos diagramas funcionan bien siempre que se muestre un número limitado de interconexiones. Cuando se deben mostrar veinte o más interconexiones, los diagramas se vuelven bastante complejos y pueden ser difíciles de leer.
Contenido relacionado
BeBox
Bola
Lana peinada