Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
GUÍA DE LABORATORIO No 7
Realizada por:
A.D. N. Noda
A.D. L.E. Mendoza
Revisada por:
Prof. M. Pérez
Prof. T. Rojas
Junio, 1999
o
Guía de Laboratorio N 7 de Sistemas de Información III
GUÍA DE LABORATORIO No 7
OBJETIVOS
2
o
Guía de Laboratorio N 7 de Sistemas de Información III
PROCESO
• una parte teórica, exclusiva del punto en particular que se está desarrollando y
que puede contener a su vez, subdivisiones identificadas por subtítulos. Por
ejemplo: dentro de la sección PERSONALIZANDO Visible Analyst, se
encuentran, entre otras subdivisiones: Estableciendo la apariencia general de
los diagramas y de los símbolos.
• una parte práctica, seguida de un conjunto finito de pasos que son los que
permiten lograr la actividad que describe cada uno de los títulos de estas
secciones prácticas, y que usted reconocerá fácilmente porque siempre
comienzan con la preposición Para…. Por ejemplo: Para crear un nuevo
proyecto, Para editar un proyecto existente, Para guardar el proyecto en un
diskette.
3
o
Guía de Laboratorio N 7 de Sistemas de Información III
CONCEPTOS BÁSICOS
Entre los diferentes diagramas que ofrece Visible Analyst, se destacarán en esta
sección solamente tres de ellos, con el fin de atender las demandas del proyecto que
forma parte de las actividades del laboratorio. En este sentido, se expondrá
brevemente, para cada uno de los tres diagramas, las definiciones y conceptos que
hasta los momentos se han manejado a nivel teórico.
Los Diagramas de Flujo de Datos (DFDs), según DeMarco (DeMarco, 1979), “son
una representación en red de un sistema. El sistema puede ser automatizado,
manual o mixto. El Diagrama de Flujo de Datos representa al sistema en término de
las piezas que lo componen, con todas las interfaces entre las componentes”. Por
otro lado, DeMarco afirma que ”el uso de los Diagramas de Flujos de Datos permite
presentar una situación desde el punto de vista de los datos, en vez de desde el
punto de vista de cualquier persona u organización” (DeMarco, 1979). Y agrega
Yourdon (Yourdon, 1993) que, “aunque el diagrama de flujo de datos es una
herramienta muy útil para modelar sistemas, sólo resalta un aspecto principal de un
sistema: sus funciones”.
Los DFDs están compuestos por los siguientes elementos: (DeMarco, 1979)
1) Flujos de Datos. Es un “tubería” a través de la cual paquetes de información
conocida conforman el flujo.
2) El Proceso. Es una transformación de flujos de datos entrantes en flujos de datos
salientes.
3) El Archivo (Almacén de Datos). Es un repositorio temporal de data.
4) La Fuente o Destino. Es una persona u organización, que reside fuera del
contexto del ambiente, que suministra las entradas netas o recibe las salidas
netas, respectivamente, del sistema.
• Se usan círculos o “burbujas” para representar los procesos (de ahí el sinónimo
de mapa de burbujas)
• Los agentes internos y externos son representados por rectángulos.
• Los almacenes de datos se representan mediante cuadros con estremo abierto
en uno o en dos lados.
No tiene sentido comparar los conjuntos de notaciones para decidir cuál de ellos es
el mejor (notación de Gane y Sarson). En realidad, no importa. Se debe usar es el
conjunto de símbolos preferidos por los instructores o empresas. En algunos casos,
el producto CASE que se haya elegido impondrá el conjunto de símbolos que se han
de utilizar. (Whitten et al., 1996)
Finalmente, Visible Analyst permite equilibrar los ERDs con los DFDs para
enriquecer la información manejada a lo largo del desarrollo del sistema.
5
o
Guía de Laboratorio N 7 de Sistemas de Información III
Cuando se realizan ERDs bajo la metodología IDEF1X, Visible Analyst cumple las
siguientes reglas:
6
o
Guía de Laboratorio N 7 de Sistemas de Información III
REFERENCIAS
(DeMarco, 1979) Tom DeMarco (1979) Structured Analysis and System Specification. Prentice-Hall
Software Series.
(Elmasri y Navathe, 1994) Elmasri, R. y Navathe, S. (1994) Fundamentals of Database Systems.
Second edition. The Benjamin/Cummings Publishing Company, Inc.
(Logic Works, 1996) Logic Works (1996) ERwin Methods Guide. Logic Works, Inc.
(Whitten et al., 1996) Whitten, J.; Bentley, I y Barlow, V. (1996) Análisis y Diseño de Sistemas de
Información. Tercera edición. Mc Graw Hill.
(Yourdon, 1993) Edward Yourdon (1993) Análisis Estructurado Moderno. Prentice-Hall
Hispanoamericana, S.A.
7
o
Guía de Laboratorio N 7 de Sistemas de Información III
Una vez escogidas las preferencias para la apariencia general de los diagramas y de
los símbolos, éstas aplican al modelo entero cuando aparece en el área de trabajo, y
además, engloban a todas las opciones que especifican lo que se va a mostrar de
cada uno de los símbolos que aparecen en los diagramas. Por esta razón, estas
preferencias deben ser personalizadas al entrar por primera vez a la herramienta.
Las preferencias de los símbolos aplican a los objetos que son símbolos y a su texto
asociado. Estas preferencias son guardadas como parte del proyecto actual y
aplican a todos los nuevos diagramas del mismo tipo.
9
o
Guía de Laboratorio N 7 de Sistemas de Información III
2. PROCEDIMIENTOS COMUNES
Visible Analyst se fundamenta en el trabajo con una interfaz gráfica que facilita la
elaboración de distintos diagramas. La creación y edición de proyectos y la
realización de los diferentes diagramas se rigen por procedimientos generales que
serán detallados en esta sección.
10
o
Guía de Laboratorio N 7 de Sistemas de Información III
1) Seleccione la opción New Diagram... del menú File o presione el botón New
Diagram de la barra de herramientas. Aparece la ventana de diálogo New
Diagram.
2) Seleccione una de estas alternativas (Data Flow, Descomposition, Entity
Relationship) de diagramas que le brinda la herramienta en su opción Diagram
Type. Una vez que comience a crear el diagrama, no podrá cambiar de tipo.
3) Seleccione el método de dibujo, a través de una de las cuatro alternativas (Global
View, New View, Process View, Standard) que le brinda la ventana de
despliegue Drawing Method. Tomando en cuenta que:
• Global View es una vista que contiene toda la información almacenada en el
repositorio del proyecto. La aplicación brinda la posibilidad de editar esta vista.
• New View es una vista que contiene las entidades y relaciones seleccionadas
del repositorio.
• Process View es un diagrama de entidad relación que representa un
subconjunto del modelo de datos basado en un proceso existente dentro del
diagrama de flujo del proyecto.
• Standard es el proceso manual donde se controla cómo añadir los objetos al
diagrama; a diferencia de Global View, New View y Process View, ya
mencionados, que crean automáticamente un diagrama basado en el tipo de
vista seleccionado.
4) Seleccione la opción Standard en el grupo de opciones Workspace, para indicar
que el diagrama a crear dispondrá sólo de una página como área de trabajo.
5) Seleccione la opción Landscape en el grupo de opciones Orientation, para
indicar que el diagrama a ser creado, se dispondrá horizontalmente en la página
de trabajo.
6) Seleccione en la ventana de despiegue Page Size, el tamaño de la hoja donde se
va a crear el nuevo diagrama.
7) Escriba en el campo Scaling % el porcentaje de la escala en que desea crear y
ver el nuevo diagrama en el área de trabajo.
8) Presione OK para que se cree el nuevo diagrama.
11
o
Guía de Laboratorio N 7 de Sistemas de Información III
12
o
Guía de Laboratorio N 7 de Sistemas de Información III
13
o
Guía de Laboratorio N 7 de Sistemas de Información III
3. REPORTES
Una variedad de reportes del repositorio de datos del proyecto pueden ser
generados.
14
o
Guía de Laboratorio N 7 de Sistemas de Información III
4. ALMACENANDO EL PROYECTO
No olvide guardar, al finalizar cada una de las sesiones de laboratorio, los resultados
obtenidos, en su diskette. Durante cada sesión puede grabar sus datos en el
directorio de trabajo que le haya sido asignado pero al finalizar, debe traspasarlos a
un diskette.
15