Upload
kenny-merle
View
51
Download
3
Embed Size (px)
Citation preview
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
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
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
Diagramas de Flujo de Datos
Símbolos de DFD
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
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
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
Diagramas de Flujo de Datos
Símbolos de DFD Símbolo entidad
Nombre de la entidad aparece dentro del símbolo
Terminators Fuente Lavabo
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
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
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
Creación de un conjunto de DFD Paso 1: Dibuje un diagrama de contexto
Creación de un conjunto de DFD
Paso 2: Dibuje un diagrama de 0 DFD
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
Herramientas de Descripción del Proceso Arbol de decision
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
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
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
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
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
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