Está en la página 1de 14

REPBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD PEDAGGICA EXPERIMENTAL LIBERTADOR INSTITUTO PEDAGOGICO DE BARQUISIMETO LUS BELTRN PRIETO FIGUEROA

DICCIONARIO DE DATOS, ESPECIFICACIONES DE LOS PROCESOS Y CARTA ESTRUCTURADA

Integrantes: Alvarado, Nohelia Gimenez, Cesar Sequera, Yetzabel Seccin: 101 Profesor: Edgar Lizcano

DICCIONARIO DE DATOS Los diccionarios de datos son definidos por algunos autores como: Segn James Senn (1992) definen los diccionarios de datos como Todas las definiciones de los elementos en el sistema (flujo de datos, procesos y almacenes de datos) estn descritos en forma detallada en el diccionario de datos. Si algn miembro del equipo encargado del proyecto desea saber alguna definicin del nombre de un dato o el contenido particular de un flujo de datos, esta informacin debe encontrarse disponible en el diccionario de datos Por otra parte los autores Peter Rob y Carlos Coronel (2006) sealan que los Diccionario de datos se utilizan para llevar un recuento detallado de todas las tablas dentro de la base de datos que ha sido creada por el usuario, por el diseador o por ambos. As pues, el diccionario de datos contiene (por lo menos) todos los nombres y caractersticas de atributo de cada una de las tablas en el sistema. As mismo el autor Jess Barranco (2001) define a los diccionarios de datos como El elemento del modelo que servir para definir en l todos y cada uno de los objetos del anlisis. Es el lugar donde se controla y registra la integridad del anlisis y sus elementos. Su ms importante papel es contener las definiciones claras y precisas de los elementos del modelo. Los elementos definidos en el diccionario son: flujos de datos, entidad de datos, almacenes, relaciones, procesos, atributos, terminadores, registros y elementos (componentes de los flujos de datos y almacenes).

El modelo de procesos queda organizado en el diccionario de datos, como se muestra en la siguiente figura.

Podemos concluir que los diccionarios de datos se desarrollan con el anlisis de los flujo de datos y contienen las caractersticas lgicas de los datos que se van a utilizar en un sistema, como nombre, descripcin, alias, contenido y organizacin.

DIAGRAMA DE FLUJO DE DATOS

Segn la Autora Carmen de Pablos El diagrama de flujo de datos es una tcnica grafica que representa el flujo de la informacin y las transformaciones de los datos. No representa explcitamente la lgica de procesamiento sino que simboliza el flujo de la informacin.

Entonces los Diagramas de Flujo de Datos es una tcnica que se utiliza principalmente para la modelizacin de sistemas informticos. Representa el flujo de la informacin, las transformaciones que se aplican y los datos al moverse desde la entrada a la salida en un sistema informtico.

El formulario que se utiliza para describir cada diagrama de flujo de datos tiene la siguiente informacin:

1. ID, un nmero de identificacin opcional. A veces ste se codifica usando un esquema para identificar el sistema y la aplicacin del sistema. 2. Un solo nombre descriptivo para este flujo de datos. Este nombre es el texto que debe aparecer en el diagrama y se debe referenciar en todas las descripciones que usen el flujo de datos. 3. Una descripcin general del flujo de datos. 4. La fuente del flujo de datos. sta podra ser una entidad externa, un proceso o un flujo de datos proveniente de un almacn de datos. 5. El destino del flujo de datos (los mismos elementos que se describieron en la fuente). 6. Algo que indique si el flujo de datos es un registro que est entrando o saliendo de un archivo o un registro que contiene un informe, formulario o pantalla. Si el flujo de datos contiene datos que se usan entre los procesos, se designa como interno. 7. El nombre de la estructura de datos que describe los elementos encontrados en este flujo de datos. Para un flujo de datos simple, podran ser uno o varios elementos. 8. El volumen por unidad de tiempo. Los datos podran ser registros por da o cualquier otra unidad de tiempo.

9. Un rea para comentarios adicionales y anotaciones sobre el flujo de datos.

ESPECIFICACIONES DE PROCESO

Segn la Autora Carmen de Pablos (2006) las especificaciones de proceso Son las definiciones literales de los procesos. Describen como se transforma la informacin: la entrada del proceso, el algoritmo que se aplica y la salida que produce. Por otro lado el autor Joaquin Nicolas Ros describe La especificacin de procesos como Las reglas sobre cmo realizar el proceso para transformar las entradas en salidas. Indican el proceso a realizar, la transformacin de datos, no el algoritmo (que se selecciona en la etapa de diseo).

