diseño de sistemas de información

20
Licdo. Gamil Revilla Bravo UNEFM Departamento de Informática y Tecnología Educativa 2013

Upload: gamil-revilla

Post on 18-Dec-2014

12.429 views

Category:

Education


15 download

DESCRIPTION

Unidad IV: Diseño de Sistemas de InformaciónUnidad Curricular: Sistemas de InformaciónPrograma:Desarrollo empresarialUNEFM

TRANSCRIPT

Page 1: Diseño de Sistemas de Información

Licdo. Gamil Revilla Bravo UNEFM

Departamento de Informática y Tecnología Educativa 2013

Page 2: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo

Es un modelo que describe los flujos de datos, los

procesos que cambian o transforman los datos en un

sistema, las entidades externas que son fuente o destino

de los datos y 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 (DFD)

Diagrama de Flujo de Datos (DFD)

Page 3: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo

según la notación de Yourdon y DeMarco

Notación de los DFD

Procesos

Son un conjunto de tareas o acciones

realizadas a partir de un flujo de datos de

entrada para producir flujos de datos de salida.

Los procesos pueden ser realizados por

personas, departamentos, máquinas u

ordenadores.

Proceso

Notación Diagrama de Flujo de Datos (DFD)

Page 4: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo

Flujo de Datos

Representa la entrada de datos y/o salida de

datos e información para un proceso. Se

representa con una Flecha

Almacenamiento de Datos

Es la parte del DFD que representa Bases de

Datos o archivos de almacenamiento. Se utiliza

para modelar una colección de paquetes de

datos en reposo.

Notación Diagrama de Flujo de Datos (DFD)

Page 5: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo

Entidad Externa

Son las partes que definen los límites de un

sistema, se encargan de suministrar entradas y

recibir salidas de un sistema. También son

denominados entidad interna y externa, o

fuentes y destinos del sistema

Entidad Externa

Notación Diagrama de Flujo de Datos (DFD)

Page 6: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo

Pasos para Elaborar un DFD

Asignación de nombres significativos a todos los

elementos del diagrama

Elaboración de un Diagrama de Flujo de Datos

borrador.

Evaluación, revisión y reorganización del

Diagrama de Flujo de Datos.

Repetición del Diagrama de Flujo de Datos.

Identificación de las entidades externas

Identificación de los flujos de entrada

Identificación de los flujos de salida

Identificación de los medios lógicos de

almacenamiento.

Pasos para elaborar Diagrama de Flujo de Datos (DFD)

Page 7: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo

Características de los niveles de DFD

se caracterizan todas las interacciones que realiza un sistema con su

entorno (entidades externas), estas pueden ser otros sistemas,

sectores internos a la organización, o factores externos a la misma. Se

dibuja un sólo proceso que representa al sistema en cuestión. De él

solamente parten los flujos de datos que denotan las interrelaciones

entre el sistema y sus agentes externos, no admitiéndose otros

procesos ni almacenamientos en el dibujo.

Diagrama de Contexto (Nivel 0)

Características de los niveles Diagrama de Flujo de Datos (DFD)

Page 8: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo

se plasman todos los procesos que describen al proceso principal. En

este nivel los procesos no suelen interrelacionarse directamente, sino

que entre ellos debe existir algún almacenamiento o entidad externa

que los una. Esta regla de construcción sirve como ayuda al analista

para contemplar que en un nivel tan elevado de abstracción (DFD Nivel

1) es altamente probable que la información que se maneja requiera ser

almacenada en el sistema.

Diagrama de Nivel Superior (Nivel 1)

Características de los niveles Diagrama de Flujo de Datos (DFD)

Page 9: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo

comienzan a explotarse las excepciones a los caminos principales de la

información dado que aumenta progresivamente el nivel de detalle. De

aquí en adelante se permiten los flujos entre procesos.

El DFD nivel 2 puede considerarse el máximo para ser validado en

forma conjunta con el usuario dado que en los niveles posteriores el

alto grado de complejidad del diagrama puede resultar de muy difícil

lectura para personas ajenas al equipo de sistemas.

Diagrama de Detalle o Expansión (Nivel 2)

