HERRAMIENTAS DE MODELADO ¿PARA QUÉ UTILIZAR MODELOS?
¿Para qué utilizar modelos? Para enfatizar ciertas propiedades críticas del sistema, mientras que simultáneamente desacentuamos otros de sus aspectos. La comunicación con el usuario se mantiene enfocada.
El analista hace uso de herramientas de modelado para: Concentrarse en las propiedades importantes del sistema y al mismo tiempo restar atención a otras menos importantes. Discutir cambios y correcciones de los requerimientos del usuario, a bajo costo y con el riesgo mínimo. Verificar que se comprenda correctamente el ambiente del usuario y que lo haya respaldado con información documental para que los diseñadores de sistemas y programadores puedan construir el sistema.
El modelado puede describirse en una variedad de maneras: ¿Con qué funciones debe desempeñarse el sistema?¿Cuáles son las interacciones entre dichas funciones? ¿Qué transformaciones debe llevar a cabo el sistema?¿Qué entradas se transforman en qué salidas? ¿Qué tipo de labor debe realizar el sistema?¿De dónde obtiene la información para llevar a cabo dicha labor?¿Dónde entrega los resultados el sistema de su labor?
Principales herramientas de modelado: DFD: ilustra las funciones que el sistema debe realizar. D-ER: ilustra las relaciones entre los datos. DTE: ilustra el comportamiento dependiente del tiempo del sistema.
Las tres herramientas principales consisten en: Gráficas (imágenes): proporcionan una manera fácil de leer para que el analista pueda mostrarle a los usuarios los principales componentes del modelo y las conexiones entre componentes. Dos herramienta textuales adicionales: presentan definiciones precisas del  significado  de los componentes y conexiones. Un sistema de proceso de datos involucra tanto los  datos  como el  proceso.
Diagrama de Flujo de Datos (DFD): Sus componentes son: Procesos:   se representan por medio de círculos, en el diagrama. Representan las diversas funciones individuales que el sistema lleva a cabo. Las funciones transforman entradas en salidas. Flujos:   se muestran por medio de flechas curvas. Son las conexiones entre los procesos. Agregados de datos:  se representan por medio de dos líneas paralelas o mediante una elipse. Muestran colecciones (o agregados) de datos que el sistema debe recordar por un período de tiempo. Terminadores:  muestran las entidades externas con las que el sistema se comunica.   El DFD proporciona una visión global del sistema , pero no muestra detalles de los componentes funcionales del sistema, para eso se ocupan dos herramientas textuales adicionales: el diccionario de datos (DD) y la especificación de procesos (EP).
DIAGRAMA ENTIDAD-RELACIÓN: Consta de dos componentes principales: Tipos de objetos :  se representan por medio de un rectángulo en el diagrama. Esto representa una colección o conjunto de objetos del mundo real. Son identificados de manera única y descritos por uno o más  atributos . Relaciones:  se representan por medio de rombos en el diagrama y son la serie de colecciones o asociaciones entre los tipos de objetos que están conectados con la relación por medio de flechas.
Diagrama de Transición de Estados (DTE o STD): Componentes: Estados:   se representan con rectángulos. Representan un período durante el cual el sistema sigue algún comportamiento observable. Cambios de estado:  se representan con flechas. Conectan a los estados e indican el cambio de uno a otro. Condiciones:  causan un cambio de estado. Acciones:  aquellas que toma el sistema cuando cambia de estado. Tanto las acciones como las condiciones se muestran junto a la flecha que conecta dos estados relacionados.
El Diccionario de Datos: Es un listado organizado de todos los datos pertinentes al sistema, con definiciones precisas y rigurosas . El DD define a los datos haciendo: describe el  significado  de los flujos y almacenes que se muestran en el DFD. describe la  composición  de agregados de paquetes de datos que se ven a lo largo de los flujos. Ejemplo: domicilio del cliente: que puede descomponerse en unidades más elementales, como ciudad, estado y c.p. describe la  composición  de los paquetes de datos en los almacenes. especifica los  valores  y  unidades  relevantes de piezas elementales de información en los flujos de datos y en los almacenes de datos. describe los detalles de las  relaciones  entre almacenes que se enfatizan en un D-ER.
Notación del DD Esquema de notación: Separar opciones alternativas en la construcción | Identificador (campo clave) para un almacén @ Comentario ** Seleccionar una de varias alternativas [ ] Iteración { } Optativo (puede o no estar presente o ausente) ( ) Y + Está compuesto de =
Ejemplo: Para definir un nombre: Nombre  =  título de cortesía + nombre + (segundo nombre) + apellido Título de cortesía  =  [ Sr. | Srita. | Sra. | Dr. | Profesor ] Nombre  =  { carácter legal } Segundo nombre  =  { carácter legal } Apellido  =  { carácter legal } Carácter legal  =  [ A-Z | a-z | 0-9 | ‘ | - | ]

