42
Datos y Modelado de Procesos

Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Embed Size (px)

Citation preview

Page 1: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Datos y Modelado de Procesos

Page 2: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Introducción

Van a desarrollar un modelo lógico del sistema propuesto y documentar los requisitos del sistema Modelo lógico muestra lo que el sistema debe hacer Modelo físico describe cómo se construirá el sistema

Page 3: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Resumen de los datos de proceso y herramientas de modelado Los analistas de sistemas utilizan muchas técnicas gráficas para

describir un sistema de información Un diagrama de flujo de datos (DFD) utiliza varios símbolos para mostrar

cómo el sistema transforma los datos de entrada en información útil

Page 4: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Diagramas de Flujo de Datos

Un diagrama de flujo de datos (DFD) muestra cómo los datos se mueven a través de un sistema de información, pero no muestra la lógica de programa o etapas de procesamiento

Un conjunto de DFD proporciona un modelo lógico que muestra lo que hace el sistema, y no cómo lo hace

Page 5: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Diagramas de Flujo de Datos

Símbolos de DFD

Page 6: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Diagramas de Flujo de Datos

Símbolos de DFD Símbolo de proceso

Recibe datos de entrada y produce una salida que tiene un contenido diferente, la forma, o ambos

Contener la lógica de negocio, también llamadas reglas de negocio

Conocida como el cuadro negro

Page 7: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Diagramas de Flujo de Datos

Símbolos de DFD Símbolo del flujo de datos

Representa uno o más elementos de datos

El símbolo para un flujo de datos es una línea con un único o doble punta de flecha

Generación espontánea Calabozo Agujero gris

Page 8: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Diagramas de Flujo de Datos

Símbolos de DFD Almacén de datos

símbolo Representan los datos

que el sistema almacena Las características físicas

de un almacén de datos no son importantes, ya que se refieren sólo a un modelo lógico

Page 9: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Diagramas de Flujo de Datos

Símbolos de DFD Símbolo entidad

Nombre de la entidad aparece dentro del símbolo

Terminators Fuente Lavabo

Page 10: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Creación de un conjunto de DFD

Crear un modelo gráfico del sistema de información basado en los resultados de investigación

En primer lugar, se va a revisar un conjunto de directrices para la elaboración DFD. A continuación, usted aprenderá cómo aplicar estas directrices y crear un conjunto de DFD usando un proceso de tres pasos

Page 11: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Creación de un conjunto de DFD

Directrices para la elaboración DFD Dibuje el diagrama de contexto para que quepa en

una página Utilice el nombre del sistema de información como

el nombre del proceso en el diagrama de contexto Utilice nombres únicos dentro de cada conjunto de

símbolos

Page 12: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Creación de un conjunto de DFD

Directrices para la elaboración DFD No cruce las líneas Proporcionar un nombre único y el número de referencia para

cada proceso Obtener toda la entrada del usuario y la retroalimentación

como sea posible

Page 13: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Creación de un conjunto de DFD Paso 1: Dibuje un diagrama de contexto

Page 14: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Creación de un conjunto de DFD

Paso 2: Dibuje un diagrama de 0 DFD

Page 15: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Creación de un conjunto de DFD

Paso 2: Dibuje un diagrama de 0 DFD Si es el mismo flujo de datos en ambas direcciones, se puede utilizar una

flecha de dos puntas Diagrama de 0 es una vista en despiece ordenado de proceso 0 diagrama de los padres diagrama hijo funcional primitiva

Page 16: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Creación de un conjunto de DFD

Paso 3: Dibujar los diagramas de nivel inferior Se debe usar técnicas de

nivelación y equilibrio Ejemplos de nivelación

Utiliza una serie de DFD cada vez más detallada para describir un sistema de información

Explotar, las particiones y la descomposición

Page 17: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Creación de un conjunto de DFD

Paso 3: Dibujar los diagramas de nivel inferior Ejemplos Equilibrio

Se asegura de que los flujos de entrada y salida de datos de la matriz DFD se mantienen en el niño DFD

Page 18: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Diccionario de datos

• Un diccionario de datos o repositorio de datos, es un almacén central de información sobre los datos del sistema

• Un analista utiliza el diccionario de datos para recopilar, documentar y organizar los datos concretos sobre el sistema

• También defina y describa todos los elementos de datos y combinaciones significativas de los elementos de datos

Page 19: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Diccionario de datos

A data element, also called a data item or field, is the smallest piece of data that has meaning

Data elements are combined into records, also called data structures A record is a meaningful combination of related data elements that is

included in a data flow or retained in a data store

Page 20: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Diccionario de datos

Uso de las herramientas CASE para la Documentación Cuanto más complejo es el sistema, más difícil es mantener la

documentación completa y precisa Las herramientas CASE modernas simplifican la tarea Un repositorio CASE asegura la consistencia de datos Va a aprender más acerca de las herramientas CASE en la

parte 2 del kit de herramientas de los Analista de Sistemas

Page 21: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Diccionario de datos

La documentación de los elementos de datos Usted debe documentar cada

elemento de datos del diccionario de datos

El objetivo es el mismo: proporcionar información clara y completa sobre los datos y procesos que conforman el sistema

Page 22: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Diccionario de datos

La documentación de los elementos de datos Los siguientes atributos por lo general se registran y describen

Datos nombre del elemento y la etiqueta Alias Tipo y duración Valor por defecto Los valores aceptables - reglas de dominio y validez

Page 23: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Diccionario de datos

La documentación de los elementos de datos Los siguientes atributos por lo general se registran y

describen Fuente Seguridad Usuario responsable (s) Descripción y comentarios

