diseño

25

description

Diseño de sistemas Básicos de informacion

Transcript of diseño

  • LOGO

    Por definicin, diseo significa hacer un mapa, planear o arreglar las

    partes en un todo que satisfaga los objetivos involucrados. El diseo

    de sistemas requiere principalmente la coordinacin de actividades,

    los procedimientos de trabajo y la utilizacin de equipo para alcanzar

    los objetivos organizacionales.

    El diseo de sistemas es un proceso creativo en el que el

    analista repite a travs de varias actividades o procedimientos de

    trabajo, uno a la vez, investigando mentalmente a travs del proceso

    completo

    Diseo de Sistemas de Informacin

    Diagrama de Flujo de Datos (DFD)

  • LOGO

    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 depsitos de datos a

    los cuales tiene acceso el sistema, permitiendo as

    describir el movimiento de los datos a travs del sistema.

    Diagrama de Flujo de datos (DFD)

    Diagrama de Flujo de Datos (DFD)

  • LOGO

    segn la notacin de Yourdon y DeMarco

    Notacin 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, mquinas u

    ordenadores.

    Proceso

    Notacin Diagrama de Flujo de Datos (DFD)

  • LOGO

    Flujo de Datos

    Representa la entrada de datos y/o salida de

    datos e informacin 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 coleccin de paquetes de

    datos en reposo.

    Notacin Diagrama de Flujo de Datos (DFD)

  • LOGO

    Entidad Externa

    Son las partes que definen los lmites de un

    sistema, se encargan de suministrar entradas y

    recibir salidas de un sistema. Tambin son

    denominados entidad interna y externa, o

    fuentes y destinos del sistema

    Entidad Externa

    Notacin Diagrama de Flujo de Datos (DFD)

  • LOGOPasos para Elaborar un DFD

    Asignacin de nombres significativos a todos los

    elementos del diagrama

    Elaboracin de un Diagrama de Flujo de Datos

    borrador.

    Evaluacin, revisin y reorganizacin del

    Diagrama de Flujo de Datos.

    Repeticin del Diagrama de Flujo de Datos.

    Identificacin de las entidades externas

    Identificacin de los flujos de entrada

    Identificacin de los flujos de salida

    Identificacin de los medios lgicos de

    almacenamiento.

    Pasos para elaborar Diagrama de Flujo de Datos (DFD)

  • LOGOCaractersticas 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 organizacin, o factores externos a la misma. Se

    dibuja un slo proceso que representa al sistema en cuestin. De l

    solamente parten los flujos de datos que denotan las interrelaciones

    entre el sistema y sus agentes externos, no admitindose otros

    procesos ni almacenamientos en el dibujo.

    Diagrama de Contexto (Nivel 0)

    Caractersticas de los niveles Diagrama de Flujo de Datos (DFD)

  • LOGODiagrama de Contexto (Nivel 0)

    Ejemplo Diagrama de contexto

  • LOGO

    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 algn almacenamiento o entidad externa

    que los una. Esta regla de construccin sirve como ayuda al analista

    para contemplar que en un nivel tan elevado de abstraccin (DFD Nivel

    1) es altamente probable que la informacin que se maneja requiera ser

    almacenada en el sistema.

    Diagrama de Nivel Superior (Nivel 1)

    Caractersticas de los niveles Diagrama de Flujo de Datos (DFD)

  • LOGODiagrama de Nivel Superior

    Ejemplo Diagrama de Nivel Superior

  • LOGO

    comienzan a explotarse las excepciones a los caminos principales de la

    informacin 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 mximo 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 difcil

    lectura para personas ajenas al equipo de sistemas.

    Diagrama de Detalle o Expansin (Nivel 2)

    Caractersticas de los niveles Diagrama de Flujo de Datos (DFD)

  • LOGODiagrama de Detalle

    Ejemplo Diagrama de Detalle

  • LOGOEjemplo de un diagrama de flujo de datos

    Se desea modelar un sistema de informacin que permita realizar la

    matriculacin de estudiantes en la universidad nacional experimental

    Francisco de Miranda utilizando la tcnica de DFD, obtener diagrama

    de contexto y el diagrama de nivel superior.

    Ejemplo Diagrama de Flujo de Datos (DFD)

    Ejemplo Diagrama de Nivel de contexto

    Ejemplo Diagrama de Nivel superior

  • LOGOBase de datos

    Conjunto de datos estructurados, fiables y homogneos,

    organizados independientemente en mquina, accesibles a

    tiempo real y relacionados entre si compartibles por usuarios

    concurrentes que tienen necesidades de informacin diferente

    y no predecibles en el tiempo

    Base de Datos

  • LOGOVentajas de las Base de datos

    Independencia de datos y tratamiento.

    coherencia de resultados.

    Mejora en la disponibilidad de datos

    No hay dueo de datos

    Cumplimiento de ciertas normas.

    Ms eficiente gestin de almacenamiento

    Ventajas de las Base de Datos

  • LOGOComponentes de una Base de datosUsuarios / Programadores

    Programas de Aplicacin /Consultas

    Base de Datos

    almacenada

    Definicin 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

  • LOGO

    Datos Hardware Software Usuarios

    Componentes de una Base de datos

    Informacin

    almacenada

    Dispositivos

    y perifrico

    Sistema

    gestor de

    base de

    datos

    Personas que

    utilizan y

    administran la

    base de datos

    Componentes de una Base de Datos

  • LOGOModelo Entidad relacin (MER)

    es una herramienta para el modelado de datos de un sistema

    de informacin. Estos modelos expresan entidades relevantes

    para un sistema de informacin as como sus interrelaciones y

    propiedades.

    Modelo Entidad Relacin (MER)

  • LOGOElementos

    Entidad

    Relacin

    Atributo

    Ve trata de un objeto del que se

    recoge informacin de inters de

    cara a la base de datos

    Es una asociacin de dos o ms

    entidades. A cada relacin se le

    asigna un nombre.

    Son cada una de las propiedades de una

    entidad o relacin. Cada atributo tiene un

    nombre Dentro de una entidad tiene que

    haber un atributo principal

    Elementos Modelo Entidad Relacin (MER)

  • LOGOCardinalidad

    Indica el nmero 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 relacin

    vehculo - matrcula: cada vehculo

    tiene una nica matrcula, y cada

    matrcula est asociada a un nico

    vehculo).

    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

  • LOGOCardinalidad

    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 asociacin, y

    cada ciudadano puede pertenercer a

    muchas asociaciones distintas).

    Cardinalidad

  • LOGONotacin MER

    Entidad

    Atributo

    Relacin

    Atributo-EntidadEntidad-Relacin

    Notacin Modelo Entidad Relacin (MER)

  • LOGOPasos Para su elaboracin

    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 elaboracin modelo Entidad Relacin

  • YOUR SITE HERE

    LOGO

    Licdo. Gamil Revilla BravoReferencias bibliogrficas

    Referencias bibliogrficas

    www.wikipedia.com

    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)