Los Diagramas de Flujo de Datos (DFD) es uno de los instrumento que se utilizan para el levantamiento de los requisitos funcionales de un sistema de información.
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
Un diccionario de datos es un catálogo, un depósito, de los elementos de un sistema. Es un listado organizado de todos los datos pertinentes al sistema con definiciones precisas y rigurosas para que tanto el usuario como el analista tengan un entendimiento en común de todas las entradas, salidas, componentes y cálculos.
Diseño de entradas para sistemas de informaciónYaskelly Yedra
Los sistemas de información deben contar con interfaces de usuario que facilitan la entrada de datos para luego ser procesada por el sistema y que sea convertida en información.
• Objetivos del diseño de salida de un sistema
• Identificación de las necesidades de salida de un sistema
• Presentación de la información
• Diseño de la salida impresa
• Diseño de la salida de pantalla
Diseño de salidas para sistemas de informaciónYaskelly Yedra
Los sistemas de información deben contar con interfaces de usuario que facilitan la salida de información luego de ser procesada, estas salidas pueden ser por pantalla, por impresora o por algún otro tipo de método.
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
Un diccionario de datos es un catálogo, un depósito, de los elementos de un sistema. Es un listado organizado de todos los datos pertinentes al sistema con definiciones precisas y rigurosas para que tanto el usuario como el analista tengan un entendimiento en común de todas las entradas, salidas, componentes y cálculos.
Diseño de entradas para sistemas de informaciónYaskelly Yedra
Los sistemas de información deben contar con interfaces de usuario que facilitan la entrada de datos para luego ser procesada por el sistema y que sea convertida en información.
• Objetivos del diseño de salida de un sistema
• Identificación de las necesidades de salida de un sistema
• Presentación de la información
• Diseño de la salida impresa
• Diseño de la salida de pantalla
Diseño de salidas para sistemas de informaciónYaskelly Yedra
Los sistemas de información deben contar con interfaces de usuario que facilitan la salida de información luego de ser procesada, estas salidas pueden ser por pantalla, por impresora o por algún otro tipo de método.
Manual de descripcion de cargos para una empresa de desarrollo de softwareYaskelly Yedra
El Manual de Descripción de Cargos es un instrumento de la administración de los de recursos humanos: reclutamiento, selección, adiestramiento, clasificación, remuneración, evaluación de desempeño y contratación, donde se indican los objetivos, las funciones o tareas, obligaciones, responsabilidades y requisitos exigidos que sirven para identificar y describir los diferentes cargos de la organización, agrupando los similares bajo títulos comunes.
Es la relación detallada de los objetivos del cargo (para que lo hace), de las funciones del cargo (lo que el ocupante hace) y de los métodos empleados para la ejecución de esas funciones o tareas (como lo hace). Es básicamente un inventario escrito de los principales hechos significativos sobre la ejecución del cargo. La descripción debe ser concisa y completa, de manera que proporcione la información más importante y específica, quedando claro el contenido del cargo.
Manual de sistema de una Intranet basada en multiplataforma para la toma de d...Yaskelly Yedra
En este manual se obtiene información importante relacionada con la administración, mantenimiento y configuración de la Intranet de Cementos Catatumbo, C.A., así como los lenguajes y software en los que se programaron las páginas web estáticas y dinámicas, para orientar al administrador de la red hacia una idea general del sistema, también se muestra todos los mapas de navegación y la seguridad que encierra la Intracecat (Intranet de Cementos Catatumbo, C.A.).
Manual del usuario de una Intranet multiplataforma para la toma de decisiónYaskelly Yedra
En este manual se obtiene información importante relacionada con la
Intranet de Cementos Catatumbo, C.A., como un concepto básico para
orientar al usuario hacia una idea general del sistema, también explica lo
relacionado con el funcionamiento de la Intracecat en una forma
segmentada, es decir, desde como accesar trabajando en el Sistema Operativo
Windows 95 hasta los posibles mensajes de error del mismo.
Ciclo de vida de los sistemas de informacionYaskelly Yedra
El ciclo de vida de un sistema de información es un enfoque por fases del análisis y diseño que sostiene que los sistemas son desarrollados de mejor manera mediante el uso de un ciclo especifico de actividades del analista y del usuario.
Intranet basada en multiplataforma para el apoyo a la toma de decisionesYaskelly Yedra
El propósito de este estudio fue la implantación de una Intranet basada en multiplataforma para el apoyo en la toma de decisiones a nivel gerencial en la empresa Cementos Catatumbo C.A. Para cumplir con dicho objetivo fue realizada una investigación definida como aplicada, ya que le brinda a la empresa una red interna con tecnología Web, aparte de esto ofrece todos los servicios de Internet y para ello se cumplieron una serie de fases. La primera etapa consistió en conocer y evaluar los sistemas actuales que operaban en la empresa, así como los requerimientos necesarios para implantar la Intranet.
Luego se procedió al análisis y diseño según la metodología utilizada y por último se implantó y colocó operativa fortaleciendo con esto la comunicación en la Empresa en tiempo real. La Intranet está constituida por información fija (Páginas Web Estáticas) e información variable (Páginas Web Dinámicas), abarcando desde consultas personalizadas hasta consulta de uso general, todas controladas por un sistema de seguridad interno que para tal fin se desarrolló. Se estructuró su contenido por áreas funcionales como Finanzas, Producción Ventas, Sistema de la Calidad, Información de la Empresa y Comités de Gerencia. Todo esto se complementó con motores de búsqueda por áreas de acción y una sección de entretenimiento y noticias, además del correo electrónico corporativo. Este sistema utiliza arquitectura cliente/servidor y está totalmente integrado con la Red WAN de la Empresa. La metodología aplicada fue propia de las autoras fundada en un híbrido proveniente de los siguientes autores: Iván Bonaccorso, Brian Blum y la metodología utilizada por la empresa Microsoft Corp., siendo capaz este híbrido de cubrir todas las fases del proyecto de investigación.
Red GSM de Telefonía Básica para el Estado ZuliaYaskelly Yedra
El propósito general de esta investigación fue el diseño de una red GSM de telefonía básica pera el Estado Zulia en la Empresa INFONET-MARACAIBO, con el objetivo de llevar a cabo todo un estudio sobre la planificación de la red telefónica, para evitar los imprevistos en cuanto arquitectura, el dimensionamiento y el aspecto económico. La siguiente investigación se realiza con el propósito de brindarle a la población zuliana otra alternativa en cuanto a servicio telefónico se refiere, por otra parte significa un crecimiento a nivel operativo y económico para la empresa; pero antes de cumplir con este compromiso la empresa tiene la obligación de presentar ante CONATEL (Comisión Nacional de Telecomunicaciones) un proyecto sobre el diseño de la red de telefonía básica donde se incluye al Estado Zulia; requisito indispensable para ser aprobado por este ende regulador de las Telecomunicaciones en Venezuela. La presente investigación se centra según el tipo de investigación en la modalidad de proyecto factible, cabe destacar que según los criterios de Hernández, Fernández y Batista (1991) el diseño de la misma fue de tipo Campo. El instrumento estadístico de recolección de datos utilizado fue el cuestionario, el cual proporciono datos para el diseño de la red en cuanto a las necesidades y preferencias de la población zuliana. El desarrollo del proyecto se realizó sobre los criterios de diseño utilizados por el Departamento de Planificación de Red de INFONET, utilizando solo algunos lineamientos como referencia de CONATEL y la UIT, estos criterios conforman 5 fases cada una de las cuales se subdividen en actividades. Los resultados obtenido van acorde con cada uno de los objetivos plasmados en esta investigación.
Según estudios, se estima que el conjunto de todos los datos digitales creados, replicados y consumidos por año, pasará de 130 exabytes en 2005 a 40 zettabytes en 2020. Tan solo en la red social Twitter se publicó un promedio de 433 mil tuits por minuto durante el año 2014. Estas inmensas cantidades de datos han dado origen al surgimiento de técnicas y herramientas de análisis que han cobrado gran importancia en el ámbito de los negocios, aunque también encuentran aplicación en estudios tan diversos como los antropológicos, de seguridad nacional, seguimiento de enfermedades, entre otros. Este trabajo tiene como objetivo la implementación de técnicas para establecer categorías de usuarios de Twitter. Tales categorías quedan definidas por el comportamiento de dichos usuarios dentro de esta red social, lo cual provee un conocimiento valioso para estudios como los comentados. Adicionalmente, se presenta una breve descripción del estado del arte de las aplicaciones para análisis de tuits y sus usos, lo cual sirve de soporte a la presente investigación. El trabajo abarca conexión, captura, organización, y análisis de tuits a través de técnicas de clasificación y agrupamiento. Los resultados muestran lo efectivo de las técnicas empleadas y su potencial para resultados más ambiciosos.
Red GSM de Telefonía Básica para el Estado ZuliaYaskelly Yedra
El propósito general de esta investigación fue el diseño de una red GSM de telefonía básica pera el Estado Zulia en la Empresa INFONET-MARACAIBO, con el objetivo de llevar a cabo todo un estudio sobre la planificación de la red telefónica, para evitar los imprevistos en cuanto arquitectura, el dimensionamiento y el aspecto económico. La siguiente investigación se realiza con el propósito de brindarle a la población zuliana otra alternativa en cuanto a servicio telefónico se refiere, por otra parte significa un crecimiento a nivel operativo y económico para la empresa; pero antes de cumplir con este compromiso la empresa tiene la obligación de presentar ante CONATEL (Comisión Nacional de Telecomunicaciones) un proyecto sobre el diseño de la red de telefonía básica donde se incluye al Estado Zulia; requisito indispensable para ser aprobado por este ende regulador de las Telecomunicaciones en Venezuela. La presente investigación se centra según el tipo de investigación en la modalidad de proyecto factible, cabe destacar que según los criterios de Hernández, Fernández y Batista (1991) el diseño de la misma fue de tipo Campo. El instrumento estadístico de recolección de datos utilizado fue el cuestionario, el cual proporciono datos para el diseño de la red en cuanto a las necesidades y preferencias de la población zuliana. El desarrollo del proyecto se realizó sobre los criterios de diseño utilizados por el Departamento de Planificación de Red de INFONET, utilizando solo algunos lineamientos como referencia de CONATEL y la UIT, estos criterios conforman 5 fases cada una de las cuales se subdividen en actividades. Los resultados obtenido van acorde con cada uno de los objetivos plasmados en esta investigación.
UML. Un análisis comparativo para la diagramación de softwareYaskelly Yedra
El propósito de este trabajo fue realizar un análisis comparativo entre el Lenguaje de Modelado Unificado (UML) con el desarrollo estructurado y los métodos orientados a objetos, a partir de los bloques de construcción de UML, con la finalidad de observar como surgió, evolucionó y se consolidó el UML como herramienta para la construcción de software. Los bloques de construcción de UML y los métodos de desarrollo estructurado y orientados a objetos se conforman con: elementos, relaciones y diagramas. A partir de esas similitudes, este trabajo utiliza el método de análisis comparativo para descubrir las semejanzas y diferencias de los distintos métodos cuando se construye software. Como conclusión del análisis se tiene que UML no garantiza el éxito de un proyecto, pero permite a los ingenieros centrarse en la entrega de un producto, utilizando un lenguaje de modelación estándar que además de ser consistente es soportado directamente por las mejores herramientas de software en una forma unificada.
UML. un analisis comparativo para la diagramación de softwareYaskelly Yedra
El propósito de este trabajo fue realizar un análisis comparativo entre el Lenguaje de Modelado Unificado (UML) con el desarrollo estructurado y los métodos orientados a objetos, a partir de los bloques de construcción de UML, con la finalidad de observar como surgió, evolucionó y se consolidó el UML como herramienta para la construcción de software. Los bloques de construcción de UML y los métodos de desarrollo estructurado y orientados a objetos se conforman con: elementos, relaciones y diagramas. A partir de esas similitudes, este trabajo utiliza el método de análisis comparativo para descubrir las semejanzas y diferencias de los distintos métodos cuando se construye software. Como conclusión del análisis se tiene que UML no garantiza el éxito de un proyecto, pero permite a los ingenieros centrarse en la entrega de un producto, utilizando un lenguaje de modelación estándar que además de ser consistente es soportado directamente por las mejores herramientas de software en una forma unificada.
Un patrón es la abstracción de una forma concreta que puede repetirse en contextos específicos. Este concepto se aplica en el desarrollo de software, surgiendo distintos tipos de patrones como los de análisis, de arquitectura de software, de usabilidad o de interfaz, entre otros y los de diseño que son el punto central del presente trabajo de ascenso. El objetivo principal de este trabajo fue desarrollar un Generador de Patrones de Diseño (GEPADI) que sirva para implementar cualquier plantilla como solución a un problema dado. La metodología utilizada para desarrollar este generador fue la aplicada por GoF en su libro Patrones de Diseño: Elementos de Software Orientados a Objetos Reutilizables. Como resultado se obtuvo una herramienta que genera patrones de diseño en cualquier dominio del desarrollo de software y a su vez se pueden integrar estos patrones a cualquier aplicación, ya que están guardados en formato XML. Para validar la herramienta se desarrolló un catálogo de patrones en el dominio específico de gobierno electrónico creando patrones para este entorno. Se concluyó que el GEPADI puede generar patrones de diseño para entornos de dominio específico.
Metodología para el desarrollo de portales de gobierno electrónico bajo el en...Yaskelly Yedra
El objetivo de esta tesis doctoral fue desarrollar una propuesta metodológica basada en modelos para la generación de portales de gobierno electrónico que sirva de guía para el desarrollo de portales gubernamentales. Los portales web tienen la capacidad de ofrecer información, servicios y facilitan las transacciones, el éxito de estas funcionalidades depende del diseño de sus interfaces. Con modelos claros y precisos es posible diseñar e implementar interfaces funcionales, por este motivo se seleccionó como método de trabajo el enfoque MDA (Model Driven Architecture), basada en una arquitectura dirigidas por modelos. Con este enfoque se busca modelar las interfaces de usuario con lo que se logró minimizar y optimizar el tiempo horas-hombre que son necesarias para el diseño y construcción de portales de gobierno electrónico. Para validar la metodología se construyó una herramienta basada en las especificaciones de la metodología bajo la cual se desarrolló un portal de gobierno electrónico. Como resultado se obtuvo un portal de gobierno electrónico que cumple con los requisitos mínimos de usabilidad. Una vez aplicada y validada la propuesta la metodológica se concluye que es factible su uso tanto en portales de gobierno electrónico como en otros tipos de portales.
Formato para la recolección de información y discusión de propuestas en el desarrollo de software, funciona también para hacer constar las asistencias a las asesorías de tesis en el área de desarrollo de software.
Reglamento para la presentacion de trabajos en la Universidad del ZuliaYaskelly Yedra
Reglamenta para presentar trabajos de grados, trabajos de ascensos, tesis de maestría y doctoral de la Universidad del Zulia (LUZ). Normas a seguir para la presentación de todo tipo de trabajo dentro de LUZ.
Introducción a UML y Diagrama de Casos de UsoYaskelly Yedra
SE presenta una introducción a los diferentes diagramas de UML, que sirven para presentar deferentes vistas de un sistema. Se explica los modelos de casos de uso y se ilustra a través de ejemplos.
La organización como un teatro: la tecnología y sistemas de información como ...Yaskelly Yedra
Este trabajo utiliza la metáfora del teatro para describir organizaciones que se plantean estrategias, metas y objetivos para analizar una visión de futuro.
Sistemas transparente para gobierno electrónico eficientesYaskelly Yedra
Este trabajo hace una reflexión crítica del papel que desempeñan los sistemas transparentes en el gobierno electrónico. La misión de los sistemas transparentes computarizados es desarrollar aplicaciones confiables y robustas, con el propósito de sustituir la fiscalización y los controles jurídicos y contables del comportamiento administrativo, por verdaderas evaluaciones que incluyan la participación del ciudadano, en el ejercicio transparente de la acción gubernamental. Teniendo como base la necesidad de tener aplicaciones para gobierno electrónico, el Laboratorio de Investigación de Tecnologías y Sistemas de Información (LITSI) de la Facultad de Ciencias de la Universidad del Zulia desarrolla aplicaciones de minería de texto, para obtener datos que están envueltos en el metalenguaje de etiquetas (HTML) contenido en las páginas WEB. Con el prototipo que hemos desarrollado, se ha hecho un intento por convertir información desde documentos tipos texto no estructurados que están en la WEB, en información factible de ser analizada y contrastada con las acciones y políticas públicas. Se pretende así, desarrollar sistemas transparentes eficientes con aplicaciones computarizadas que permitan al ciudadano ejercer el control social de la gestión gubernamental.
Impacto de las tecnologías de telecomunicaciones en los patrones de comunicac...Yaskelly Yedra
El propósito de este artículo es analizar los cambios que se producen en las organizaciones con la incorporación
de dispositivos de telecomunicaciones y otros equipos de computación, en particular se estudian el impacto que se
produce sobre los patrones de comunicación organizacional. La integración de los dispositivos móviles, internet y
la conectividad inalámbrica ofrece una oportunidad extraordinaria para que las organizaciones puedan extender
su información y servicios hasta los usuarios móviles y aumentar la productividad. El trabajo recurre al análisis
documental, a fin de evaluar la fuerza laboral en el marco de una organización que utiliza dispositivos móviles para
alcanzar mayores niveles de productividad; asimismo, se hace un análisis de la conformación de redes inalámbricas
y de las dos tecnologías de comunicación de mayor impacto de la actualidad: Bluetooth y WI-FI en relación con
el desarrollo de nuevos patrones de organización. Las conclusiones que se alcanzan establecen que la tecnología
inalámbrica apunta hacia el desarrollo de patrones de comunicación, que obliga a las organizaciones a considerar la
incorporación de equipos y dispositivos de acuerdo al tipo de trabajo que realiza la fuerza laboral.
Los desafíos de calidad de software que nos trae la IA y los LLMsFederico Toledo
En esta charla, nos sumergiremos en los desafíos emergentes que la inteligencia artificial (IA) y los Large Language Models (LLMs) traen al mundo de la calidad del software y el testing. Exploraremos cómo la integración, uso o diseño de modelos de IA plantean nuevos retos, incluyendo la calidad de datos y detección de sesgos, sumando la complejidad de probar algo no determinístico. Revisaremos algunas propuestas que se están llevando adelante para ajustar nuestras tareas de testing al desarrollo de este tipo de sistemas, incluyendo enfoques de pruebas automatizadas y observabilidad.
Escaneo y eliminación de malware en el equiponicromante2000
El malware tiene muchas caras, y es que los programas maliciosos se reproducen en los ordenadores de diferentes formas. Ya se trate de virus, de programas espía o de troyanos, la presencia de software malicioso en los sistemas informáticos siempre debería evitarse. Aquí te muestro como trabaja un anti malware a la hora de analizar tu equipo
Si bien los hospitales conjuntan a profesionales de salud que atienden a la población, existe un equipo de organización, coordinación y administración que permite que los cuidados clínicos se otorguen de manera constante y sin obstáculos.
Mario García Baltazar, director del área de Tecnología (TI) del Hospital Victoria La Salle, relató la manera en la que el departamento que él lidera, apoyado en Cirrus y Estela, brinda servicio a los clientes internos de la institución e impulsa una experiencia positiva en el paciente.
Conoce el Hospital Victoria La Salle
Ubicado en Ciudad Victoria, Tamaulipas, México
Inició operaciones en el 2016
Forma parte del Consorcio Mexicanos de Hospitales
Hospital de segundo nivel
21 habitaciones para estancia
31 camas censables
13 camillas
2 quirófanos
+174 integrantes en su plantilla
+120 equipos médicos de alta tecnología
+900 pacientes atendidos
Servicios de +20 especialidades
Módulos utilizados de Cirrus
HIS
EHR
ERP
Estela - Business Intelligence
1. DIAGRAMA DE FLUJO DE
DATOS (DFD)
Febrero de 2014
Profesora: Yaskelly Yedra
Sistemas de Información
II-2013
2. • Busca “modelar” un sistema desde el punto
de vista de la información
• Se estudia cómo se usan los datos en cada
actividad del sistema para convertir las
entradas (datos) en salidas (información).
FLUJO DE INFORMACIÓN
3. “ 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
Entradas
Salida
Proceso
FLUJO DE INFORMACIÓN
4. • ¿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
FLUJO DE INFORMACIÓN
5. 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
CANAL
15. Información
de cuentas
Facturas
Indagaciones
Contabilidad
Contabilidad
Detalles
de envío
Nombre del cliente,
dirección del cliente
Detalles
del 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
DIAGRAMA DE FLUJO DE DATOS (DFD)
17. • El DFD es una de las herramientas del análisis
estructurado moderno, más importante para el análisis
de modelos gráficos, que permite visualizar un sistema
como una red de procesos funcionales conectados
entre sí por canales (flujo de datos) y depósitos de
almacenamiento de datos (depósitos de datos).
• Estos diagramas nos permiten ver como los datos
fluyen a través de la organización, los procesos y
transformaciones que sufren dichos datos y los
diferentes tipos de salidas.
DIAGRAMA DE FLUJO DE DATOS (DFD)
18. • El propósito de un Diagrama de Flujo de Datos
(DFD) es mostrar, para un 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
• ¿Cuáles son las interacciones entre los procesos y
los depósitos de datos?
DIAGRAMA DE FLUJO DE DATOS (DFD)
19. Entidades
Representan las Fuentes o Destinos de los Datos.
Ejemplo:
Paciente, Alumno, Contabilidad, Cliente, etc..
Proceso
Transformación de los Datos.
Ejemplos:
Calcular Total Factura, Inscribir Asignatura, Registrar Reserva.,
etc.
DIAGRAMA DE FLUJO DE DATOS (DFD)
Definición de Elementos
20. • Las Entidades o agentes externos e internos, como también se les conoce, son
las fuentes o destinos de los datos.
• Normalmente, se considera como externo a un agente cuando es claramente
exterior a la empresa.
• Ejemplos de éstos son: Clientes, Proveedores y Organismos Gubernamentales.
• Los agentes son internos, cuando se refieren a tareas efectuadas dentro de la
empresa pero que no forman parte del sistema; sin embargo, suministran
entradas o reciben salidas de él.
Entidades
DIAGRAMA DE FLUJO DE DATOS (DFD)
Definición de Elementos
ENTIDAD
EXTERNA
• Se pueden citar como agentes internos
otros departamentos, empleados o
sistemas de información. Los agentes
internos pueden englobar también a los
usuarios finales de un sistema, que con
frecuencia son fuentes de las entradas
(datos) y destinos de las salidas
(información).
21. CARACTERÍSTICAS DE LAS ENTIDADES
Su nombre debe venir en mayúscula y singular.
1. Son externos al sistema, los flujos que los conectan a un proceso ó a un
almacén representan la interfaz entre la entidad y el resto del mundo.
3. Los responsables del análisis o el diseño, no pueden cambiar su contenido o
la manera como trabajan. Por lo tanto el modelo que está siendo
desarrollado debe ser lo suficientemente flexible, para permitir al diseñador
elegir la mejor implementación. En tal sentido, el analista no puede
modificar los contenidos, la organización ni los procedimientos internos de
las entidades.
4. Las relaciones que existen entre las entidades no se muestran en el gráfico
del DFD, ya que por definición estos son externos a la organización. Si se
diera el caso de que la relación existiera, y sea de interés para el analista,
entonces las entidades serían parte del sistema y deberían modelarse como
procesos.
DIAGRAMA DE FLUJO DE DATOS (DFD)
Definición de Elementos
22. PROCESOS
El proceso (función ó transformación) viene representado por un círculo o por una burbuja, y son
acciones que se toman sobre los datos, como por ejemplo, calcular, comparar, imprimir, señalar,
marcar, autorizar, almacenar, validar, informar, producir, otros.
Los procesos muestran una parte del sistema que transforma entradas en salidas, esto es, muestra
cómo es que una o varias entradas se transforma en una o varias salidas.
NOMBRE DEL PROCESO
El nombre de un proceso consiste en una frase VERBO-OBJETO, y describe lo que hace; como por
ejemplo:
CALCULAR-IMPUESTO
AUTORIZAR- FIRMA
AUTORIZAR-FACTURA
AUTORIZAR-ORDEN-DE-COMPRA
VALIDAR- PROVEEDOR
GENERAR-REPORTES
También, los procesos pueden ser descritos (aunque no es recomendable) con el nombre de una
persona o un grupo de personas, computadora o un aparato mecánico, de cualquier modo la palabra
clave es “Quién” o “Qué” lo está efectuando.
DIAGRAMA DE FLUJO DE DATOS (DFD)
Definición de Elementos
23. DIAGRAMA DE FLUJO DE DATOS (DFD)
Flujos de Información:
Movimiento de Datos
Por ejemplo: Detalle de Factura, Datos del Cliente, Orden de
Compra, etc.
Se compone de Datos Elementales
Almacenes de Datos:
Repositorio de los datos procesados y utilizados por los
procesos del sistema.
Por ejemplo: Facturas, Clientes, Productos, Facturas
Rechazadas, Habitaciones Reservadas, etc.
Definición de Elementos
24. FLUJO DE DATOS
Son vectores etiquetados o flechas, o simplemente líneas con notación
direccional, que muestran el contenido de lo que entra o sale de un proceso.
Además, muestran el movimiento de bloques o paquetes de información de un
lugar del sistema a otro. La punta de la flecha señala el destino u origen de los
datos.
1. Deben ser etiquetados o nombrados con los datos que ellos llevan, excepto
cuando salen o entran a un almacén, ya que estos describen lo que contienen.
Sin embargo, si solo se extrae una instancia éste debe ser etiquetado.
SISTEMA DEPURACIÓN DE ENCUESTAS
SISTEMA DE
VALIDACIÓN DE
ENCUESTAS
Nombre de la encuesta + No. de encuesta
ENCUESTAS
DIAGRAMA DE FLUJO DE DATOS (DFD)
Definición de Elementos
25. 2. Los datos que se mueven a lo largo del flujo, pueden viajar de un proceso a
otro (como entrada), ó a un almacén ó a una Entidad (fuente o destino de
los datos).
3. El flujo lleva un solo tipo de paquete de datos como lo indique su nombre,
pero existe sus excepciones, agrupar flujos elementales en uno solo. Ejemplo:
Archivo = CLIENTES
NOMBRE DEL CLIENTE; DIRECCIÓN-CLIENTE; SALDO-CLIENTE; MÁXIMO-
CRÉDITO
4. El flujo puede tener diferente significado, el flujo “pago” puede referirse a
un pago autorizado o no autorizado.
5. La dirección de la flecha del flujo, nos indica si el flujo se está moviendo
hacia fuera o hacia adentro del proceso.
DIAGRAMA DE FLUJO DE DATOS (DFD)
Definición de Elementos
FLUJO DE DATOS
26. VERIFICAR
SALDO
DESCRIPCIÓN
DE LA PLANILLA
No. DE LA PLANILLA
No. CONTROL
Flujo divergente: Es cuando un paquete complejo se divide en varios paquetes
individuales, más aún, cada uno de los cuales se está mandando a diferentes partes del
sistema ó que el ducto de flujo de datos lleva ítems con distintos valores. Ejemplo:
6. El flujo puede mostrar dos direcciones en el mismo vector, en tal caso se les llama flujo
diálogo.
Identificación de la encuesta (Flujo divergente)
DIAGRAMA DE FLUJO DE DATOS (DFD)
Definición de Elementos
FLUJO DE DATOS
27. Flujo convergente: son paquetes elementales de datos que se agrupan para
formar agregados.
IDENTIFICAR
PLANILLA
No. CONTROL
No. DE LA PLANILLA (Flujo Convergente)
DESCRIPCIÓN DE LA PLANILLA
DIAGRAMA DE FLUJO DE DATOS (DFD)
Definición de Elementos
FLUJO DE DATOS
28. DIAGRAMA DE FLUJO DE DATOS (DFD)
Definición de Elementos
ALMACEN
• Es el depósito de los datos, que se utiliza para modelar una colección de paquetes
de datos en reposo.
• Se denota por dos líneas paralelas, pero cualquier símbolo sugerido es aceptado. En
algunos casos, el producto CASE que se haya elegido impondrá el conjunto de
símbolos que se habrá de utilizar.
• Además de la forma física que toma un almacén, éste puede existir por necesidad o
por conveniencia. En el primer caso, un almacén es necesario cuando dos procesos
ocurren en momentos diferentes, por ejemplo, el proceso de entrada de órdenes
puede operar en tiempos diferentes que el proceso de investigación de órdenes:
INGRESAR
PEDIDOS
RESPONDER
PREGUNTAS
PEDIDOS
Pedido Pedido
29. El otro tipo de almacén, es el que se implanta por conveniencia; por ejemplo el
almacén de Pedidos que a continuación se describe:
1. Se espera que ambos procesos se ejecuten en a misma computadora, pero no
hay suficiente memoria, para cubrir ambos al mismo tiempo. Así, el almacén de
ÓRDENES se crea como archivo intermedio, pues la tecnología de implantación
disponible ha forzado a que los procesos se ejecuten en tiempos distintos.
PEDIDOSINGRESAR
PEDIDOS
PROCESAR
PEDIDOS
Pedido
Pedido
Pedido inválido
Detalles de
pedidos
DIAGRAMA DE FLUJO DE DATOS (DFD)
Definición de Elementos
ALMACEN
30. DIAGRAMA DE FLUJO DE DATOS (DFD)
Definición de Elementos
ALMACEN
2. Se espera que cualquiera de los procesos, o ambos, se ejecuten en una
configuración de hardware que es poco confiable. Así, el almacén de ÓRDENES
se crea como respaldo en caso de que cualquiera de los procesos se aborte.
3. Se espera que diferentes programadores implanten los dos procesos. Así, el
almacén de ÓRDENES se crea para probar y corregir, de manera que si el sistema
completo no trabaja ambos grupos pueden ver los contenidos del almacén y
detectar el problema.
4. El analista o el diseñador pensaron que el usuario pudiera algún día hacer
accesos al almacén de ÓRDENES por alguna otra razón, aún cuando no haya
expresado tal interés. En este caso, el almacén se crea anticipando necesidades
futuras del usuario.
31. CARACTERÍSTICAS DE LOS ALMACENES
1. El nombre que se utiliza es el plural del que se utiliza para los paquetes de los datos
que entran y salen del almacén por medio de flujos.
2. No se debe referir a un almacén como un dispositivo de almacenamiento físico
(archivos ó base de datos; por ejemplo, un archivo en cinta magnética o un archivo
organizado con IMS, DB2, ADABAS, IDMS ó algún otro sistema de manejo de base de
datos), algo comúnmente practicado por los analistas experimentados.
PEDIR
COTIZACIÓN
IMPRENTA
LIBROS
DIAGRAMA DE FLUJO DE DATOS (DFD)
Definición de Elementos
ALMACEN
32. DIAGRAMA DE FLUJO DE DATOS (DFD)
Definición de Elementos
ALMACEN
3. En la mayoría de los casos en un almacén, no se etiquetan los flujos que entran
o salen de él, a menos que se extraiga una porción del mismo.
4. Un almacén es pasivo y los datos no viajarán a lo largo del flujo.
5. Un flujo hacia un almacén se puede describir como una escritura, una
actualización o una eliminación:
6.
Se está guardando uno ó más paquetes nuevos.
Uno ó más paquetes se están modificando o cambiando
Se están retirando del almacén uno ó más paquetes
34. DIAGRAMA DE FLUJO DE DATOS (DFD)
Notación: Yourdon/Demarco
Entidad Externa
Flujos de Información:
• Discretos
• Tiempo Real
•Actualizaciones
Procesos:
Proceso
Múltiple
Split Merge
Almacenes
Datos
35. DIAGRAMA DE FLUJO DE DATOS (DFD)
Notación: Gene & Sarson
Entidades
Entidad Externa repetida
Proceso Proceso
Múltiple
36. DIAGRAMA DE FLUJO DE DATOS (DFD)
Flujos de Información:
Split
Merge
Notación: Gene & Sarson
Almacén de datos:
37. DIAGRAMA DE FLUJO DE DATOS (DFD)
Flujos de datos que
se cruzan
Entidades Externas
repetidas
Algunas convenciones gráficas
Almacenes de Datos
repetidos
38. • Los DFD se han de representar de la forma más clara
posible, por ello se basan en el principio de
descomposición o explosión por niveles en distintos niveles
de detalle.
• La descomposición por niveles permite analizar el sistema
desde el ámbito general al detalle, pasando por sucesivos
niveles intermedios (Filosofía “top-down”)
• La utilización de esta implica la descomposición o explosión
de cada proceso en otro DFD.
DFD – Descomposición o Explosión por niveles
39. • El sistema deberá contener:
- Un Diagrama de contexto (primer nivel)
- Varios DFD en niveles intermedios
- Varios DFD en el último nivel de detalle
• En cualquier momento nos puede aparecer un proceso que
no necesite descomposición y es lo que denominaremos
Proceso Primitivo (PP). En ellos, se detallará la entrada y
salida que tenga, además de la descripción asociada que
explique lo que realiza
(Técnicas de especificación de procesos, Técnicas de mejora y prueba de diagramas
de flujo de datos)
DFD – Descomposición o Explosión por niveles
40. PASO 1
Elaborar un diagrama de flujo de datos de CONTEXTO – este ubica
el sistema dentro de un contexto de entorno; vale decir, como
interactúa el sistema con otros sistemas y con la empresa
considerada en su conjunto. Define el campo de acción y los límites
del sistema y el proyecto.
Al dibujar un diagrama de contexto:
• Use un solo símbolo de proceso.
• Rotule el símbolo de proceso de modo que represente todo el sistema. Se
puede usar un verbo más un objeto.
• No numere el símbolo de proceso.
• Incluya todos los almacenes del sistema.
• Muestre todos los flujos de datos entre los almacenes.
DFD – Construcción (PASOS)
41. • Pregunte a sus usuarios finales cuáles son los sucesos o
transacciones a los cuales debe responder el sistema.
• Para cada suceso, pregunte a sus usuarios finales cuáles son las
respuestas que debería producir el sistema.
• Pregunte cuáles son los informes de formato fijo que a de
producir el sistema.
• Identifique las fuentes netas de datos para cada suceso.
• Identifique los recipientes netos de cada respuesta o salida que
debería generar el sistema.
• Identifique todos los posibles almacenes de datos externos.
• Dibuje un diagrama de contexto para todas las informaciones
anteriores.
Estrategias para determinarlos:
DFD – Construcción (PASOS)
42. PASO 2:
Si es necesario documentar un sistema con mayor
detalle que el diagrama de Nivel 0, se puede usar uno o
más diagramas de Nivel n. Un diagrama de Nivel n
documenta un solo proceso de un DFD con mayor
detalle. La n representa el número del proceso del
siguiente nivel más alto que se está documentando
DFD – Construcción (PASOS)
43. 1. Se comienza su construcción una vez que se conozcan sus
componentes, los cuales deben ser identificados
conjuntamente con los usuarios.
2. Escoger nombres significativos perdurables para los
componentes.
3. Numerar los procesos para que sirvan de referencia al
analista para su explosión posterior.
4. Evitar los DFD excesivamente complejos.
DFD – Construcción (PASOS)
Guía para su construcción.
44. 5. Mantener la consistencia entre los procesos y los otros modelos.
• Evite sumideros infinitos - burbujas que solo tienen entradas
pero no salidas.
• Tener cuidado con los flujos y procesos no etiquetados.
• Tener cuidado con los almacenes de solo escritura o solo
lectura, todo almacén debe tener, tanto entradas como salidas,
excepto, el almacén externo que sirve de interfaz entre el
sistema y algún terminador externo.
6. Restringir un solo DFD a no más de seis u ocho procesos
7. Se debe usar una página para un DFD en particular.
DFD – Construcción (PASOS)
Guía para su construcción.
45. DFD – Construcción (Resumen)
• Representar el diagrama de contexto
• Representar el DFD de primer nivel, indicando los distintos
subsistemas funcionales en que se descompone nuestro sistema
• Descomponer cada uno de los procesos que aparecen en el DFD
de primer nivel, hasta llegar a un nivel suficiente de detalle
• Se recomienda el utilizar cuatro niveles de descomposición de
diagramas
• Nivel 0: Diagrama de contexto
• Nivel 1: Subsistemas
• Nivel 2: Funciones de cada subsistema
• Nivel 3: Subfunciones asociadas
• Nivel 4: Procesos necesarios para el tratamiento de cada
subfunción
47. Un usuario puede realizar una petición de uno o más libros a la biblioteca.
Presenta el carnet de usuario de la biblioteca y una ficha en la que se detallan
los libros pedidos.
Tipos de préstamo
SALA El día de la petición.
COLABORADOR Una semana
PROYECTO FIN CARRERA Quince días.
DOCTORADO Un mes.
Una vez entregados el carnet y la ficha, el sistema comprobará y aceptará la
petición de los libros solicitados siempre que pueda satisfacer la petición, es
decir, cuando haya ejemplares disponibles. Si se acepta la petición, se
actualiza el número de unidades de los libros de la biblioteca y se guarda la
ficha de préstamo.
Petición de libros
Ejemplo - Gestión de Bibliotecas
48. • Un usuario no puede realizar más peticiones hasta que no haya efectuado
todas las devoluciones de la petición anterior.
• El usuario, para hacer la petición, necesita el carnet, que no se le entrega
hasta que no haya devuelto todos los libros.
• Sí puede hacer una devolución parcial de los libros. Cuando un usuario
realice una devolución, el sistema actualizará el stock de libros y
comprobará la fecha de devolución de cada ejemplar para estudiar, en el
caso de que la devolución se haga fuera de tiempo, la imposición de una
sanción que tiene un coste de X cantidad por cada ejemplar y días de retraso
en la devolución. En este caso, la sanción se emite cuando el usuario entrega
el último ejemplar.
• El bibliotecario se encarga de las altas y bajas de los libros de la biblioteca.
Devoluciones de libros
Ejemplo - Gestión de Bibliotecas
50. DIAGRAMA 0: GESTIONAR BIBLIOTECA
1
SANCIÓN
PEDIDO
LIBROS
DEVOLUCIÓN
LIBROS
ALTAS/BAJAS
LIBROS
2
3
FICHAS
PRESTAMO
LIBROS
DISPONIBLES
GESTIONAR
PEDIDOS
GESTIONAR
DEVOLUCIONES
ACTUALIZAR
LIBROS
Ejemplo - Gestión de Bibliotecas
51. DIAGRAMA 2: GESTIONAR DEVOLUCIONES
2.1
SANCIÓN
DEVOLUCIÓN
LIBROS
2.2
FICHAS
PRESTAMO
LIBROS
DISPONIBLES
ACTUALIZAR
STOCK
CALCULAR
SANCIÓN
LIBROS
DEVUELTOS
Ejemplo - Gestión de Bibliotecas
52. Próxima Clase:
1.- DICCIONARIO DE DATOS
Tarea:
Desarrollar un DFD para Sistema de
Información de Control de Pasantías
del Dpto de Computación