Características de los niveles Diagrama de Flujo de Datos (DFD)

Page 10: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo

Base de datos

Conjunto de datos estructurados, fiables y homogéneos,

organizados independientemente en máquina, accesibles a

tiempo real y relacionados entre si compartibles por usuarios

concurrentes que tienen necesidades de información diferente

y no predecibles en el tiempo

Base de Datos

Page 11: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo

Ventajas de las Base de datos

Independencia de datos y tratamiento.

coherencia de resultados.

Mejora en la disponibilidad de datos

No hay dueño de datos

Cumplimiento de ciertas normas.

Más eficiente gestión de almacenamiento

Ventajas de las Base de Datos

Page 12: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo

Componentes de una Base de datos

Usuarios / Programadores

Programas de Aplicación /Consultas

Base de Datos

almacenada

Definición de la

B/D

Software para procesar

Consultas /Programas

Software para tener acceso a

los datos almacenados

Sistema

de B.D.

Software del

DBMS

Componentes de una Base de Datos

Page 13: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo

Datos Hardware Software Usuarios

Componentes de una Base de datos

Información

almacenada

Dispositivos

y periférico

Sistema

gestor de

base de

datos

Personas que

utilizan y

administran la

base de datos

Componentes de una Base de Datos

Page 14: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo

Modelo Entidad relación (MER)

es una herramienta para el modelado de datos de un sistema

de información. Estos modelos expresan entidades relevantes

para un sistema de información así como sus interrelaciones y

propiedades.

Modelo Entidad Relación (MER)

Page 15: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo

Elementos

Entidad

Relación

Atributo

Ve trata de un objeto del que se

recoge información de interés de

cara a la base de datos

Es una asociación de dos o más

entidades. A cada relación se le

asigna un nombre.

Son cada una de las propiedades de una

entidad o relación. Cada atributo tiene un

nombre Dentro de una entidad tiene que

haber un atributo principal

Elementos Modelo Entidad Relación (MER)

Page 16: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo

Cardinalidad

Indica el número de entidades con las que puede estar

relacionada una entidad dada.

Pueden ser:

Uno a Uno: Una entidad de A se

relaciona únicamente con una entidad

en B y viceversa (ejemplo relación

vehículo - matrícula: cada vehículo

tiene una única matrícula, y cada

matrícula está asociada a un único

vehículo).

Uno a varios: Una entidad en A se

relaciona con cero o muchas entidades

en B. Pero una entidad en B se

relaciona con una única entidad en A

(ejemplo vendedor - ventas).

Cardinalidad

Page 17: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo

Cardinalidad

Varios a Uno: Una entidad en A se

relaciona exclusivamente con una

entidad en B. Pero una entidad en B

se puede relacionar con 0 o muchas

entidades en A (ejemplo empleado-

centro de trabajo). Varios a Varios: Una entidad en A se

puede relacionar con 0 o muchas

entidades en B y viceversa (ejemplo

asociaciones- ciudadanos, donde

muchos ciudadanos pueden

pertenecer a una misma asociación, y

cada ciudadano puede pertenercer a

muchas asociaciones distintas).

Cardinalidad

Page 18: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo

Notación MER

Entidad

Atributo

Relación

Atributo-Entidad Entidad-Relación

Notación Modelo Entidad Relación (MER)

Page 19: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo

Pasos Para su elaboración

Identificar tipos de entidades.

Identificar tipos de relaciones.

Encontrar las cardinalidades.

Identificar los atributos de cada

tipo de entidad.

Identificar las claves de cada tipo

de entidad.

Pasos para la elaboración modelo Entidad Relación

Page 20: Diseño de Sistemas de Información

YOUR SITE HERE

LOGO

Licdo. Gamil Revilla Bravo Referencias bibliográficas

Referencias bibliográficas

www.wikipedia.com

Material Didáctico Ing. Alejandra Colina

Modelo entidad relacion (www.uazuay.edu.ec/analisis/Modelo%20Entidad%20Relacion.pdf ) (www.desarrolloweb.com/)

Base de datos

(www.galeon.com/zuloaga/Doc/ADS04.pdf)