Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GUA DE LABORATORIO No 7
Realizada por:
A.D. N. Noda
A.D. L.E. Mendoza
Revisada por:
Prof. M. Prez
Prof. T. Rojas
Junio, 1999
GUA DE LABORATORIO No 7
OBJETIVOS
Al finalizar este laboratorio, usted estar en capacidad de:
Conocer y manejar los conceptos bsicos de la herramienta Visible Analyst.
Acceder la herramienta Visible Analyst.
Personalizar la herramienta.
Crear y/o seleccionar proyectos.
Crear y/o editar los siguientes tipos de diagramas:
- Diagramas de Flujo de Datos (DFDs).
- Diagramas de Entidad-Relacin (ERDs).
Almacenar los siguientes tipos de diagramas:
- Diagramas de Flujo de Datos (DFDs).
- Diagramas de Descomposicin de Procesos.
- Diagramas de Entidad-Relacin (ERDs).
Configurar y almacenar reportes.
PROCESO
La presente gua de laboratorio engloba todos los
comunes de la herramienta Visible Analyst. Abarca
acceso a la herramienta hasta la forma de imprimir
reportes; por ello, el manejo y uso de esta gua es de
desarrollo del proyecto.
conceptos y procedimientos
aspectos que van desde el
los diagramas grficos y los
gran importancia para todo el
CONCEPTOS BSICOS
Visible Analyst es una herramienta de desarrollo de aplicaciones integrada, que
provee capacidades grficas de anlisis y diseo. Adems, cuenta con un poderoso
repositorio multi-usuario para almacenar y documentar datos, procesos y objetos
usados por los analistas y desarrolladores en una organizacin, ayudando as a
eliminar la redundancia. Permite gerenciar los Sistemas de Informacin en los
ambientes cliente/servidor y tambin combinar proyectos de desarrollo de software
individuales en un repositorio estratgico simple, que captura el conocimiento que
tiene acumulado la compaa sobre el negocio. Esto facilita una corporacin con un
mecanismo para controlar la calidad, la consistencia y la reusabilidad del software en
las aplicaciones del negocio, a travs de la gerencia compartida y el reuso de la
meta-data.
Los Diagramas que ofrece Visible Analyst
Entre los diferentes diagramas que ofrece Visible Analyst, se destacarn en esta
seccin 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 terico.
Los Diagramas de Flujo de Datos (DFDs), segn DeMarco (DeMarco, 1979), son
una representacin en red de un sistema. El sistema puede ser automatizado,
manual o mixto. El Diagrama de Flujo de Datos representa al sistema en trmino 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 situacin desde el punto de vista de los datos, en vez de desde el
punto de vista de cualquier persona u organizacin (DeMarco, 1979). Y agrega
Yourdon (Yourdon, 1993) que, aunque el diagrama de flujo de datos es una
herramienta muy til para modelar sistemas, slo resalta un aspecto principal de un
sistema: sus funciones.
Los DFDs estn compuestos por los siguientes elementos: (DeMarco, 1979)
1) Flujos de Datos. Es un tubera a travs de la cual paquetes de informacin
conocida conforman el flujo.
2) El Proceso. Es una transformacin de flujos de datos entrantes en flujos de datos
salientes.
3) El Archivo (Almacn de Datos). Es un repositorio temporal de data.
4) La Fuente o Destino. Es una persona u organizacin, que reside fuera del
contexto del ambiente, que suministra las entradas netas o recibe las salidas
netas, respectivamente, del sistema.
Existe un conjunto de smbolos de los DFD correspondiente a Tom DeMarco y/o Ed
Yourdon, cuyas particularidades principales son: (Whitten et al., 1996)
4
No tiene sentido comparar los conjuntos de notaciones para decidir cul de ellos es
el mejor (notacin de Gane y Sarson). En realidad, no importa. Se debe usar es el
conjunto de smbolos preferidos por los instructores o empresas. En algunos casos,
el producto CASE que se haya elegido impondr el conjunto de smbolos que se han
de utilizar. (Whitten et al., 1996)
Los Diagramas de Descomposicin de Procesos son generados para mostrar todos
los procesos que estn subordinados a un proceso dado.
Los Diagramas de Entidad-Relacin (ERDs), segn Elmasri y Navathe (Elmasri y
Navathe, 1994), describen grficamente los datos, a travs de entidades, las
relaciones y atributos, manejados por un sistema. Se pueden dibujar entidades (o,
ms adecuadamente, tipos de entidades) y las relaciones entre ellas, incluyendo
nombres para las relaciones en ambos sentidos. Por su parte, Visible Analyst
permite que los elementos de datos (llamados atributos) que componen a las
entidades, puedan ser agregadas al repositorio y generar la informacin clave para
las relaciones.
Finalmente, Visible Analyst permite equilibrar los ERDs con los DFDs para
enriquecer la informacin manejada a lo largo del desarrollo del sistema.
Las Metodologas de Anlisis Estructurado y las Reglas de Visible Analyst
El propsito primordial de las metodologas de anlisis estructurado es proporcionar
tcnicas que ayuden a especificar Sistemas. Puesto que la mayora de los sistemas
hoy en da son complejos, el anlisis estructurado fomenta la especificacin de los
aspectos ms amplios de los mismos y permite la descomposicin de estas grandes
vistas en otras vistas ms refinadas y fciles de entender.
Visible Analyst cuenta con un conjunto de reglas y funciones que, conjuntamente,
permite desarrollar proyectos bajo una metodologa estructurada. Este conjunto de
reglas soporta dos metodologas populares para el anlisis estructurado de sistemas:
Yourdon/DeMarco y Gane & Sarson; adems, soporta la metodologa para el diseo
estructurado de sistemas de Yourdon/Constantine. Por otro lado, tambin soporta la
metodologa IDEF1X para representar las entidades, relaciones y atributos en los
diagramas de Entidad-Relacin.
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) Anlisis y Diseo de Sistemas de
Informacin. Tercera edicin. Mc Graw Hill.
(Yourdon, 1993) Edward Yourdon (1993) Anlisis Estructurado Moderno. Prentice-Hall
Hispanoamericana, S.A.
2. PROCEDIMIENTOS COMUNES
Visible Analyst se fundamenta en el trabajo con una interfaz grfica que facilita la
elaboracin de distintos diagramas. La creacin y edicin de proyectos y la
realizacin de los diferentes diagramas se rigen por procedimientos generales que
sern detallados en esta seccin.
Para crear un nuevo proyecto:
1) Seleccione la opcin New Project... del men File. Aparece la ventana de dilogo
Create New Project.
2) Introduzca un nombre y una corta descripcin para el proyecto en el campo Name
y en el campo Description, respectivamente.
3) Chequee que no est seleccionada la opcin Disabled en el campo Repository.
Seleccione en la ventana de despliegue que aparece en el lado derecho del
campo Repository, la opcin Btrieve.
4) Seleccione la metodologa Yourdon / De Marco en el campo Rules.
5) Seleccione las siguientes alternativas dentro del campo ERD Notation:
5.1) la opcin IDEF1X indica que la notacin a utilizar para la construccin de los
diagramas ER es la correspondiente a la de la metodologa IDEF1X.
5.2) La opcin Crowsfoot (Patas de Cuervo) indica que, en caso de decidir no
utilizar la notacin de la metodologa IDEF1X en la contruccin de algn
diagrama ER, se use la notacin Crowsfoot (Patas de Cuervo).
5.3) La opcin Two indica que las relaciones tengan dos etiquetas cuando sean
creadas (padre hijo e hijo padre).
6) Presione OK para crear un nuevo proyecto.
Para editar un proyecto existente:
1) Seleccione la opcin Select Project... del menu File o presione el botn Open
de la barra de herramientas. Aparece la ventana de dilogo Select
Project
Project...
2) Seleccione de la lista de proyectos creados, el proyecto que desea editar.
Presione OK.
3) Si un nuevo proyecto no aparece en la lista de proyectos creados, usted puede
agregarlo, presionando la tecla Add.... Aparece otra ventana Select Project...,
seleccione el proyecto que desea agregar. Presione OK. Presione OK.
4) Si usted desea borrar un proyecto de la lista, mas no eliminarlo de su macro
proyecto, seleccione de la lista de proyectos creados, el proyecto que desea
borrar y presione la tecla Remove. Confirme su decisin.
1) Seleccione la opcin New Diagram... del men File o presione el botn New
Diagram
de la barra de herramientas. Aparece la ventana de dilogo New
Diagram.
2) Seleccione una de estas alternativas (Data Flow, Descomposition, Entity
Relationship) de diagramas que le brinda la herramienta en su opcin Diagram
Type. Una vez que comience a crear el diagrama, no podr cambiar de tipo.
3) Seleccione el mtodo de dibujo, a travs 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 informacin almacenada en el
repositorio del proyecto. La aplicacin 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 relacin 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 cmo aadir los objetos al
diagrama; a diferencia de Global View, New View y Process View, ya
mencionados, que crean automticamente un diagrama basado en el tipo de
vista seleccionado.
4) Seleccione la opcin Standard en el grupo de opciones Workspace, para indicar
que el diagrama a crear dispondr slo de una pgina como rea de trabajo.
5) Seleccione la opcin Landscape en el grupo de opciones Orientation, para
indicar que el diagrama a ser creado, se dispondr horizontalmente en la pgina
de trabajo.
6) Seleccione en la ventana de despiegue Page Size, el tamao 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.
Para editar un diagrama existente:
1) Seleccione la opcin Open Diagram... del men File o presione el botn Open
Diagram
de la barra de herramientas. Aparece la ventana Visible Analyst [Diagram List] que contiene una carpeta por cada uno de los proyectos creados.
Cada carpeta puede estar expandida o comprimida, dependiendo del respectivo
signo - o + que aparece al lado izquierdo de cada carpeta.
2) Haga doble click con el botn izquierdo del mouse sobre la carpeta asociada al
proyecto deseado o click con el botn izquierdo del mouse sobre el signo + y
aparecern todos los tipos de diagramas asociados a ese proyecto.
3) Haga doble click sobre la carpeta asociada al tipo de diagrama que se desea
editar.
4) Haga doble click sobre el diagrama que desea editar.
11
13
3. REPORTES
Una variedad de reportes del repositorio de datos del proyecto pueden ser
generados.
Para configurar y guardar reportes:
1) Seleccione la opcin Reports... del men Repository. Aparece la ventana de
dilogo Repository Reports.
2) Seleccione en la ventana de despliegue Project Scope el tipo de diagrama que
se desea configurar.
3) Seleccione en la ventana de despliegue Report Type el tipo de reporte a
configurar.
4) Seleccione en la ventana de despliegue Included Types los tipos de elementos
a incluir en el reporte.
5) Seleccione la opcin Entire Project de la ventana de despliegue Report Scope.
6) Seleccione las opciones Alphabetical, All Entries y Multiple de los grupos de
opciones Sort Sequence, Entry Characteristics y Entries Per Page,
respectivamente.
7) Presione el botn Fields... para seleccionar los campos que aparecern en el
reporte a configurar. Presione OK.
8) Guarde el formato del reporte para futuras impresiones, presionando Save
Report... . Aparece la ventana de dilogo Save Report Criteria. Introduzca el
nombre del nuevo reporte y presione OK.
9) Si se desea configurar y guardar un nuevo reporte, repita los pasos del 1 al 8.
Para utilizar reportes ya configurados:
1) Seleccione la opcin Reports... del men Repository. Aparece la ventana de
dilogo Repository Reports.
2) Presione Defined Report... Aparece la ventana de dilogo Recall Pre-Defined
Report.
3) Seleccione el nombre del reporte a imprimir de la columna Report List.
4) Presione OK.
5) Si se desea cambiar alguna opcin actual del reporte seleccionado, puede
hacerlo antes de presionar Print.
6) Presione Print.
7) Si se desea imprimir otro reporte ya configurado, repita los pasos del 1 al 6.
14
4. ALMACENANDO EL PROYECTO
No olvide guardar, al finalizar cada una de las sesiones de laboratorio, los resultados
obtenidos, en su diskette. Durante cada sesin puede grabar sus datos en el
directorio de trabajo que le haya sido asignado pero al finalizar, debe traspasarlos a
un diskette.
Para guardar el proyecto en un diskette:
Desde el File Manager guardar lo que se encuentra en su directorio de trabajo
C:\Usuarios\PS6117 \Grupo<Numero de Grupo> a su disco en la unidad A:.
15