Herramientas De Modelado

  • 1.
    HERRAMIENTAS DE MODELADO¿PARA QUÉ UTILIZAR MODELOS?
  • 2.
    ¿Para qué utilizarmodelos? Para enfatizar ciertas propiedades críticas del sistema, mientras que simultáneamente desacentuamos otros de sus aspectos. La comunicación con el usuario se mantiene enfocada.
  • 3.
    El analista haceuso de herramientas de modelado para: Concentrarse en las propiedades importantes del sistema y al mismo tiempo restar atención a otras menos importantes. Discutir cambios y correcciones de los requerimientos del usuario, a bajo costo y con el riesgo mínimo. Verificar que se comprenda correctamente el ambiente del usuario y que lo haya respaldado con información documental para que los diseñadores de sistemas y programadores puedan construir el sistema.
  • 4.
    El modelado puededescribirse en una variedad de maneras: ¿Con qué funciones debe desempeñarse el sistema?¿Cuáles son las interacciones entre dichas funciones? ¿Qué transformaciones debe llevar a cabo el sistema?¿Qué entradas se transforman en qué salidas? ¿Qué tipo de labor debe realizar el sistema?¿De dónde obtiene la información para llevar a cabo dicha labor?¿Dónde entrega los resultados el sistema de su labor?
  • 5.
    Principales herramientas demodelado: DFD: ilustra las funciones que el sistema debe realizar. D-ER: ilustra las relaciones entre los datos. DTE: ilustra el comportamiento dependiente del tiempo del sistema.
  • 6.
    Las tres herramientasprincipales consisten en: Gráficas (imágenes): proporcionan una manera fácil de leer para que el analista pueda mostrarle a los usuarios los principales componentes del modelo y las conexiones entre componentes. Dos herramienta textuales adicionales: presentan definiciones precisas del significado de los componentes y conexiones. Un sistema de proceso de datos involucra tanto los datos como el proceso.
  • 7.
    Diagrama de Flujode Datos (DFD): Sus componentes son: Procesos: se representan por medio de círculos, en el diagrama. Representan las diversas funciones individuales que el sistema lleva a cabo. Las funciones transforman entradas en salidas. Flujos: se muestran por medio de flechas curvas. Son las conexiones entre los procesos. Agregados de datos: se representan por medio de dos líneas paralelas o mediante una elipse. Muestran colecciones (o agregados) de datos que el sistema debe recordar por un período de tiempo. Terminadores: muestran las entidades externas con las que el sistema se comunica. El DFD proporciona una visión global del sistema , pero no muestra detalles de los componentes funcionales del sistema, para eso se ocupan dos herramientas textuales adicionales: el diccionario de datos (DD) y la especificación de procesos (EP).
  • 8.
    DIAGRAMA ENTIDAD-RELACIÓN: Constade dos componentes principales: Tipos de objetos : se representan por medio de un rectángulo en el diagrama. Esto representa una colección o conjunto de objetos del mundo real. Son identificados de manera única y descritos por uno o más atributos . Relaciones: se representan por medio de rombos en el diagrama y son la serie de colecciones o asociaciones entre los tipos de objetos que están conectados con la relación por medio de flechas.
  • 9.
    Diagrama de Transiciónde Estados (DTE o STD): Componentes: Estados: se representan con rectángulos. Representan un período durante el cual el sistema sigue algún comportamiento observable. Cambios de estado: se representan con flechas. Conectan a los estados e indican el cambio de uno a otro. Condiciones: causan un cambio de estado. Acciones: aquellas que toma el sistema cuando cambia de estado. Tanto las acciones como las condiciones se muestran junto a la flecha que conecta dos estados relacionados.
  • 10.
    El Diccionario deDatos: Es un listado organizado de todos los datos pertinentes al sistema, con definiciones precisas y rigurosas . El DD define a los datos haciendo: describe el significado de los flujos y almacenes que se muestran en el DFD. describe la composición de agregados de paquetes de datos que se ven a lo largo de los flujos. Ejemplo: domicilio del cliente: que puede descomponerse en unidades más elementales, como ciudad, estado y c.p. describe la composición de los paquetes de datos en los almacenes. especifica los valores y unidades relevantes de piezas elementales de información en los flujos de datos y en los almacenes de datos. describe los detalles de las relaciones entre almacenes que se enfatizan en un D-ER.
  • 11.
    Notación del DDEsquema de notación: Separar opciones alternativas en la construcción | Identificador (campo clave) para un almacén @ Comentario ** Seleccionar una de varias alternativas [ ] Iteración { } Optativo (puede o no estar presente o ausente) ( ) Y + Está compuesto de =
  • 12.
    Ejemplo: Para definirun nombre: Nombre = título de cortesía + nombre + (segundo nombre) + apellido Título de cortesía = [ Sr. | Srita. | Sra. | Dr. | Profesor ] Nombre = { carácter legal } Segundo nombre = { carácter legal } Apellido = { carácter legal } Carácter legal = [ A-Z | a-z | 0-9 | ‘ | - | ]