1
República Bolivariana de Venezuela
Ministerio del poder popular para la educación superior
Instituto Universitario Politécnico “Santiago Mariño”
Barinas Estado Barinas
Modelos de análisis
estructurado
Bachiller:
AdrianaVillalobos
C.I.:23.549.600.
Profesor:JhoannZambrano.
Barinas, Febrero 2016
2
Índice
Introducción…………………………………………………………………….…………………………………………….3
Diagrama de flujo de datos DFD…………………………………………….……………………………………….4
Elementos del DFD…………………………………………………………………………………………………………4
Bases de Datos…………………………………………………………………….…………………………………………4
DBMS…………………………………………………………………………………………………………………………….5
Modelo Relacional………………………………………………………………….…………………………………5-6
Modelado de datos………………………………………………………………….…………………………………7-8
Modelo entidad relación E-R…………………………………………………….…………………………………….8
Conclusión……………………………………………………………………………………………………………………..9
Bibliografía.………………………………………………………………………………………………………………….10
3
Introducción.
El Análisis se refiere al “extremo inicial” de un proyecto de desarrollo de sistemas,
durante el tiempo en que los requisitos del usuario son definidos y documentados,
introduce el uso de las herramientas de documentación gráficas para producir un tipo
diferente de especificación funcional: “la especificación estructurada”.
El análisis estructurado, como otros métodos, permite construir modelos de
sistemas a partir del análisis de sus procesos y/o actividades que se ejecutan asociados al
sistema. Permite al equipo encargado del estudio del desarrollo o la organización conocer
de forma lógica un sistema o proceso.
El objetivo que persigue el análisis estructurado es organizar las tareas asociadas con
la determinación de requerimientos para obtener la comprensión completa y exacta de
una situación dada.
4
Diagrama de flujo de datos DFD
Los diagramas de flujo de datos 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.
Los diagramas de flujo de datos (DFDs) se realizan a distintos niveles de
abstracción, detallando procesos concretos que aparecen como elementos simples en
DFDs de nivel superior.
Elementos de un Diagrama de flujo de datos DFD
- Entidades externas, terminadores o elementos del entorno: Fuentes o sumideros
de información. Emiten o reciben la información que fluye a través de las
interfaces externas del sistema (vg: usuarios).
- Flujos de datos: Indican el flujo de información a través del sistema.
- Procesos o actividades: Transforman la información que les llega a través de los
flujos de datos de entrada en la información que sale a través de los flujos de datos
de salida.
- Almacenes de datos y ficheros: Lugares donde se guardan los datos para su
procesamiento posterior.
Base de datos
Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden
almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes
programas y diferentes usuarios deben poder utilizar estos datos.
Una base de datos proporciona a los usuarios el acceso a datos, que pueden
visualizar, ingresar o actualizar, en concordancia con los derechos de acceso que se les
hayan otorgado. Se convierte más útil a medida que la cantidad de datos almacenados
crece.
Una base de datos puede ser local, es decir que puede utilizarla sólo un usuario en
un equipo, o puede ser distribuida, es decir que la información se almacena en equipos
remotos y se puede acceder a ella a través de una red.
La principal ventaja de utilizar bases de datos es que múltiples usuarios pueden
acceder a ellas al mismo tiempo.
5
DBMS
DBMS (Database management system[Sistema de administración de bases
de datos]). El DBMS es un conjunto de servicios (aplicaciones de software) para
administrar bases de datos, que permite:
- Un fácil acceso a los datos
- El acceso a la información por parte de múltiples usuarios
- La manipulación de los datos encontrados en la base de datos (insertar, eliminar,
editar)
El DBMS puede dividirse en tres subsistemas:
- El sistema de administración de archivos: para almacenar información en un
medio físico
- El DBMS interno: para ubicar la información en orden
- El DBMS externo:representa la interfaz del usuario
El modelo relacional
En el modelo relacional las dos capas de diseño conceptual y lógico, se
parecen mucho. Generalmente se implementan mediante diagramas de Entidad/Relación
(modelo conceptual) y tablas y relaciones entre éstas (modelo lógico). Este es el modelo
utilizado por los sistemas gestores de datos más habituales (SQL Server, Oracle, MySQL...).
Nota: Aunque mucha gente no lo sabe, a las bases de datos relaciones se les denomina
así porque almacenan los datos en forma de “Relaciones” o listas de datos, es decir, en lo
que llamamos habitualmente “Tablas”. Muchas personas se piensan que el nombre viene
6
porque además las tablas se relacionan entre sí utilizando claves externas. No es así, y es
un concepto que debemos tener claro. (Tabla = Relación).
El modelo relacional de bases de datos se rige por algunas normas sencillas:
- Todos los datos se representan en forma de tablas (también llamadas “relaciones”,
ver nota anterior). Incluso los resultados de consultar otras tablas. La tabla es
además la unidad de almacenamiento principal.
- Las tablas están compuestas por filas (o registros) y columnas (o campos) que
almacenan cada uno de los registros (la información sobre una entidad concreta,
considerados una unidad).
- Las filas y las columnas, en principio, carecen de orden a la hora de ser
almacenadas. Aunque en la implementación del diseño físico de cada SGBD esto
no suele ser así. Por ejemplo, en SQL Server si añadimos una clave de tipo
"Clustered" a una tabla haremos que los datos se ordenen físicamente por el
campo correspondiente.
- El orden de las columnas lo determina cada consulta (que se realizan usando SQL).
- Cada tabla debe poseer una clave primaria, esto es, un identificador único de cada
registro compuesto por una o más columnas.
- Para establecer una relación entre dos tablas es necesario incluir, en forma de
columna, en una de ellas la clave primaria de la otra. A esta columna se le llama
clave externa. Ambos conceptos de clave son extremadamente importantes en el
diseño de bases de datos.
7
Modelados de datos
Un modelo es un conjunto de herramientas conceptuales para describir datos, sus
relaciones, su significado y sus restricciones de consistencia.
Características
Es el proceso de analizar los aspectos de interés para una organización y la relación que
tienen unos con otros.
Resulta en el descubrimiento y documentación de los recursos de datos del negocio.
El modelado hace la pregunta " Qué ? " en lugar de " Cómo ? ", ésta última orientada al
procesamiento de los datos.
Es una tarea difícil, bastante difícil, pero es una actividad necesaria cuya habilidad solo
se adquiere con la experiencia.
Metas y beneficios
Registrar los requerimientos de datos de un proceso de negocio.
Dicho proceso puede ser demasiado complejo y se tendrá que crear un "enterprise data
model", el cual deberá estar constituído de líneas individuales.
Permite observar:
Patrones de datos
Usos potenciales de los datos
Tipos de modelado de datos
Básicamente son 3:
Conceptual: muy general y abstracto, visión general del negocio/institución.
Lógico: versión completa que incluye todos los detalles acerca de los datos.
Físico: esquema que se implementara en un manejador de bases de datos (DBMS).
8
Modelo Entidad-Relación
Generalmente todo modelo tiene una representación gráfica, para el caso de datos
el modelo más popular es el modelo entidad-relación o digrama E/R.
Se denomina así debido a que precisamente permite representar relaciones entre
entidades (objetivo del modelado de datos).
El modelo debe estar compuesto por:
Entidades
Atributos
Relaciones
Cardinalidad
Llaves
9
Conclusión.
Podríamos decir que el modelo de análisis estructurado toma la siguiente forma;
Diagrama entidad-relación: que representa las relaciones entre entidades de datos. Los
atributos de cada entidad se pueden describir mediante la descripción de datos. Diagrama
de flujo de datos (DFD): sirve para dos propósitos; indica cómo se transforman los datos a
medida que se avanza en el sistema; y representa las funciones que transforman el flujo
de datos. En la Especificación de proceso se encuentra una descripción de cada función
representada en el DFD.
10
Bibliografía
http://www.alegsa.com.ar/Dic/diagrama%20de%20flujo%20de%20datos.php
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=17&ved=0ahUKEw
ioqLWzuNfKAhWHeCYKHUnYBS0QFghZMBA&url=http%3A%2F%2Felvex.ugr.es%2Fidbis%2
Fdb%2Fdocs%2Fdesign%2FX-DFDs.pdf&usg=AFQjCNEXV3Xi7l430nyIRN9w-JTMoNcbew
http://es.ccm.net/contents/66-introduccion-bases-de-datos
http://www.campusmvp.es/recursos/post/Disenando-una-base-de-datos-en-el-modelo-
relacional.aspx
http://ict.udlap.mx/people/carlos/is341/bases02.html

