Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GUA DE LABORATORIO No 8
Realizada por: A.D. N. Noda A.D. L.E. Mendoza Revisada por: Prof. M. Prez Prof. T. Rojas Observaciones finales:
Junio, 1999
GUA DE LABORATORIO No 8
OBJETIVOS
Al finalizar este laboratorio, usted estar en capacidad de: Crear y/o editar los Diagramas de Flujo de Datos (DFDs). Agregar y/o mover smbolos, lneas y texto libre en los Diagramas de Flujo de Datos (DFDs). Analizar los Diagramas de Flujo de Datos (DFDs). Generar subflujos de datos a partir de flujos de datos. Editar flujos y subflujos de datos. Generar Diagramas de Descomposicin de Procesos a partir de Diagramas de Flujo de Datos (DFDs).
PROCESO
La presente gua de laboratorio engloba gran parte de los conceptos y procedimientos de la herramienta Visible Analyst, que permite abarcar aspectos que van desde crear un Diagrama de Flujo de Datos (DFD) hasta la generacin de Diagramas de Descomposicin de Procesos a partir de DFDs. La estructura de presentacin es bastante sencilla, usted se encontrar con diferentes secciones divididas cada una de ellas, de la siguiente forma: una parte terica, exclusiva del punto en particular que se est desarrollando y que puede contener a su vez, subdivisiones identificadas por subttulos. Por ejemplo: dentro de la seccin ANALIZANDO LOS DFDs, se encuentra, entre otras subdivisiones: Anlisis de los DFDs.
una parte prctica, seguida de un conjunto finito de pasos que son los que permiten lograr la actividad que describe cada uno de los ttulos de estas secciones prcticas, y que usted reconocer fcilmente porque siempre comienzan con la preposicin Para. Por ejemplo: Para crear un nuevo Diagrama de Flujo de Datos (DFD), Para editar un Diagrama de Flujo de Datos (DFD) existente, Para agregar smbolos, lneas y texto libre a un DFD. La interfaz de la herramienta permite la seleccin de comandos utilizando principalmente el mouse y la introduccin de los datos solicitados en las ventanas de dilogo correspondientes. Visible Analyst ofrece una serie de opciones que son seleccionadas segn las preferencias de los usuarios. El trabajo a desarrollar comienza con la construccin de los Diagramas de Flujo de Datos (DFDs); seguido por el anlisis y chequeo de los errores que puedan surgir al elaborar los DFDs y, finalmente, se generan Diagramas de Descomposicin de Procesos a partir de los DFDs.
Adems, el cursor tomar la apariencia cuando se coloca sobre el rea de trabajo. 2.2) Si va a agregar un flujo de datos, presione el botn Add Line de la barra de herramientas. La aplicacin mostrar los siguientes flujos de datos asociadas a un DFD en el lado derecho de la barra de herramientas: - Flujo de datos oblcuo: Data Flow - Flujo de datos recto: Data Flow - Flujo de datos quebrado: Data Flow - Flujo de datos curvo: Data Flow - Flujo de datos punteado: Data Flow - Flujo de datos grueso: Data Flow Adems, el cursor tomar la apariencia + cuando se coloca sobre el rea de trabajo. 2.3) Si va a agregar texto libre en el DFD, presione el botn Add Text de la barra de herramientas. El cursor tomar la apariencia | cuando se coloca sobre el rea de trabajo. 3) Seleccione el smbolo, flujo de datos o texto libre a agregar al diagrama, presionando el botn correspondiente que aparece en el lado derecho de la barra de herramientas. En el caso de ser un smbolo o un texto libre, haga click con el botn izquierdo del mouse sobre el rea de trabajo donde desea su ubicacin. En el caso de ser un flujo de datos, haga click con el botn izquierdo del mouse en el smbolo que origina el flujo y, dejando presionado el botn izquierdo del mouse, arrstrelo hasta el smbolo receptor del flujo. 4.1) Si agreg un smbolo o un flujo de datos, aparecer la ventana de dilogo Label Object... . Introduzca el nombre que corresponde al smbolo o flujo de datos agregado y presione OK. 4.2) Si agreg un texto libre, aparecer la ventana de dilogo Free-form Text Label. Introduzca el texto correspondiente y presione OK. 5) Cuando el objeto agregado sea un smbolo o un flujo de datos, presione el botn Select Mode de la barra de herramientas y haga doble click con el botn izquierdo del mouse sobre el smbolo o flujo de datos creado para realizar la documentacin correspondiente. Aparece la ventana de dilogo Define Item. 6) Introduzca la descripcin en el campo Description y, 6.1) Para el caso de un proceso, introduzca la descripcin detallada del mismo en el campo Process Description. 6.2) Para el caso de un flujo de datos, introduzca la composicin del mismo (atributos) en el campo Composition (Attributes). 6.3) Presione Save para que la documentacin se almacene en el repositorio del proyecto. 6.4) Presione Exit. 7) Si desea agregar ms smbolos, lneas o textos libres a un diagrama, repita los pasos del 1 al 7. Para editar un Diagrama de Flujo de Datos (DFD) existente:
5
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 con el botn izquierdo del mouse sobre la carpeta Data Flow para que aparezcan todos los DFDs asociados al proyecto. 4) Haga doble click con el botn izquierdo del mouse sobre el DFD que desea editar. 5) Edite el DFD y antes de abandonar su edicin, debe guardar los cambios realizados, presionando el botn Save de la barra de herramientas. Si es la primera vez que guarda un DFD, aparece la ventana de dilogo Save Diagram As... pidiendo el nombre del DFD. Introdzcalo.
2. EXPLOTANDO DFDs
La funcin Explode de VisibleAnalyst, permite explotar los procesos dentro de un DFD y con ello, asociar procesos hijos a un proceso padre, creando una jerarqua de niveles de descomposicin de los procesos dentro de los DFDs. Para explotar un proceso: 1) Seleccione el DFD que contiene el proceso que desea explotar, siguiendo el procedimiento: Para editar un Diagrama de Flujo de Datos (DFD) existente. 2) Seleccione con el botn izquierdo del mouse, el proceso a explotar. Se resaltar el proceso seleccionado. 3) Seleccione Explode que ofrece la opcin Nest del menu File. Aparece la ventana de dilogo Nest. 4) Presione el botn Create New Diagram. Aparece una nueva ventana nombre del proceso padre: DFD, que contiene tanto los flujos de entrada (a la izquierda de la ventana) como los flujos de salida (a la derecha de la ventana) asociados al proceso padre. 5) Contruya el nuevo nivel de descomposicin de procesos, siguiendo las actividades indicadas en la seccin 3. Generando Diagramas de Flujos de Datos (DFDs).
NOTA: Para poder efectuar la descomposicin de un proceso, es necesario guardar previamente el diagrama que lo contiene. En caso contrario, la funcin Explode de Visible Analyst se encontrar deshabilitada hasta que se guarde dicho diagrama.
4.2) Si el flujo de datos seleccionado es producto de una anterior divisin de flujos de datos, la herramienta le preguntar si desea agregar ms subflujos al flujo de datos padre. Si selecciona Yes, aparecer la ventana de dilogo Split, descrita anteriormente. Si selecciona Cancel, el flujo de datos no es dividido. 5) Presione OK para finalizar. La aplicacin borra el flujo de datos que est siendo dividido y cada subflujo se dibujar a la izquierda del digrama si son flujos de datos de entrada del proceso, o a la derecha del diagrama si son flujos de datos de salida del proceso. Posteriormente, si lo desea, los flujos de datos pueden ser reubicados dentro del diagrama. Despus de creados los subfllujos de datos, estos pueden ser reubicados dentro del diagrama siguiendo el procedimiento Para mover un objeto dentro de un diagrama.
10
DESCOMPOSICIN
DE
Los Diagramas de Descomposicin de Procesos pueden ser creados automticamente a partir de un conjunto de Diagramas de Flujo de Datos (DFDs). Si se selecciona un proceso en un DFD que no tenga subprocesos asociados, la funcin Decompose de Visible Analyst estar inhabilidata, es decir, no se podr realizar un Diagrama de Descomposicin de Procesos a partir de ese proceso seleccionado. Para Visible Analyst los Diagramas de Descomposicin de Procesos son diagramas no estructurados, es decir, diagramas que no estn ligados al repositorio del proyecto, y por tanto, no hay reglas asociadas a ellos que permitan realizar algn tipo de verificacin o anlisis. Para generar un Diagrama de Descomposicin de Procesos a partir de DFDs: 1) Seleccione el DFD que contiene el proceso al cual se le desea asociar un Diagrama de Descomposicin de Procesos, siguiendo los pasos del 1 al 4 del procedimiento Para editar un Diagrama de Flujo de Datos (DFD) existente. 2) Seleccione el proceso con el botn izquierdo del mouse. 3) Seleccione, dentro del men File, la opcin Nest, y dentro de sta, la opcin Decompose. Aparece una nueva ventana con el Diagrama de Descomposicin asociado al proceso seleccionado. 4) Presione el botn Save de la barra de herramientas para guardar el Diagrama de Descomposicin de Procesos. Aparece la ventana de dilogo Save Diagram As... pidiendo el nombre del diagrama. Introdzcalo. 5) Presione OK. Para visualizar un Diagrama de Descomposicin de Procesos existente: 1) Seleccione la opcin Open Diagram... del men File o presione el botn Open de la barra de herramientas. Aparece la ventana Visible Analyst Diagram [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 con el botn izquierdo del mouse sobre la carpeta Unstructured para que aparezcan todos los Diagramas de Descomposicin de Procesos asociados al proyecto. 4) Haga doble click con el botn izquierdo del mouse sobre el Diagrama de Descomposicin de Procesos que desea visualizar.
11