Page 24: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Diccionario de datos

La documentación de los flujos de datos Los atributos típicos son como sigue

Nombre del flujo de datos o etiqueta Descripción Nombres Alternativos) Origen Destino Grabar Volumen y frecuencia

Page 25: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Diccionario de datos

La documentación de los almacenes de datos Las características típicas de un almacén de datos son

Nombre del almacén de datos o etiqueta Descripción Nombres Alternativos) Atributos Volumen y frecuencia

Page 26: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Diccionario de datos

La documentación de los procesos Las características típicas de un proceso

Nombre del proceso o de la etiqueta Descripción Número de proceso Descripción del proceso

Page 27: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Diccionario de datos

La documentación de las Entidades Las características típicas de una entidad incluyen

Nombre de la entidad Descripción Nombres Alternativos Flujos de datos de entrada Flujos de datos de salida

Page 28: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Diccionario de datos

La documentación de los expedientes Las características típicas de un registro incluyen

Grabar o estructura de datos de nombre Definición o descripción Nombres Alternativos Atributos

Page 29: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Diccionario de datos

• Diccionario informes de datos• Muchos informes valiosos

• Una lista alfabética de todos los elementos de datos por su nombre

• Un informe que describe cada elemento de datos e indicando al usuario o departamento que se encarga de la entrada de datos, actualización o supresión

• Un informe de todos los flujos de datos y almacenes de datos que utilizan un elemento de datos particular

• Los informes detallados que muestran todas las características de los elementos de datos, registros, flujos de datos, procesos, o cualquier otro elemento seleccionado almacenan en el diccionario de datos

Page 30: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Herramientas de Descripción del Proceso• Una descripción del proceso documenta los detalles de una

primitiva funcional, lo que representa un conjunto específico de pasos de procesamiento y la lógica de negocio

• Cabe señalar que este capítulo trata de análisis estructurado, pero la descripción proceso de herramientas también se pueden utilizar en el desarrollo orientado a objetos.

Page 31: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Herramientas de Descripción del Proceso Diseño modular

Sobre la base de combinaciones de tres estructuras lógicas, a veces llamado estructuras de control, que sirven como bloques de construcción para el proceso de

Secuencia Selección Iteración - bucle

Page 32: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Herramientas de Descripción del Proceso Estructurada en Inglés

Deben ajustarse a las siguientes reglas Utilice sólo los tres componentes básicos de la secuencia,

selección y repetición Utiliza la sangría para facilitar la lectura Utilizar un vocabulario limitado, incluidas las condiciones

generales utilizadas en el diccionario de datos y palabras específicas que describen las reglas de procesamiento

Page 33: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Herramientas de Descripción del Proceso Estructurada en Inglés

Puede tener un aspecto familiar para los estudiantes de programación ya que se asemeja pseudocódigo

El propósito principal del estructurada Inglés es describir la lógica de negocio subyacente

Page 34: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Herramientas de Descripción del Proceso Las tablas de decisión

Muestra una estructura lógica, con todas las posibles combinaciones de condiciones y acciones resultantes

Es importante tener en cuenta todos los resultados posibles para asegurarse de que haya pasado por alto nada

Page 35: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Herramientas de Descripción del Proceso Las tablas de decisión

El número de reglas se duplica cada vez que se agrega una condición

Puede tener más de dos resultados posibles A menudo son la mejor manera de describir un conjunto

complejo de condiciones

Page 36: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Herramientas de Descripción del Proceso Arbol de decision

Page 37: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Lógica versus los modelos físicos

Mientras que las herramientas de análisis estructurados se utilizan para desarrollar un modelo lógico de un nuevo sistema de información, tales herramientas también se pueden utilizar para desarrollar modelos físicos de un sistema de información

Un modelo físico muestra cómo se implementan los requisitos del sistema

Page 38: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Lógica versus los modelos físicos

Secuencia de Modelos Muchos analistas de sistemas crean un modelo físico del sistema actual y

luego desarrollar un modelo lógico del sistema actual antes de abordar un modelo lógico del nuevo sistema

Realización de ese paso extra les permite comprender mejor el sistema actual

Page 39: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Lógica versus los modelos físicos

Enfoque de cuatro modelos Desarrollar un modelo físico del sistema actual, un

modelo lógico del sistema actual, un modelo lógico del nuevo sistema, y un modelo físico del nuevo sistema

La única desventaja del enfoque de cuatro modelo es el tiempo y el coste añadido

Page 40: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Resumen

• Durante el modelado de datos y proceso, un analista de sistemas desarrolla modelos gráficos para mostrar cómo el sistema transforma los datos en información útil

• El producto final de los datos y el modelado de procesos es un modelo lógico que apoyará las operaciones comerciales y las necesidades de los usuarios se encuentran

• Los datos y el modelado de procesos implica tres herramientas principales: diagramas de flujo de datos, un diccionario de datos y descripciones de procesos

Page 41: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Resumen

Diagramas de flujo de datos (DFDs) muestran gráficamente el movimiento y la transformación de los datos en el sistema de información

DFD utilizan cuatro símbolos Un conjunto de DFD es como una pirámide con el diagrama de contexto

en la parte superior

Page 42: Diseño y Análisis de Sistemas: Datos y Modelado de Procesos

Resumen

• El diccionario de datos es la herramienta central para el análisis de la documentación estructurada

• Cada proceso funcional primitiva se documenta utilizando estructurada Inglés, tablas de decisión, y árboles de decisión

• Las herramientas de análisis estructurados pueden ser utilizados para desarrollar un modelo lógico durante una fase de análisis de sistemas, y un modelo físico durante la fase de diseño de sistemas