Diccionario de Datos
Características
Guarda datos de una manera ordenada (metadatos)
Ayudan catalogando automáticamente los elementos de datos
Está dada por los analistas de sistemas para poder guiarse en el análisis y diseño de una consulta
Recopila y coordina términos de datos específicos
Confirma lo que significa cada término para las diferentes personas de la organización
Funciones
Validar la integridad y exactitud del diagrama de flujo de datos
Proporcionar un punto de partida para desarrollar pantallas de informes
Determinar el contenido de los datos almacenados en archivos
Desarrollar la lógica para los procesos del diagrama de flujo de datos
Relaciones entre datos, cómo se vincula una estructura de datos con otra
Información sobre los datos mantenidos por el sistema
Flujo de datos
Almacenes de datos
Estructura de registros
Elementos
Beneficios
Es automatizado, interactivo y evolutivo
Incluye todos los elementos de datos que contengan los diagramas de flujo de datos
Se puede usar para crear pantallas, informes y formularios
Usando diccionario de datos se ahorra tiempo en análisis y diseño
Sirve como una excelente referencia para los esfuerzos de mantenimiento en los sistemas desconocidos
Es una aplicación especializada en los tipos de diccionario que utilizamos en la vida cotidiana
Modelos del sistema
Es el proceso para desarrollar modelos abstractos de un sistema donde cada modelo presenta una visión o perspectiva diferente de dicho sistema
Modelo de contexto
Debe decidir sobre las fronteras del sistema
Muestran que el entorno incluye varios sistemas automatizados
Busca posibles igualdades en la funcionalidad con los sistemas existentes y determinar dónde tiene que implementarse nueva funcionalidad
Ayuda al análisis del sistema por medio de los aspectos tanto social como en una organización
Características y funciones
Pueden compartir datos con el sistema, conectarse directamente, a través de una red, o no conectarse en absoluto.
Se muestran las relaciones que se dan en el sistema y se debe tomar en cuenta los requerimientos y el diseño del sistema
Determina donde tiene que implementarse una nueva funcionalidad
El diagrama de este modelado es también conocido como el nivel 0 del diagrama de un flujo de datos
No presentan los tipos de relaciones entre los sistemas en el entorno y el sistema que se especifica
Pueden estar físicamente juntos o ubicados en edificios separados
Sirven como una manera de representar los límites del sistema, se distingue de lo que conforma el sistema y su entono
Modelo de interacción
El modelado de interacción del usuario es importante, ya que ayuda a identificar los requerimientos del usuario.
Ayuda a entender si es probable que una estructura de sistema propuesto obtenga el rendimiento y confiabilidad requeridos por el sistema
Se destacan los problemas de comunicaciones que lleguen a presentar
Todos los sistemas incluyen interacciones de algún tipo
Éstas son interacciones del usuario, que implican entradas y salidas del usuario; interacciones entre el sistema a desarrollar y otros sistemas; o interacciones entre los componentes del sistema
Modelo estructural
Muestran la organización de un sistema, en términos de los componentes que constituyen dicho sistema y sus relaciones
Se crean cuando se discute y diseña la arquitectura del sistema
Son modelos estáticos, que muestran la estructura del diseño del sistema, o modelos dinámicos, que revelan la organización del sistema cuando se ejecuta
Sirve para describir los diferentes tipos y relaciones estáticas existentes entre los diferentes objetos de un sistema
La principal forma de emplear el modelado estructural es mediante el uso de:
Diagramas de clases
Están formados por Clases, Interfaces y Relaciones (de dependencia, de realización, de generalización, de asociación -agregación y composición-, etc)
Diagramas de casos de uso
Describen las relaciones y las dependencias entre un grupo de casos de uso y los actores participantes en el proceso
Diagramas de Secuencia
Muestra la secuencia de intercambio de mensajes, datos u operaciones del sistema o de ciertos componentes en un momento dado
Diagramas de actividad
Son los que muestran las actividades incluidas en un proceso o procesamiento de datos
Diagramas de estado
Son los que explican cómo reacciona el sistema frente a eventos internos y externos
Modelo de comportamiento
Son modelos dinámicos del sistema conforme se ejecutan
Se utilizan para describir el comportamiento del sistema en su totalidad
Entre los modelos de comportamiento existentes se distinguen dos de estos:
Modelo de flujo de datos
Son los que modelan el procesamiento de los datos en el sistema
Modelos de máquinas de estado
Son los que modelan como el sistema reacciona a los eventos.
Estos modelos pueden usarse de forma separada o conjuntamente, dependiendo del tipo de sistema que se esté desarrollando
Son modelos estáticos, que muestran la estructura del diseño del sistema, o modelos dinámicos, que revelan la organización del sistema cuando se ejecuta