Algunas herramientas de las especificaciones de procesos son: 1. Herramientas para describir la lgica de los procesos

Tablas de decisin rboles de decisin Pre y post-condiciones Lenguaje estructurado

2. Lenguaje Estructurado

Vocabulario (restringido) de una lengua (espaol, ingls, etc.) Verbos imperativos Trminos definidos en el DD Palabras reservadas para formulacin lgica (maysculas) Sintaxis de la programacin estructurada

a. Sintaxis

Sentencia declarativa simple (secuencia) Estructura de decisin Estructura de repeticin Combinaciones de las estructuras anteriores

b.1. Sentencias declarativas


Concisin Evitar verbos ambiguos (manejar, realizar, procesar, etc.) Utilizar verbos precisos que describan acciones concretas (imprimir, enviar, acumular...) Mencionar expresamente el objeto de la sentencia, preferiblemente utilizando los trminos del DD Ejemplos:
o o o o

Recoger INF-CLIENTE Separar PETICION Archivar PETICION en F-PETICION *fichero* Enviar DATOS-CLIENTE a DPTO-CLIENTES

b.2. Estructura de decisin SI Condicin SINO Accin(es) Ejemplos: a) SI Valor-capital-actual es menor que 600 Asignar Cantidad-depreciada = Valor-capital-actual = 0 SINO Asignar Cantidad-depreciada = 10% de Valor-capital-actual b) Seleccionar la poltica que se aplica: Caso 1: (Costo-de-pedido > 1000): enviar por avin Caso 2: (Costo-de-pedido entre 100 y 1000): enviar por correo urgente Caso 3: (Costo-de-pedido < 100): enviar por correo normal b.3. Estructura Repetitiva REPETIR (condicin de seleccin) Accin(es) HASTA (condicin de terminacin) MIENTRAS (condicin) Accin(es) FIN MIENTRAS Ejemplo:

REPETIR para cada registro-de-pasajero en fichero-de-reservas Acumular Cantidad-debida en Total Construir registro Nuevo-dbito Escribir Nuevo-dbito en el diario HASTA final de fichero-de-reservas 3. Tablas de Decisin

4. rboles de Decisin

Con todo lo descrito anteriormente se puede definir la especificacin de procesos como una herramienta que permite definir qu sucede en los procesos o funciones de un sistema cuyo objetivo es definir qu debe hacerse para transformar ciertas entradas en ciertas salidas. Es importante resaltar que no hay una nica forma de realizar la especificacin de procesos ya que existen mltiples herramientas que facilitan esta tarea, aunque debera emplearse aquellas que permitan fcil comprensin. DESCRIPCION DE LAS ESTRUCTURAS DE DATOS Normalmente las estructuras de datos se describen usando una notacin algebraica. Este mtodo permite al analista producir una vista de los elementos que constituyen la estructura de datos junto con informacin referente a dichos elementos. Por ejemplo, el analista indicar si hay muchos elementos iguales en la estructura de datos (un grupo de repeticin), o si dos elementos podran excluirse mutuamente. La notacin algebraica usa los siguientes smbolos:

1. Un signo de igual (-) significa "est compuesto de". 2. Un signo de suma (+) significa "y". 3. Las llaves {} indican elementos repetitivos, tambin llamados grupos de repeticin o tablas. En el grupo podra haber un elemento de repeticin o varios de ellos. El grupo de repeticin podra tener condiciones, tal como un nmero fijo de repeticiones o lmites superiores e inferiores para el nmero de repeticiones. 4. Los corchetes [ ] representan una situacin de uno u otro. Se podra representar un elemento u otro, pero no ambos. Los elementos listados entre los corchetes son mutuamente excluyentes. 5. Los parntesis () representan un elemento opcional. Los elementos opcionales se podran dejar en blanco en la entrada de las pantallas y podran contener espacios o ceros para campos numricos en las estructuras de archivos. Con lo explicado anteriormente se puede definir a la estructura de descripcin de datos como una estructura que permite ver cada elemento que constituye un flujo de datos. Ejemplo de descripcin de estructura de datos: Datos del representante = Nombre del representante + Cedula del representante + Direccin de habitacin + {Telfono de habitacin} + Profesin + Direccin de trabajo + {Telfono de trabajo} + ALMACEN DE DATOS