Modelos de análisis estructurado

  • 1.
    1 República Bolivariana deVenezuela Ministerio del poder popular para la educación superior Instituto Universitario Politécnico “Santiago Mariño” Barinas Estado Barinas Modelos de análisis estructurado Bachiller: AdrianaVillalobos C.I.:23.549.600. Profesor:JhoannZambrano. Barinas, Febrero 2016
  • 2.
    2 Índice Introducción…………………………………………………………………….…………………………………………….3 Diagrama de flujode datos DFD…………………………………………….……………………………………….4 Elementos del DFD…………………………………………………………………………………………………………4 Bases de Datos…………………………………………………………………….…………………………………………4 DBMS…………………………………………………………………………………………………………………………….5 Modelo Relacional………………………………………………………………….…………………………………5-6 Modelado de datos………………………………………………………………….…………………………………7-8 Modelo entidad relación E-R…………………………………………………….…………………………………….8 Conclusión……………………………………………………………………………………………………………………..9 Bibliografía.………………………………………………………………………………………………………………….10
  • 3.
    3 Introducción. El Análisis serefiere al “extremo inicial” de un proyecto de desarrollo de sistemas, durante el tiempo en que los requisitos del usuario son definidos y documentados, introduce el uso de las herramientas de documentación gráficas para producir un tipo diferente de especificación funcional: “la especificación estructurada”. El análisis estructurado, como otros métodos, permite construir modelos de sistemas a partir del análisis de sus procesos y/o actividades que se ejecutan asociados al sistema. Permite al equipo encargado del estudio del desarrollo o la organización conocer de forma lógica un sistema o proceso. El objetivo que persigue el análisis estructurado es organizar las tareas asociadas con la determinación de requerimientos para obtener la comprensión completa y exacta de una situación dada.
  • 4.
    4 Diagrama de flujode datos DFD Los diagramas de flujo de datos 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. Los diagramas de flujo de datos (DFDs) se realizan a distintos niveles de abstracción, detallando procesos concretos que aparecen como elementos simples en DFDs de nivel superior. Elementos de un Diagrama de flujo de datos DFD - Entidades externas, terminadores o elementos del entorno: Fuentes o sumideros de información. Emiten o reciben la información que fluye a través de las interfaces externas del sistema (vg: usuarios). - Flujos de datos: Indican el flujo de información a través del sistema. - Procesos o actividades: Transforman la información que les llega a través de los flujos de datos de entrada en la información que sale a través de los flujos de datos de salida. - Almacenes de datos y ficheros: Lugares donde se guardan los datos para su procesamiento posterior. Base de datos Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos datos. Una base de datos proporciona a los usuarios el acceso a datos, que pueden visualizar, ingresar o actualizar, en concordancia con los derechos de acceso que se les hayan otorgado. Se convierte más útil a medida que la cantidad de datos almacenados crece. Una base de datos puede ser local, es decir que puede utilizarla sólo un usuario en un equipo, o puede ser distribuida, es decir que la información se almacena en equipos remotos y se puede acceder a ella a través de una red. La principal ventaja de utilizar bases de datos es que múltiples usuarios pueden acceder a ellas al mismo tiempo.
  • 5.
    5 DBMS DBMS (Database managementsystem[Sistema de administración de bases de datos]). El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos, que permite: - Un fácil acceso a los datos - El acceso a la información por parte de múltiples usuarios - La manipulación de los datos encontrados en la base de datos (insertar, eliminar, editar) El DBMS puede dividirse en tres subsistemas: - El sistema de administración de archivos: para almacenar información en un medio físico - El DBMS interno: para ubicar la información en orden - El DBMS externo:representa la interfaz del usuario El modelo relacional En el modelo relacional las dos capas de diseño conceptual y lógico, se parecen mucho. Generalmente se implementan mediante diagramas de Entidad/Relación (modelo conceptual) y tablas y relaciones entre éstas (modelo lógico). Este es el modelo utilizado por los sistemas gestores de datos más habituales (SQL Server, Oracle, MySQL...). Nota: Aunque mucha gente no lo sabe, a las bases de datos relaciones se les denomina así porque almacenan los datos en forma de “Relaciones” o listas de datos, es decir, en lo que llamamos habitualmente “Tablas”. Muchas personas se piensan que el nombre viene
  • 6.
    6 porque además lastablas se relacionan entre sí utilizando claves externas. No es así, y es un concepto que debemos tener claro. (Tabla = Relación). El modelo relacional de bases de datos se rige por algunas normas sencillas: - Todos los datos se representan en forma de tablas (también llamadas “relaciones”, ver nota anterior). Incluso los resultados de consultar otras tablas. La tabla es además la unidad de almacenamiento principal. - Las tablas están compuestas por filas (o registros) y columnas (o campos) que almacenan cada uno de los registros (la información sobre una entidad concreta, considerados una unidad). - Las filas y las columnas, en principio, carecen de orden a la hora de ser almacenadas. Aunque en la implementación del diseño físico de cada SGBD esto no suele ser así. Por ejemplo, en SQL Server si añadimos una clave de tipo "Clustered" a una tabla haremos que los datos se ordenen físicamente por el campo correspondiente. - El orden de las columnas lo determina cada consulta (que se realizan usando SQL). - Cada tabla debe poseer una clave primaria, esto es, un identificador único de cada registro compuesto por una o más columnas. - Para establecer una relación entre dos tablas es necesario incluir, en forma de columna, en una de ellas la clave primaria de la otra. A esta columna se le llama clave externa. Ambos conceptos de clave son extremadamente importantes en el diseño de bases de datos.
  • 7.
    7 Modelados de datos Unmodelo es un conjunto de herramientas conceptuales para describir datos, sus relaciones, su significado y sus restricciones de consistencia. Características Es el proceso de analizar los aspectos de interés para una organización y la relación que tienen unos con otros. Resulta en el descubrimiento y documentación de los recursos de datos del negocio. El modelado hace la pregunta " Qué ? " en lugar de " Cómo ? ", ésta última orientada al procesamiento de los datos. Es una tarea difícil, bastante difícil, pero es una actividad necesaria cuya habilidad solo se adquiere con la experiencia. Metas y beneficios Registrar los requerimientos de datos de un proceso de negocio. Dicho proceso puede ser demasiado complejo y se tendrá que crear un "enterprise data model", el cual deberá estar constituído de líneas individuales. Permite observar: Patrones de datos Usos potenciales de los datos Tipos de modelado de datos Básicamente son 3: Conceptual: muy general y abstracto, visión general del negocio/institución. Lógico: versión completa que incluye todos los detalles acerca de los datos. Físico: esquema que se implementara en un manejador de bases de datos (DBMS).
  • 8.
    8 Modelo Entidad-Relación Generalmente todomodelo tiene una representación gráfica, para el caso de datos el modelo más popular es el modelo entidad-relación o digrama E/R. Se denomina así debido a que precisamente permite representar relaciones entre entidades (objetivo del modelado de datos). El modelo debe estar compuesto por: Entidades Atributos Relaciones Cardinalidad Llaves
  • 9.
    9 Conclusión. Podríamos decir queel modelo de análisis estructurado toma la siguiente forma; Diagrama entidad-relación: que representa las relaciones entre entidades de datos. Los atributos de cada entidad se pueden describir mediante la descripción de datos. Diagrama de flujo de datos (DFD): sirve para dos propósitos; indica cómo se transforman los datos a medida que se avanza en el sistema; y representa las funciones que transforman el flujo de datos. En la Especificación de proceso se encuentra una descripción de cada función representada en el DFD.
  • 10.