Vous êtes sur la page 1sur 12

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:
= Está compuesto de
+ Y
() Optativo (puede o no estar presente o ausente)
{} Iteración
[] Seleccionar una de varias alternativas
** Comentario
@ Identificador (campo clave) para un almacén
| Separar opciones alternativas en la construcción
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 | ‘ | - | ]

Vous aimerez peut-être aussi