Un almacn de datos es una coleccin de datos orientada a un determinado mbito (empresa, organizacin, etc.), integrado, no voltil y variable en el tiempo, que ayuda a la toma de decisiones en la entidad en la que se utiliza. Los almacenes de datos contienen a menudo grandes cantidades de informacin que se subdividen a veces en unidades lgicas ms pequeas dependiendo del subsistema de la entidad del que procedan o para el que sea necesario. Un ejemplo de almacenamiento de datos es la informacin a la que accedemos en los ordenadores de forma cotidiana o la que se archiva fuera de la computadora. Cada vez que se abre un archivo almacenado en el disco duro, se est accediendo a los datos. La informacin que se visualiza en el formulario de almacn de datos es la siguiente: 1. El ID del almacn de datos. El ID es con frecuencia una entrada obligatoria para evitar que el analista almacene informacin redundante. Un ejemplo sera DI para el archivo MAESTRO DE CLIENTES. 2. El nombre del almacn de datos, el cual es descriptivo y nico. 3. Un alias para el archivo, tal como MAESTRO DE CONSUMIDORES para el archivo MAESTRO DE CLIENTES. 4. Una breve descripcin del almacn de datos. 5. El tipo de archivo, manual o computarizado. 6. Si el archivo es computarizado, el formato de archivo designa si se trata de un archivo de base de tipo tabla o si tiene el formato de un archivo plano tradicional.

7. El nmero mximo y promedio de registros en el archivo as como tambin el crecimiento anual. Esta informacin permite al analista predecir el espacio en disco que requerir la aplicacin y es necesaria para planear la adquisicin del hardware. 8. El nombre del conjunto de datos especifica el nombre del archivo, si se conoce. Este elemento se podra dejar en blanco en las primeras etapas del diseo.

CARTA ESTRUCTURADA La carta estructurada muestra la jerarqua en el sistema de informacin en donde se observa los diferentes mdulos y sub - mdulos que permiten realizar las funciones para las cuales fue diseado este. A su vez cada uno estos mdulos poseen una numeracin la cual posteriormente puede ser utilizada como un indicador en los reportes o pruebas del sistema esto para llevar un control y conocer de donde proviene la informacin.

Por otra parte el autor Behrouz Forouzan define la carta estructurada como Una herramienta de alto nivel que muestra la relacin entre diferentes mdulos es un algoritmo. Se utiliza principalmente en el nivel de diseo y no en el nivel de programacin. Es por eso que la Carta Estructurada del Proyecto consiste en un diagrama jerrquico modular basado en una metodologa de desarrollo de sistemas TOPDOWN. Top-Down, significa, partir de lo ms general hacia lo ms detallado. Es un proceso anlogo al de armar un rompecabezas en el sentido de ver primero la imagen ver primero el concepto o la imagen general y a partir de all comenzar a detectar donde va cada pieza dentro de la imagen. En la siguiente imagen pueden ver un ejemplo sencillo de Carta Estructurada donde se refiere a un proyecto de Sistema de Control de Distribucin para el manejo de Inventario.

REFERENCIAS BIBLIOGRAFICAS Barranco Jess (2001). Metodologa del anlisis estructurado de sistemas. Universidad Pontificia de Madrid. De Pablo Carmen (2006). Direccin y gestin de los sistemas de informacin en la empresa. Esic editorial. Forouzan Behrouz (2003). Introduccin a la ciencia de la computacin[Libro en lnea]. Editorial: Ciencia e ingenieras. Disponible: http://books.google.co.ve/books? id=xu4jcMBih8QC&pg=PT177&lpg=PT177&dq=carta+estructurada+Behrouz+For ouzan&source=bl&ots=Yq4cuzxkEv&sig=Q4t4G42VM93D8aIgaZC48eQPcVg&h l=es&sa=X&ei=en1DUMTKMTo0QH6mYDwCw&ved=0CCoQ6AEwAA#v=onepage&q=carta%20estructurada %20Behrouz%20Forouzan&f=false [Consulta:2012, Septiembre 01]. Fundamentos de Ingeniera del Software. Especificacin de procesos [documento en lnea]. Disponible: http://www.virtual.unal.edu.co/cursos/sedes/manizales/4060030/lecciones/Capitulo %204/procesos.htm[Consulta: 2012, Agosto 31].

Kendall Kenneth y Kendall Julie (2005). Anlisis y diseo de sistemas. Rob Peter y Coronel Carlos (2006). Sistemas de base de datos. Thomson Editores. Pearson Education.

También podría gustarte