Download - Diagrama de Contexto
![Page 1: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/1.jpg)
Diagrama
de Contexto
![Page 2: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/2.jpg)
Un diagrama o gráfico es un tipo de esquema de información que representa datos numéricos
tabulados.
Que es un diagrama?
![Page 3: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/3.jpg)
La palabra flujo se puede referir a varios conceptos de diversos campos, en el campo de la informática que es la cual nos dedicamos tenemos, tenemos:
El Flujo de trabajo es el estudio de los aspectos operacionales de una actividad de trabajo: ◦ cómo se estructuran las tareas, ◦ cómo se realizan, ◦ cuál es su orden correlativo, ◦ cómo se sincronizan, cómo fluye la información que soporta las tareas y◦ cómo se le hace seguimiento al cumplimiento de las tareas.
FLUJO
![Page 4: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/4.jpg)
Muestran en forma visual sólo el flujo de datos entre los distintos procesos, entidades externas y almacenes que conforman un
sistema.
DFDs
![Page 5: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/5.jpg)
Cuando los analistas de sistemas indagan sobre los requerimientos de información de los usuarios, deben ser capaces de concebir la manera en que los datos
fluyen a través del sistema u organización, los procesos que sufren
estos datos y sus tipos de salidas.
DFDs
![Page 6: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/6.jpg)
Se le considera como:
◦ un tipo de herramienta de modelado que describe los flujos de datos o tuberías,
◦ los procesos que cambian o transforman los datos en un sistema, ◦ las entidades externas que son fuente o destino de los datos (y en
consecuencia los límites del sistema) ◦ los almacenamientos o depósitos de datos a los cuales tiene acceso el
sistema, permitiendo así describir el movimiento de los datos a través del sistema.
Diagrama de flujo de datos
![Page 7: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/7.jpg)
Es una práctica común para un diseñador dibujar un contexto a
nivel de DFD que primero muestra la interacción entre el
sistema y las entidades externas.
![Page 8: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/8.jpg)
El Diagrama de Flujo de Datos describe:
◦ Los lugares de origen y destino de los datos (los límites del sistema),
◦ Las transformaciones a las que son sometidos los datos (los procesos internos),
◦ Los lugares en los que se almacenan los datos dentro del sistema, y
◦ Los canales por donde circulan los datos.
![Page 9: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/9.jpg)
los DFD fueron inventados por Larry Constantine desarrollador original del diseño estructurado, basado en el
modelo de computación de Martin y Estrin: "Flujo Gráfico de Datos" .
Los diagramas de flujo de datos (DFDs) son una de las tres perspectivas esenciales de Análisis de Sistemas Estructurados y Diseño por Método SSADM.
Antecedentes y origen
![Page 10: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/10.jpg)
Tipos de diagramas de flujo de datos
1. Diagramas
físicos de
flujo de
datos.
2. Diagramas lógicos de flujo de
datos.
Los diagram
as de flujo de datos
son de dos
tipos:
![Page 11: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/11.jpg)
1. Diagramas físicos de flujo de datos.
• Proporcionan un panorama del sistema en uso, muestra las tareas que se llevan a cabo y como se hacenLas características físicas incluyen:
• Nombre de personas• Nombre o formatos de documentos• Nombres de departamentos• Archivo de maestro y de transacciones• Equipo y dispositivos utilizados• Ubicaciones, entre otros.
![Page 12: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/12.jpg)
Para los analistas de sistema es más fácil describir la interacción entre los
componentes físicos que comprender las políticas empleadas. De modo que
identifican las personas, lo que hacen, los documentos que inician las actividades y el
equipo para su procesamiento.
El empleo de estos diagramas es aconsejable por tres razones:
![Page 13: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/13.jpg)
Los diagramas físicos de flujos de datos son de utilidad para comunicarse con los usuarios. Estos relacionan con facilidad a
las personas, las ubicaciones y los documentos ya que trabajan todos los días
con estas entidades (Los diagramas lógicos van a resultar abstractos para los
usuarios).
![Page 14: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/14.jpg)
Los diagramas físicos proporcionan un camino para validar o verificar el punto de vista del usuario sobre la forma en que opera el sistema en uso.
![Page 15: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/15.jpg)
2. Diagramas lógicos de flujo de datos.
• Proporcionan un panorama del sistema independiente de la implantación, que se centra en el flujo de datos entre los procesos sin considerar los dispositivos específicos y la localización de almacenes de datos o personas en el sistema.
![Page 16: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/16.jpg)
Los diagramas físicos de flujos de datos, no son un fin en si mismos, sino son un medio para describir la implantación del sistema existente. El diagrama lógico es una visión retrospectiva de la implantación actual y proporciona la base para examinar la combinación de procesos, flujo de datos, almacenes de datos, entrada y salida sin importarnos los dispositivos físicos, personas o aspectos de control que caracterizan la implantación.
![Page 17: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/17.jpg)
Así que el diagrama lógico se obtiene del diagrama físico al llevar a cabo lo siguiente:
◦ Señalar los datos necesarios en este momento para un proceso, no documentos que los contienen.
◦ Indicar los flujos entre los procedimientos y no entre personas, oficinas o localidades.
◦ Eliminar herramientas y dispositivos.
◦ Eliminar información de control.
◦ Consolidar los almacenes de datos redundantes.
◦ Eliminar los procesos innecesarios (v.gr los que no cambian los datos, independientes de los dispositivos donde ocurren, los que representan un proceso único dentro del sistema).
![Page 18: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/18.jpg)
Los niveles se refieren a la cantidad de detalles asociados a cada proceso que se realice a los
datos de entrada.
Niveles de los dfd
Los diagramas derivados de los procesos principales se clasifican en niveles, los cuales son:
•Nivel 0: Diagrama de contexto. •Nivel 1: Diagrama de nivel superior. •Nivel 2: Diagrama de detalle o expansión.
![Page 19: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/19.jpg)
Diagrama de Contexto:
Nivel 0
En el diagrama de contexto solo se dibuja el proceso principal y los flujos entre este y sus entidades externas.
Diagrama de Nivel Superior:
Nivel 1
En el diagrama de nivel superior se plasman todos los procesos que describen al proceso principal. En este nivel los procesos no pueden interrelacionarse directamente, sino que entre ellos siempre debe existir algún almacenamiento o entidad externa que los una.
Diagrama de Detalle o Expansión:
Nivel 2
A partir del nivel 2 de detalle, los procesos pueden interrelacionarse directamente, sin necesidad de almacenamiento que los una. Cabe destacar que en el nivel 1 y 2 siempre los procesos deben tener las entradas y las salidas dadas en el diagrama de contexto.
![Page 20: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/20.jpg)
Idea General de Modelamiento
“ Se trata de analizar los flujos que entran a un sistema (visto como un único proceso) y los que salen... Y entender como internamente la información se procesa y se comparte entre subprocesos ... “
Proceso
Entradas Salida
EntradasSalida
Proceso
![Page 21: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/21.jpg)
Idea General de Modelamiento
• ¿ Qué Procesos integran el sistema ?
• ¿ Qué datos emplea cada proceso ?
• ¿ Qué datos son almacenados ?
• ¿ Qué datos entran y salen del sistema ?
Proceso
Entradas Salida
Entradas Salida
Proceso
![Page 22: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/22.jpg)
EMISOR RECEPTOR
Para establecer una comunicación
se necesita:• un EMISOR,
que envía un mensaje;
• Un RECEPTOR, que recibe el
mensaje;
• un CANAL, que transmite el mensaje
Comunicación
![Page 23: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/23.jpg)
CANAL
Comunicación
Emisor-Receptor
Emisor-Receptor
![Page 24: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/24.jpg)
CANAL
Emisor-Receptor
Emisor-Receptor
Comunicación
![Page 25: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/25.jpg)
CANAL
MEMORIA
Emisor-Receptor
Emisor-Receptor
Comunicación
![Page 26: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/26.jpg)
MEMORIA
EL SISTEMA
CANALEmisor-Receptor
Emisor-Receptor
Comunicación
![Page 27: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/27.jpg)
MEMORIA
EL SISTEMA
CANAL
ENTIDAD
EXTERNA
Emisor-Receptor
Comunicación
![Page 28: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/28.jpg)
MEMORIA
EL SISTEMA
CANAL
ENTIDAD
EXTERNA
PROCESO
Comunicación
![Page 29: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/29.jpg)
MEMORIA
EL SISTEMA
ENTIDAD
EXTERNA
PROCESO
Flujo de datos
Comunicación
![Page 30: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/30.jpg)
EL SISTEMA
ENTIDAD
EXTERNA
PROCESO
Flujo de datos
DEPOSITO DE DATOS
Comunicación
![Page 31: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/31.jpg)
EL SISTEMA
ENTIDAD
EXTERNA
PROCESO
Flujo de datos
DEPOSITO DE DATOS
Flujo de datos
Flujo de datos
Comunicación
![Page 32: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/32.jpg)
Información de cuentas
Facturas
Indagaciones
Contabilidad
Contabilidad
Detalles de envío
Nombre del cliente,dirección del cliente
Detallesdel pedido
pedidos
Pedidos cancelados
Nombre del cliente,dirección del cliente
Nombre del cliente,detalles de la factura
FACTURAS
PEDIDOS
CLIENTES
CLIENTES
CLIENTES
BODEGA
RECEPCION
COBRANZAS
CONTABILIDAD DE ENVIO
DFDs
![Page 33: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/33.jpg)
2.CONTABI-LIDAD DE ENVIO
3.COBRAN-ZAS
1.RECEP-CION DE PEDIDOS
CLIENTES
CLIENTES
BODEGAPEDIDOS
CLIENTES
FACTURAS
Información de cuentas
Facturas
Indagaciones
Contabilidad
Contabilidad
Detalles de envío
Nombre del cliente,dirección del cliente
Detallesdel pedido
pedidos
Pedidos cancelados
Nombre del cliente,dirección del cliente
Nombre del cliente,detalles de la factura
Yourdon, E. AnálisisEstructurado Moderno
DFDs
![Page 34: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/34.jpg)
El propósito de un Diagrama de Flujo de Datos (DFD) es mostrar, para un cierto sistema o subsistema:
Cuáles son los límites del sistema De dónde vienen los datos A dónde van los datos cuando dejan el sistema Dónde se almacenan los datos Qué procesos transforman los datos y Las interacciones entre los procesos y los depósitos de
datos
![Page 35: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/35.jpg)
Elementos
DFDs
Proceso
Flujos de Información:
Almacenes de Datos
Entidades
![Page 36: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/36.jpg)
Entidadesi Representan las Fuentes o Destinos de los Datos, generalmente
es una persona o un grupo, por ejemplo una organización externa o una agencia gubernamental, o un grupo o departamento que esté dentro de la misma compañía u organización
Yourdon/Demarco Gene & Sarson
Entidad 1 Entidad 1
Alumno Cliente Paciente
i Ejemplos:
![Page 37: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/37.jpg)
Procesoi Muestra una parte del sistema que transforma entradas en salidas.
i El proceso se representa gráficamente como un óvalo o un rectángulo con esquinas redondeadas
Yourdon/Demarco Gene & Sarson
i Ejemplos:
Estas diferencias son sólo de forma, y se debe optar por alguna de ellas y utilizarla en forma consistente.
![Page 38: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/38.jpg)
Flujos de Información:i Un flujo se representa gráficamente por medio de una flecha que
entra o sale de un proceso.
i El flujo se usa para describir el movimiento de bloques o paquetes de información de una parte del sistema a otra. Por ello, los flujos representan datos en movimiento
Yourdon/Demarco Gene & Sarson
Detalle de Factura Orden de Compra
i Ejemplos:
![Page 39: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/39.jpg)
Almacenes de Datos:i Se utiliza para modelar un conjunto de paquetes de datos en reposo.
i Se denota por dos líneas paralelas u otras alternativas gráficas.
i De modo característico, el nombre que se usa para un almacén es el plural del que se usa para los paquetes que entran y salen del almacén por medio de flujos
i Repositorio de los datos procesados y utilizados por los procesos del sistema.
Yourdon/Demarco Gene & Sarson
nn
1 Facturas 2 Reservas
i Ejemplos:
![Page 40: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/40.jpg)
Los niveles se refieren a la cantidad de detalles asociados a cada proceso que se realice a los
datos de entrada.
Niveles de los dfd
Los diagramas derivados de los procesos principales se clasifican en niveles, los cuales son:
•Nivel 0: Diagrama de contexto. •Nivel 1: Diagrama de nivel superior. •Nivel 2: Diagrama de detalle o expansión.
![Page 41: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/41.jpg)
Sirve para representar los límites del sistema, es decir permite distinguir lo que es el sistema y su entorno.
¿Para qué sirve?Diagrama de contexto
![Page 42: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/42.jpg)
Ayuda a definir lo que hace y lo que no hace parte del sistema.
¿Para qué sirve?
![Page 43: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/43.jpg)
La definición del contexto implica aspectos sociales y organizacionales.
¿Para qué sirve?
![Page 44: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/44.jpg)
En el centro se ubica el sistema que se desea construir y se rodea de tres tipos de entidades:
◦ Los demás sistemas con los que interactúa.◦ Los usuarios del sistema.◦ Los centros de información a los cuales necesita
acceder para realizar su función correctamente (Ej: bases de datos y/o repositorios de información).
¿Cómo se elabora?
![Page 45: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/45.jpg)
El sistema se conecta a estas entidades por medio de flechas (uni o bidireccionales).
Las unidireccionales significa que el sistema toma o entrega información a las entidades.
Las bidireccionales muestran un intercambio de información entre el sistema y su entorno.
¿Cómo se elabora ?
![Page 46: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/46.jpg)
Modelar el problema como único proceso
DIAGRAMA DE CONTEXTO
Se muestran todas las entidades externas que interactuan con el sistema y los flujos de datos entre estas entidades y el sistema
![Page 47: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/47.jpg)
Ejemplo #1
•Nivel 0: Diagrama de contexto. •Nivel 1: Diagrama de nivel superior. •Nivel 2: Diagrama de detalle o expansión.
![Page 48: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/48.jpg)
DFD. Descripción de sistemas: Diagrama de contexto
Departamento
Proveedores
Dirección
0Sistema de
ControlPresupuesto
Presupuesto Asignado
Sol. Aprobación Especial
Resumen GastosResp.Aprob.Especial
Gastos Requeridos
Solicitud Rechazada
Informe Entrega Pedidoselementos
Aviso entrega
![Page 49: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/49.jpg)
DFD. Descripción de sistemas: Diagrama de nivel
superior
2EstablecerPresupuesto
DepartamentoDirección
1Comprobar Fondos
3ClasificarGastos 5
OrganizarAprovisionamiento
Proveedores
4ProporcionarResumenGastos
PRESUPUESTOASIGNADO
Gastos Requeridos
Sol.Rechazada
PresupuestoAsignado
Sol. Aprobación Especial
SOLICITUDESSUSPENDIDAS
Informe Entrega
Sol. aprobadaCTASxDEPTO TIPO CUENTAS
Sol. RegistradaPed.
Elem
Aviso entrega
Resum
enga stos
Respuesta Aprobación Especial
![Page 50: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/50.jpg)
DFD. Descripción de sistemas: Expansión de un
proceso
3.1Clasificarx tipo degastos
3.2Actualizartipocuenta
TIPO CUENTAS
3.3Sumartotal
3.4ActualizarRegistroDepto
CUENTASxDEPTO
Solicitud
aprobada
Solicitud-clasificada
Solicitud-Actualizada
Solicitud-totalizada
Solicitud-registrada
Expansión proceso : 3 Clasificar Gastos
![Page 51: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/51.jpg)
•Nivel 0: Diagrama de contexto.
Ejemplo #2
![Page 52: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/52.jpg)
Diagrama de Contexto
![Page 53: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/53.jpg)
Licda. Noelia Gómez Gutiérrez
![Page 54: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/54.jpg)
PROCESO DE ATENCION AL CLIENTE Nivel 1
![Page 55: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/55.jpg)
Proceso de Control de Ventas Nivel 1
![Page 56: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/56.jpg)
Proceso de Control de Inventario Nivel 1
![Page 57: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/57.jpg)
Errores comunes en los Flujos de Datos
Licda. Noelia Gómez Gutiérrez
![Page 58: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/58.jpg)
Licda. Noelia Gómez Gutiérrez
Reglas para construir DFD’s
Escoger nombres con significado. Numerar los procesos. Evitar los DFD excesivamente complejos Redibujar el DFD tantas veces como sea necesario
estéticamente Asegurarse de que el DFD sea lógicamente consistente .
![Page 59: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/59.jpg)
Licda. Noelia Gómez Gutiérrez
El diagrama de contexto enfatiza varias características importantes del sistema:
Las personas, organizaciones y sistemas con los que se comunica el sistema. Se conocen como terminadores.
Los datos que el sistema recibe del mundo exterior y que deben procesarse de alguna forma.
Los datos que el sistema produce y que se envían al mundo exterior.
La frontera entre el sistema y el resto del mundo.
![Page 60: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/60.jpg)
Describe el entorno pero NO muestra de manera amplia las relaciones entre el sistema que se está desarrollando y el entorno. Por eso debe complementarse con otros diagramas como el de Procesos y el de Actividades.
Es conocido como el nivel 0 del Diagrama de Flujo de Datos (DFD) que veremos luego.
Diagrama de contexto
![Page 61: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/61.jpg)
Diagrama de Contexto
Orientado a Objetos
![Page 62: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/62.jpg)
DC con enfoque UML
![Page 63: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/63.jpg)
![Page 64: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/64.jpg)
•Estudiante
Ejemplo #3
![Page 65: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/65.jpg)
Una empresa pretende desarrollar un software, al que denominará HogarSeguro, para que el propietario de una vivienda sea capaz de configurar el sistema de seguridad de su casa, una vez instalado. Se trata de controlar todos los sensores conectados al sistema de seguridad, interaccionando con dicho sistema mediante un panel de control dotado de un teclado numérico y teclas de función
Durante la instalación, el panel de control se usa para programar y configurar el sistema. Cada sensor tiene asignado un número, un tipo, y una palabra clave es necesaria para poner en marcha y desactivar el sistema. Además se pueden introducir 3 números de teléfono para realizar llamadas cuando algún sensor produzca un evento. Cuando el sistema software detecte algún evento proveniente de alguno de los sensores, provocará que suene una alarma conectada al sistema. Después de un tiempo de espera especificado por el usuario al configurar el sistema, el software debe realizar una llamada a uno de los números de teléfono, proporcionando información acerca del origen de la alarma, y de la localización de la vivienda. Dicho número se marcará de nuevo cada 20 segundos hasta que se consiga contactar con el número llamado. La interacción con el sistema HogarSeguro se lleva a cabo a través de un subsistema que lee las entradas proporcionadas por el teclado numérico y las teclas de función, visualiza los mensajes en una pantalla LCD del panel de control, así como la información sobre el estado del sistema.
Ejemplo
![Page 66: Diagrama de Contexto](https://reader036.vdocuments.site/reader036/viewer/2022062419/55721255497959fc0b90754e/html5/thumbnails/66.jpg)
Información que fluye:Estado del sensor, Ordenes y datos de usuario, Informacion para visualizarTipo de alarma, Tonos del número de teléfono
Software Hogar Seguro
Panel de Control
Sensor
Pantalla LCD del panel de
control
Alarma
Línea telefónica
Diagrama de contexto de HogarSeguro