Herramientas Del Modelo Esencial

19
www.themegallery.com LOGO Herramientas del Modelo Esencial AGUILAR VELEZ NANCY JANET. GONZALEZ DIAZ HANK CARLO. FLORE MELENDEZ JUAN PABLO.

Transcript of Herramientas Del Modelo Esencial

Page 1: Herramientas Del Modelo Esencial

www.themegallery.com

LOGO

Herramientas del Modelo Esencial

AGUILAR VELEZ NANCY JANET.

GONZALEZ DIAZ HANK CARLO.

FLORE MELENDEZ JUAN PABLO.

Page 2: Herramientas Del Modelo Esencial

www.themegallery.com

Permiten concentrarse en ciertas características importantes del sistema, prestando menos atención a otras.

Los modelos resultados, son una buena forma de determinar si están representados todos los requerimientos del sistema, como también saber si el analista comprendió qué hará el sistema.

Las herramientas de modelado utilizadas dependen del analista, del tipo de sistema, de los requerimientos, etc.

Page 3: Herramientas Del Modelo Esencial

www.themegallery.com

Algunas herramientas de modelado

Page 4: Herramientas Del Modelo Esencial

www.themegallery.com

Diagrama de flujo de datos.

Page 5: Herramientas Del Modelo Esencial

www.themegallery.com

Son un tipo de herramienta de modelado, permiten modelar todo tipo de sistemas, concentrándose en las funciones que realiza, y los datos de entrada

y salida de esas funciones.

Componentes:

* PROCESOS (burbujas): representan la parte del sistema que transforma ciertas entradas en ciertas salidas.

* FLUJOS: representan los datos en movimiento. Pueden ser flujos de entrada o flujos de salida. Los flujos conectan procesos entre sí y también almacenes con procesos.

* ALMACENES: representan datos almacenados. Pueden ser una base de datos, un archivo físico, etc.

* TERMINADORES: representan entidades externas que se comunican con el sistema. Esas entidades pueden ser personas, organizaciones u otros sistemas, pero no pertenecen al sistema que se está modelando.

Existen procesos y flujos especiales llamados procesos de control y flujos de control. Se emplean para modelar sistemas en tiempo real.

Page 6: Herramientas Del Modelo Esencial

www.themegallery.com

Diagrama de entidad relación.

Page 7: Herramientas Del Modelo Esencial

www.themegallery.com

Se concentra en los datos almacenados en el sistema y las relaciones entre éstos.

Un diagrama de entidad-relación o DER es un modelo de red que describe la distribución de los datos almacenados en un sistema de forma abstracta.

Componentes de un DER

* TIPOS DE OBJETOS o ENTIDADES.

* RELACIONES: conectan los objetos o entidades.

Los DER se emplean para modelar bases de datos que pertenecen a un sistema informático.

Page 8: Herramientas Del Modelo Esencial

www.themegallery.com

Diagrama de transición de

estados

Page 9: Herramientas Del Modelo Esencial

www.themegallery.com

Son herramientas de modelado de sistemas en tiempo real.

Los componentes de un DTE son:

* ESTADOS: comportamiento del sistema que es observable en el tiempo. Los sistemas tienen un estado inicial, pero pueden tener múltiples estados finales (mútuamente excluyentes).

* Cambios de estados: condiciones y acciones.

Un diagrama de transición de estados puede utilizarse como una especificación de proceso de un proceso de control de un DFD.

Page 10: Herramientas Del Modelo Esencial

www.themegallery.com

Diccionario de datos.

Page 11: Herramientas Del Modelo Esencial

www.themegallery.com

Es un listado organizado de todos los datos que pertenecen a un sistema.

Objetivo: Es dar precisión sobre los datos que se manejan en un

sistema, evitando así malas interpretaciones o ambigüedades.

Define con precisión los datos de entrada, salida, componentes de almacenes, flujos, detalles de las relaciones entre almacenes, etc.

Los diccionarios de datos son buenos complementos a los diagramas de flujo de dato, los diagramas de entidad-relación, etc.

Page 12: Herramientas Del Modelo Esencial

www.themegallery.com

Especificación de procesos.

Page 13: Herramientas Del Modelo Esencial

www.themegallery.com

Es una herramienta de modelado de sistemas, que permite definir qué sucede en los procesos o funciones de un sistema.

Objetivo: Definir qué debe hacerse para transformar ciertas

entradas en ciertas salidas.

No hay una única forma de realizar la especificación de procesos; existen múltiples herramientas que facilitan esta tarea, aunque debería emplearse aquellas que permitan fácil comprensión.

Page 14: Herramientas Del Modelo Esencial

www.themegallery.com

Desarrollo de una especificación de procesos

Algunas herramientas utilizadas para generar especificaciones de procesos son:

* Lenguaje estructurado: se emplea un lenguaje natural limitado en palabras y construcciones, dándole más precisión y claridad, evitando ambigüedades (el lenguaje natural humano carece de precisión y es muy ambiguo). Definen un algoritmo.

* Uso de pre-condiciones y post-condiciones: describen la función del proceso, sin detallar un algoritmo específico.

* Otras: tablas de decisiones, lenguaje narrativo, diagramas de flujos, diagrama Nassi-Shneiderman, gráficas, etc.

Page 15: Herramientas Del Modelo Esencial

www.themegallery.com

Diagramas HIPO e IPO

Page 16: Herramientas Del Modelo Esencial

www.themegallery.com

Asocian estructuras de programa a estructuras de Entrada-Salida

Permiten definir el modelo de datos.Se utilizan para realizar la especificación

funcional del sistema.Establecen una jerarquía en un patrón

Entrada-Proceso-Salida

Page 17: Herramientas Del Modelo Esencial

www.themegallery.com

Diagrama de clases

Page 18: Herramientas Del Modelo Esencial

www.themegallery.com

Muestra un conjunto de clases, interfaces, y colaboraciones y sus relaciones entre ellos.

Se usan en el diseño del modelo estático para ver un

sistema. Para las demás partes, este modelado involucra el vocabulario del sistema, el modelado de colaboraciones,

o modelado de esquemas. Los diagramas de clase son también la base para un par de diagramas relacionados: Diagramas de Componente y Diagramas de Instalación.

Page 19: Herramientas Del Modelo Esencial

www.themegallery.com

Los diagramas de clase son importantes no solo para la visualización, especificación y

documentación del modelo estructural, pero también para la construcción de sistemas ejecutables. Ingeniería hacia adelante e

ingeniería inversa.