You are on page 1of 42

Universidad de Salamanca

Facultad de Ciencias

PROYECTO STUDIO CASE PROYECTO STUDIO CASE

MANUAL DE USUARIO

Autor: Vernica Blasco Martn Tutor: Dr. Francisco Jos Garca Pealvo
Salamanca, septiembre de 2003

Proyecto STUDIO CASE Manual de usuario

TABLA DE CONTENIDOS 1 2 INTRODUCCIN _______________________________________________ 7 MANUAL DE INSTALACIN ____________________________________ 8 2.1 2.2 2.3 3 3.1 INSTALACIN DE MSXML3 _______________________________ 8 INSTALACIN DE XSL Formatter V2.5 (versin evaluacin) ______ 9 INSTALACIN DE STUDIO CASE _________________________ 10 INTERFAZ INICIAL ________________________________________ 13 Men Proyecto _________________________________________ 15 Men Herramientas _____________________________________ 17 Men ayuda ___________________________________________ 19 DIAGRAMA NO ACTIVO _______________________________ 21 MEN DIAGRAMA __________________________________ 22 MEN VER _________________________________________ 23 MEN AYUDA ______________________________________ 23 DIAGRAMA ACTIVO __________________________________ 24 MEN Y BARRA DE HERRAMIENTAS ___________________ 25 Men diagrama _______________________________________ 25 Men ver____________________________________________ 25 Men editar__________________________________________ 26 Men insertar ________________________________________ 26 Diagrama Entidad/Relacin con notacin de Chen ________ 27 Diagrama Entidad/Relacin con notacin de Gane&Sarson _ 27 Diagrama de flujo de datos___________________________ 28

MANUAL DE USUARIO ________________________________________ 12 3.1.1 3.1.2 3.1.3 3.2 3.2.1 3.2.1.1 3.2.1.2 3.2.1.3 3.2.2 3.2.3 3.2.3.1 3.2.3.2 3.2.3.3 3.2.3.4

INTERFAZ DE LAS DIMENSIONES __________________________ 20

3.2.3.4.1 3.2.3.4.2 3.2.3.4.3 3.2.3.5 3.2.3.6 3.2.3.7 3.2.3.8 3.2.4 3.2.5

Men opciones _______________________________________ 29 Men herramientas ____________________________________ 31 Men Ventana _______________________________________ 33 Men ayuda _________________________________________ 33 NAVEGADOR_________________________________________ 34 DOCUMENTACIN____________________________________ 34
3

Proyecto STUDIO CASE Manual de usuario

3.2.6 3.2.6.1 3.2.6.2 3.2.6.3 3.2.6.4

EDITOR DE DIAGRAMAS ______________________________ 35 Restricciones del DER con notacin de Chen. _______________ 35 Restricciones del DER con notacin de Gane & Sarson _______ 37 Restricciones de los DFD _______________________________ 37 Creacin de componentes_______________________________ 38 Creacin de un componente estructural _________________ 39 Creacin de un componente relacional__________________ 40

3.2.6.4.1 3.2.6.4.2 3.2.6.5 3.3

Alineacin y ajuste de componentes ______________________ 40

INTERFAZ DICCIONARIO DE DATOS________________________ 41

Proyecto STUDIO CASE Manual de usuario

NDICE DE FIGURAS Figura V - 1 Figura V - 2 Figura V - 3 Figura V - 4 Figura V - 5 Figura V - 6 Figura V - 7 Figura V - 8 Figura V - 9 Figura V - 10 Figura V - 11 Figura V - 12 Figura V - 13 Figura V - 14 Figura V - 15 Figura V - 16 Figura V - 17 Figura V - 18 Figura V - 19 Figura V - 20 Figura V - 21 Figura V - 22 Figura V - 23 Figura V - 24 Figura V - 25 Figura V - 26 Figura V - 27 Figura V - 28 Figura V - 29 Instalacin de MSXML3 (SP4) Espaol ............................................... 9 Instalacin de XSL Formatter V2.5 (evaluacin)................................... 10 Instalacin de Studio Case. Paso 1 ......................................................... 11 Instalacin de Studio Case. Paso 2 ......................................................... 11 Aspecto inicial de la aplicacin. ............................................................. 13 Aspecto de la aplicacin con un proyecto activo ................................... 14 Detalle del men Proyecto...................................................................... 15 Aspecto del dilogo Proyecto>Copia de ........................................... 16 Aspecto del dilogo Especificacin del proyecto ............................... 17 Detalle del men herramientas ........................................................... 18 Aspecto de los dilogos de Asistente de informes.......................... 19 Detalle del men ayuda ...................................................................... 19 Crditos de la aplicacin .................................................................... 20 Aspecto inicial de una dimensin....................................................... 21 Detalle del men Diagrama ................................................................ 22 Aspecto del cuadro de dilogo Eliminar Diagrama............................ 23 Detalle del men Ver.......................................................................... 23 Aspecto de una dimensin con un diagrama activo. .......................... 24 Detalles del men diagrama ............................................................... 25 Detalles del men insertar para DER con notacin de Chen.............. 27 Detalles del men insertar para DER con notacin de Gane&Sarson 28 Detalles del men insertar para DFD ................................................. 29 Detalles del men opciones ................................................................ 29 Aspecto del cuadro de dilogo Apariencia Comn ............................ 30 Aspecto del cuadro de dilogo Datos ................................................. 31 DTD asociada a un modelo lgico ..................................................... 33 Detalles de componentes estructurales y relacionales........................ 39 Detalle de alineacin y ajuste de componentes .................................. 40 Aspecto del diccionario de datos........................................................ 41

Proyecto STUDIO CASE Manual de usuario

NDICE DE TABLAS Tabla V - 1 Tabla V - 2 Tabla V - 3 Tabla V - 4 Tabla V - 5 Tabla V - 6 Tabla V - 7 Tabla V - 8 Componentes DER con notacin de Chen ............................................. 27 Componentes DER con notacin de Gane&Sarson ............................... 28 Componentes DFD ................................................................................. 29 Restricciones del DER con notacin de Chen ........................................ 36 Uniones permitidas en los DER con notacin de Chen.......................... 37 Restricciones del DER con notacin de Gane & Sarson ........................ 37 Conexiones con los flujos normales y cuasi-continuos .......................... 38 Conexiones con los sucesos.................................................................... 38

Proyecto STUDIO CASE Manual de usuario

1 INTRODUCCIN
La herramienta realizada admite llevar a cabo el control y gestin de un proyecto estructurado, permitiendo examinarlo bajo dos puntos de vista: desde la dimensin de informacin, y desde la dimensin funcional. La aplicacin adicionalmente genera automticamente el diccionario de datos. Desde el punto de vista de la informacin, la herramienta intenta conseguir una visin del desarrollo de una base de datos global, es decir, desde la fase inicial, correspondiente al modelado conceptual de los datos, siguiendo con el paso al modelo lgico y terminando con la generacin del cdigo para diferentes modelos fsicos. Desde el punto de vista funcional, se pretende no slo poder llevar a cabo el desarrollo de sistemas convencionales, sino tambin el control de sistemas de tiempo real, ya que existen sistemas muy dependientes del tiempo que procesan informacin ms orientada al control que orientada a los datos. En este anexo se detalla el funcionamiento general de la aplicacin con el objetivo de guiar a los posibles usuarios que estuvieran interesados en su utilizacin. El anexo se divide posee dos apartados ms, en el primero de ellos, se describe el proceso de instalacin y configuracin de las herramientas necesarias, y en el siguiente apartado del manual se pretende recoger la informacin necesaria para guiar al usuario de la aplicacin en la consecucin de los objetivos que ste persigue con la utilizacin de Studio Case.

Proyecto STUDIO CASE Manual de usuario

2 MANUAL DE INSTALACIN
En este manual se pretende especificar el conjunto de pasos a seguir para la puesta en funcionamiento de la aplicacin construida. Puesto que dicha aplicacin necesita contar con una serie de elementos con los que interacciona, se mostrar uno a uno, los procedimientos necesarios de instalacin. En primer lugar y dado que la aplicacin utiliza el analizador de XML de Microsoft (http://www.microsoft.com), ser necesario instalar MSXML3 (o MSXML4) en el caso de no poseer el sistema operativo Windows XP o Internet Explorer 6.0, en los cuales viene por defecto instalado. Debido a que MSXML no incluye un procesador XSL-FO, necesario en el desarrollo y uso de la aplicacin, se ha hecho empleo de una versin de evaluacin de la herramienta XSL Formatter V2.5, de Antenna House (http://www.antennahouse.com), el proceso de instalacin se especifica en el apartado 2.2. Por ltimo, el proceso de instalacin se completa con la instalacin de la aplicacin desarrollada, Studio Case.

2.1 INSTALACIN DE MSXML3


Existen diferentes versiones y actualizaciones de este grupo de herramientas, esta aplicacin soporta tanto MSXML3 y MSXML4. En el CD que se adjunta con este proyecto se encuentra el instalador para MSXML 3.0 Service Pack 4 (SP4) versin espaola, si se desea utilizar otra versin o service pack diferente puede obtenerse en las pginas de Microsoft. Debido a que las URLs suelen cambiar con bastante frecuencia, debe buscarse el producto en

Proyecto STUDIO CASE Manual de usuario

http://msdn.microsofr.com/downloads. A continuacin, se explica el proceso de instalacin para MSXML3 (SP4). Para iniciar el procedimiento de instalacin se ejecuta el archivo msxmlspa.msi, disponible en el directorio Instaladores. El proceso empieza con la Figura V - 1, siendo a partir de aqu el propio asistente el que gua al usuario en la instalacin.

Figura V - 1

Instalacin de MSXML3 (SP4) Espaol

2.2 INSTALACIN DE XSL Formatter V2.5 (versin evaluacin)


El CD que se adjunta con este proyecto contiene los dos instaladores necesarios para instalar XSL Formater V2.5(versin evaluacin) de Antenna House en el sistema. Si se desea, pueden descargarse en http://www.antennahouse.com. A continuacin, se explica el proceso de instalacin.

Proyecto STUDIO CASE Manual de usuario

El proceso consta de dos pasos. Para iniciar el primer paso, se ejecuta el archivo xfe25m2.exe, disponible en el directorio Instaladores. El procedimiento empieza como se ilustra en la Figura V - 2, si se desea se puede leer Read me y a continuacin pulsar sobre XSL Formatter v2.5. Una vez que se ha pulsado sobre XSL Formatter v2.5 la aplicacin copia los ficheros necesarios al sistema, quedando el primer paso realizado.

Figura V - 2

Instalacin de XSL Formatter V2.5 (evaluacin)

El segundo paso, es similar al primer, exceptuando que el archivo a ejecutar es xfe25m1.exe y la opcin sobre la que se ha de pulsar para proceder a la copia de los ficheros es PDF Option for XSL Formatter v2.5.

2.3 INSTALACIN DE STUDIO CASE


Para iniciar el proceso de instalacin se ejecuta el archivo setup.exe, disponible en el directorio Instaladores del CD que se adjunta con el proyecto. El procedimiento empieza como se ilustra en la Figura V - 3. En el siguiente paso, el proceso pregunta el directorio sobre el que se desea instalar la aplicacin, como puede verse en la figura
10

Proyecto STUDIO CASE Manual de usuario

Figura V - 4. Una vez seleccionado dicho directorio, el procedimiento copia los archivos necesarios en el lugar especificado, quedando la aplicacin instalada para su uso.

Figura V - 3

Instalacin de Studio Case. Paso 1

Figura V - 4

Instalacin de Studio Case. Paso 2

11

Proyecto STUDIO CASE Manual de usuario

3 MANUAL DE USUARIO
En este apartado del manual se pretende recoger la informacin necesaria para guiar al usuario de Studio Case en la consecucin de los objetivos que persigue con su utilizacin. Antes de comenzar a explicar el uso de la herramienta, se va hacer un inciso sobre los dos conceptos bsicos necesarios para el empleo de la aplicacin: Repositorio, se entiende por repositorio de la herramienta el lugar de almacenamiento de los diferentes proyectos. La gestin del repositorio es totalmente controlada por la herramienta, lo que indica que el usuario no tiene que preocuparse por el almacenamiento ni ubicacin de los proyectos desarrollados. Proyecto, se puede decir, que un proyecto es un conjunto de etapas, actividades y tareas para alcanzar un objetivo. Es la unidad bsica de trabajo de Studio Case, es decir, un proyecto contiene los diferentes diagramas, modelos y gramticas, la herramienta permite el control de las diferentes evoluciones y cambios existentes en un proyecto, mediante el control de las versiones de ste. Puesto que la herramienta se organiza en tres tipos de ventanas diferentes, este manual se estructura en tres partes: En primer lugar, se explicar el uso de la interfaz inicial de la aplicacin, desde la que se puede acceder al resto ventanas. Por otro lado, se explicarn las interfaces dedicadas a las diferentes dimensiones, destinadas principalmente a la edicin de los distintos diagramas. Y por ltimo, se explicar la ventana Diccionario de datos.

12

Proyecto STUDIO CASE Manual de usuario

3.1 INTERFAZ INICIAL


El punto de partida de la aplicacin puede observarse en la Figura V - 5. Para poder interaccionar con la herramienta hace falta hacer uso del men, cuando no hay activo un proyecto. Cuando hay un proyecto activo el aspecto de la aplicacin puede observarse en la Figura V - 6, pudindose interaccionar con la herramienta tambin a travs de los botones existentes.

Figura V - 5

Aspecto inicial de la aplicacin.

Al activar un proyecto, se activan las diferentes herramientas disponibles que son: Dimensin Informacin: Herramienta que proporciona Studio Case para construir el modelo de datos global, poniendo en manos del desarrollador un entorno grfico completo para que disee un modelo de datos conceptual, a partir del cual podr obtener el modelo lgico, terminando con la posibilidad de generar el cdigo para diferentes modelos fsicos.

13

Proyecto STUDIO CASE Manual de usuario

Dimensin Funcional: Herramienta para la construccin del modelo funcional del proyecto, poniendo en manos del desarrollador un entorno grfico completo para que lo disee, incluyendo el control de sistemas para tiempo real. Diccionario Datos: Herramienta de visualizacin que muestra el contenido del proyecto. Asistente de Informes: En todo proyecto de desarrollo es muy importante tener a mano informacin acerca del mismo y que esta informacin pueda plasmarse sobre papel. Studio Case dispone de una herramienta de construccin de informes que permite obtener esta informacin, imprescindibles para llevar el control del proyecto.

Figura V - 6

Aspecto de la aplicacin con un proyecto activo

A continuacin se detallan los mens accesibles desde esta ventana inicial de la aplicacin.

14

Proyecto STUDIO CASE Manual de usuario

3.1.1

Men Proyecto

En este men se encuentran las opciones de manipular los proyectos existentes en el repositorio. En la Figura V - 7 de mano izquierda puede observarse el men proyecto cuando no hay un proyecto activo, que es el estado inicial de la aplicacin y en la misma figura a mano derecha puede observarse el mismo men, pero cuando la aplicacin posee un proyecto activo o abierto.

Figura V - 7

Detalle del men Proyecto

A continuacin se explican cada uno de los elementos del men. Proyecto Nuevo: Accin que le permite aadir un nuevo proyecto al repositorio, la versin del proyecto creado ser la 1.0. Una vez creado el nuevo proyecto, este queda activo. Proyecto Copia de : Accin que le permite crear un proyecto a partir de uno existente. En este caso se le permite que decida si la versin del nuevo proyecto, debe volver a iniciar o continuar con la que tiene el proyecto que se est copiando. Una vez creado el nuevo proyecto y aadido al repositorio, ste queda activo. En la Figura V - 8 se muestra el aspecto del dilogo que aparece al dar a esta opcin del men.

15

Proyecto STUDIO CASE Manual de usuario

Figura V - 8

Aspecto del dilogo Proyecto>Copia de

Proyecto Nueva Versin de : Accin que le permite crear una nueva versin de un proyecto. Seleccione el proyecto del que desea crear la nueva versin, y entonces la aplicacin calcular las posibles versiones del proyecto permitindole la eleccin. Una vez elegido el proyecto y la versin, la aplicacin aade ese nuevo proyecto al repositorio, quedando ste activado. En este caso cabe mencionar, que la insercin de una nueva versin es siempre de la ltima versin existente, ya que la aplicacin slo permite una rama de desarrollo de un proyecto. Si se desear realizar alguna alternativa a cierta versin anterior, o realizar dos o ms ramas de perfeccionamiento del proyecto, esto puede realizarse mediante la copia de la versin deseada e incrementar el nuevo proyecto a voluntad. Abrir: Esta opcin muestra un dilogo en el que se le permite elegir el proyecto, con su correspondiente versin que se desea abrir, quedando el proyecto activo. Si la versin del proyecto que se abre no es la ltima, la aplicacin informa de ello y avisa que los cambios no se vern reflejados en las versiones posteriores. Cerrar: Cierra el proyecto activo. Especificacin: Muestra la especificacin del proyecto, permitindole su modificacin, como se muestra en la Figura V - 9. A esta opcin tambin puede accederse a travs del botn Especificacin del cuadro de dilogo inicial de la aplicacin, que puede verse en la Figura V - 6.

16

Proyecto STUDIO CASE Manual de usuario

Figura V - 9

Aspecto del dilogo Especificacin del proyecto

Eliminar: Esta opcin muestra un dilogo en el que se le permite elegir el proyecto que se desea eliminar, si se selecciona el nombre de un proyecto borra todas las posibles versiones del proyecto, y si se selecciona la versin de un proyecto, slo borra esa versin. Exportar: Esta opcin muestra un dilogo para que elija el proyecto con su correspondiente versin que se desea exportar, una vez elegido se muestra dilogo para que se especifique la ubicacin del archivo exportado. Esta opcin, tambin puede ser utilizada para hacer copias de seguridad. Debe utilizarse esta opcin para incorporar un diagrama en formato grfico en otras aplicaciones. Importar: Esta opcin muestra un dilogo para que se especifique la ubicacin del archivo que se quiere importar, una vez elegido la aplicacin comprobar si posee un formato valido y puede ser aadido al repositorio. Salir: Causa el cierre de la aplicacin. 3.1.2 Men Herramientas

En este men se encuentran las opciones de acceso a las diferentes herramientas que posee la aplicacin. Las opciones de este men slo se encuentran disponibles, cuando hay un proyecto abierto. En la Figura V - 10 puede observarse el men, a estas herramientas tambin se puede acceder a travs de los botones existentes en el cuadro de dilogo inicial de la aplicacin, como puede verse en la Figura V - 6.
17

Proyecto STUDIO CASE Manual de usuario

Figura V - 10 Detalle del men herramientas

A continuacin se explican cada uno de los elementos del men. Dimensin Informacin: Accin que carga la herramienta que Studio Case dispone para construir el modelo de datos global de un proyecto. Dimensin Funcional: Accin que carga la herramienta que Studio Case dispone para construir los diferentes diagramas de flujo de datos de un proyecto. Diccionario Datos: Accin que carga la herramienta de visualizacin del contenido del proyecto. Asistente de Informes: Como su nombre indica esta accin carga un asistente para la generacin de informes del proyecto. Este asistente en primer lugar muestra un cuadro de dilogo, en el cual se selecciona el contenido de la portada del proyecto, as como la ubicacin en la que se desea que se guarde. Este cuadro de dilogo se ilustra en la Figura V - 11 parte izquierda. A continuacin el asistente contina permitiendo elegir los diferentes diagramas que se desean incluir, as como el contenido de cada uno de ellos. Una vez que el asistente ya posee toda la informacin que se desea que incluya el proyecto, permite elegir el estilo de dicho informe. Este cuadro de dilogo aparece en la Figura V - 11 a mano derecha.

18

Proyecto STUDIO CASE Manual de usuario

Figura V - 11 Aspecto de los dilogos de Asistente de informes

3.1.3

Men ayuda

En este men se encuentran las opciones de acceso a las diferentes opciones de ayuda, y es compartido por el resto de las herramientas que posee la aplicacin En la Figura V 12 puede observarse el men. .

Figura V - 12 Detalle del men ayuda

A continuacin se explican cada uno de los elementos del men. Temas de ayuda: Muestra una ventana donde se puede obtener ayuda acerca de toda la aplicacin. Acerca Studio Case: Muestra una pequea ventana con los crditos de la aplicacin. Esta ventana se ilustra en la Figura V - 13.

19

Proyecto STUDIO CASE Manual de usuario

Figura V - 13 Crditos de la aplicacin

3.2 INTERFAZ DE LAS DIMENSIONES


La aplicacin posee dos herramientas distintas de dimensin: Dimensin Informacin: Herramienta que proporciona para construir el modelo de datos global, poniendo en manos del desarrollador un entorno grfico completo para que disee un modelo de datos conceptual, a partir del cual podr obtener el modelo lgico, terminando con la posibilidad de generar el cdigo para diferentes modelos fsicos. Dimensin Funcional: Herramienta para la construccin del modelo funcional del proyecto, poniendo en manos del desarrollador un entorno grfico completo para que lo disee, incluyendo el control de sistemas para tiempo real. El uso de ambas herramientas es muy similar, por lo que, se explican en comn indicado las diferencias en el caso de existir. El acceso a la dimensin de informacin se puede realizar a travs de la interfaz principal con un proyecto activo: pulsando el botn Dimensin de Informacin, o bien, en la misma pgina a travs del men pulsando Herramientas->Dimensin de

20

Proyecto STUDIO CASE Manual de usuario

informacin. Y el acceso a la dimensin funcional, igual pero pulsando Dimensin Funcional tanto en el men, como el botn. Las herramientas tienen diferentes componentes si est un diagrama activo o no, por lo que se va a diferenciar su uso.

3.2.1

DIAGRAMA NO ACTIVO

El punto de partida de las dimensiones puede observarse en la Figura V - 14. Para poder interaccionar con la herramienta hace falta hacer uso del men o de la barra de herramientas, para activar un diagrama.

Figura V - 14 Aspecto inicial de una dimensin.

A continuacin se detallan los mens accesibles desde esta situacin de la aplicacin, y se indica, en el caso de existir, el botn de la barra de herramientas con el que se corresponde.
21

Proyecto STUDIO CASE Manual de usuario

3.2.1.1 MEN DIAGRAMA

En este men se encuentran las opciones de manipular los diagramas existentes en el proyecto activo. En la Figura V - 15 puede observarse el men diagrama.

Figura V - 15 Detalle del men Diagrama

A continuacin se explican cada uno de los elementos del men. Nuevo: Accin que permite aadir un nuevo diagrama al proyecto. Una vez creado diagrama creado queda activo. Tambin puede accederse a travs del botn de la barra de herramientas.

Abrir: Esta opcin muestra un dilogo en el cual se permite elegir el diagrama que se desea abrir, quedando el diagrama activo. Tambin puede accederse a travs del botn de la barra de herramientas.

Eliminar: Esta opcin muestra el cuadro de dilogo de la Figura V - 16, en el cual se muestran los diagramas existentes, para seleccionar el que se desea eliminar. Tambin puede accederse a travs del botn herramientas. Salir: Se cierra la dimensin abierta, si fuera posible. de la barra de

22

Proyecto STUDIO CASE Manual de usuario

Figura V - 16 Aspecto del cuadro de dilogo Eliminar Diagrama

3.2.1.2 MEN VER

Este men contiene las opciones de visualizacin de la barra de herramientas y de la barra de estado de la ventana.

Figura V - 17 Detalle del men Ver

3.2.1.3 MEN AYUDA

En este men se encuentran las opciones de acceso a las diferentes opciones de ayuda, y es compartido por el resto de las herramientas que posee la aplicacin. A continuacin se explican cada uno de los elementos del men. Temas de ayuda: Muestra una ventana donde se puede obtener ayuda acerca de toda la aplicacin.

23

Proyecto STUDIO CASE Manual de usuario

Acerca Studio Case: Muestra una pequea ventana con los crditos de la aplicacin.

3.2.2

DIAGRAMA ACTIVO

Cuando est un diagrama activo, el aspecto que muestra la ventana es el que se puede ver en la Figura V - 18. El espacio se organiza en cuatro reas distintas: mens y barras de herramientas, navegador, editor de diagramas y documentacin. A continuacin se detallan los mens accesibles desde esta situacin de la aplicacin, y se indica, en el caso de existir, el botn de la barra de herramientas con el que se corresponde. Tambin se tratarn el resto de las reas.

Figura V - 18 Aspecto de una dimensin con un diagrama activo.

24

Proyecto STUDIO CASE Manual de usuario

3.2.3

MEN Y BARRA DE HERRAMIENTAS

3.2.3.1 Men diagrama

En este men se encuentran las opciones de manipulacin del diagrama activo. En la Figura V - 19 puede observarse el men.

Figura V - 19 Detalles del men diagrama

A continuacin se explican cada uno de los elementos del men. Exportar diagrama: Esta opcin exporta el diagrama existente en el editor a formato grfico. Se introduce el formato y la ubicacin deseada en el cuadro de dilogo que aparece, quedando el diagrama exportado. Especificacin: Muestra la especificacin del diagrama, permitiendo su modificacin. Vista preliminar: Muestra la apariencia que tomara el diagrama activo si fuera impreso. Imprimir: Utilice esta opcin para imprimir el diagrama activo. Para poder imprimir el diagrama, debe tener una impresora instalada en el sistema. Cerrar: Cierra el diagrama activo. Guardar: Guarda los cambios realizados en el diagrama activo.

3.2.3.2 Men ver

Este men contiene las opciones de visualizacin de la barra de herramientas, de la barra de estado y de las distintas reas de la ventana.
25

Proyecto STUDIO CASE Manual de usuario

Existen dos botones en la barra de herramientas asociados a este men, el visualizacin del navegador y el de la visualizacin de la documentacin.

de la

La marca que aparece a la izquierda de cada uno de los comandos del men indica si el elemento de la aplicacin al que hace referencia se encuentra o no activo en la aplicacin. Si selecciona una orden que se encuentre activa, sta pasar a estar inactiva y ser ocultado por la aplicacin. Del mismo modo, si selecciona una orden que no se encuentre activa, sta pasar a estar activa y ser mostrada por la aplicacin.

3.2.3.3 Men editar

Este men se corresponde con el tpico men de edicin de cualquier aplicacin. Las opciones disponibles son: Eliminar: Elimina el componente o componentes seleccionados. Se corresponde con el botn .

Cortar: Corta el componente o componentes seleccionados para posteriormente pegarlos. Se corresponde con el botn .

Copiar: Copia el componente o componentes seleccionados para posteriormente pegarlo. Se corresponde con el botn .

Pegar: Pega los componentes previamente copiados o pegados. Se corresponde con el botn .

Seleccionar Todo: Selecciona todos los componentes existentes en el diagrama.

3.2.3.4 Men insertar

Este men es distinto para cada tipo de diagrama, as como para cada notacin, y va asociado con la barra de edicin de cada diagrama. Este men contiene los posibles
26

Proyecto STUDIO CASE Manual de usuario

componentes que se pueden insertar en cada diagrama. En este apartado se explica el significado de cada uno de los componentes que se pueden insertar, aunque ser en el apartado 3.2.6 donde se especificar las restricciones de los distintos componentes.

3.2.3.4.1 Diagrama Entidad/Relacin con notacin de Chen

En la Figura V - 20 puede observarse el men y a continuacin, en la Tabla V - 1 se muestra cada botn de la barra de edicin con su componente asociado.

Figura V - 20 Detalles del men insertar para DER con notacin de Chen

Entidad Normal

Entidad Dbil

Relacin N aria

Relacin Generalizacin

Relacin Dbil

Atributo

Agregacin

Dominio

Lnea

Cardinalidad 1 Cardinalidad N

Cursor

Tabla V - 1

Componentes DER con notacin de Chen

3.2.3.4.2 Diagrama Entidad/Relacin con notacin de Gane&Sarson

En la Figura V - 21 puede observarse el men y a continuacin, en la Tabla V - 2 se muestra cada botn de la barra de edicin con su componente asociado.

27

Proyecto STUDIO CASE Manual de usuario

Figura V - 21 Detalles del men insertar para DER con notacin de Gane&Sarson

Entidad

Dominio

Cursor

Relacin N(1) : 1(0)

Relacin N(0) : 1(0)

Relacin N(0) : 1(1)

Relacin N(1) : 1(1)

Relacin N(1) : N(0)

Relacin N(0) : N (0)

Relacin 1(1): 1(0)

Relacin 1(0) : 1(0)

Relacin 1(1) : 1(1)

Tabla V - 2

Componentes DER con notacin de Gane&Sarson

3.2.3.4.3 Diagrama de flujo de datos

En la Figura V - 22 puede observarse el men y a continuacin, en la Tabla V - 3 se muestra cada botn de la barra de edicin con su componente asociado.

28

Proyecto STUDIO CASE Manual de usuario

Figura V - 22 Detalles del men insertar para DFD

Proceso

Almacn

Entidad Externa

Flujo

Cursor

Flujo cuasi Continuo

Proceso de control

Almacn de control

Proceso ocurrencias

Suceso

Tabla V - 3

Componentes DFD

3.2.3.5 Men opciones

Este men es distinto para los DFD que para los DER, la diferencia es que el men para los DFD contiene una opcin ms denominada Datos. En la Figura V - 23 puede observarse el men de los DFD.

Figura V - 23 Detalles del men opciones


29

Proyecto STUDIO CASE Manual de usuario

A continuacin se explican cada uno de los elementos del men. Apariencia Comn: Este comando le permite establecer una apariencia comn para todos los componentes del mismo tipo en el proyecto y/o aplicar dicha apariencia a los existentes. Esto resulta de gran utilidad si desea que todos los componentes de su proyecto tenga la misma apariencia. En caso contrario, debe utilizarse la pgina de propiedades de apariencia para cada componente. Tiene asociado el siguiente botn de la barra de herramientas, .

Figura V - 24 Aspecto del cuadro de dilogo Apariencia Comn

Propiedades: Esta orden le permite ver y modificar las diferentes propiedades de un componente. Ajuste de tamao y Alinear: Son dos mens que permiten ajustar el tamao de los diferentes componentes o alinearlos. Estos mens poseen la barra de ajustes asociada. Datos: Esta opcin slo est disponible para los DFD, y sirve para asociar los datos de procedencia, as como para ver los datos que existen para el diagrama. En la Figura V - 25 puede verse el cuadro de dilogo que aparece al pulsar este elemento. Tiene asociado este botn, de la barra de herramientas de edicin.

30

Proyecto STUDIO CASE Manual de usuario

Figura V - 25 Aspecto del cuadro de dilogo Datos

3.2.3.6 Men herramientas

Este men tambin vara para cada tipo de diagramas, las entradas que poseen en comn son: Depurador de errores: Esta opcin sirve para comprobar si el diagrama activo posee errores. Los resultados se muestran en el rea de documentacin. Asistente para informes: Esta orden sirve para realizar un informe del diagrama activo. El proceso para realizarlo es muy parecido al de realizar un informe completo, para ms informacin consultar el apartado 3.1.2. Este men para los DER tambin posee las siguientes opciones: Generar Modelo lgico: Este opcin genera el modelo lgico relacional del DER activo. La aplicacin simplemente preguntar sobre el nombre que se desea darle, as como algunas opciones disponibles para la transformacin. Una vez introducidos estos datos el modelo lgico del diagrama estar disponible para visualizarlo en el rea de Documentacin y/o exportarlo en formato texto.
31

Proyecto STUDIO CASE Manual de usuario

Generar Modelo fsico: Este opcin se emplea cuando desee generar el modelo fsico de un modelo lgico que ya se posea. El proceso es muy simple, al igual que la generacin del modelo lgico. La aplicacin simplemente pregunta sobre el nombre que se desea darle, el modelo lgico del cual se desea realizar la transformacin, a la gramtica a la que se desea transformarlo y algunas opciones disponibles para la transformacin. Una vez introducidos estos datos el modelo fsico del diagrama quedar generado y podr ser visualizado en el rea de Documentacin y/o exportarlo en formato texto. Paso Modelo lgico a FNBC: Esta opcin permite transformar un modelo lgico a su correspondiente Forma Normal de Boyce Codd. Para ello, simplemente, hay que ir definiendo las diferentes dependencias funcionales y el sistema har las transformaciones oportunas. Luego el resultado podr ser visualizado en el rea de Documentacin y/o exportarla en formato texto, as como generar un modelo fsico a partir de esa salida. Aadir gramtica: Esta opcin permite ampliar el uso de la herramienta introduciendo diferentes gramticas de transformacin para el modelo fsico. El fichero a aadir tendr que ser un fichero XSL (eXtensible Style Language, Lenguaje de estilo extensible), y que defina una gramtica de transformacin para un documento XML definido por el DTD que se visualiza en la Figura V - 26.
<!ELEMENT ml (especificacion?,componentes?,opciones?)> <!ELEMENT especificacion (nombre,descripion)> <!ELEMENT nombre (#PCDATA)> <!ELEMENT descripcion (#PCDATA)> <!ELEMENT opciones EMPTY> <!ATTLIST opciones fnbc (no|si) "no" isa (0|1|2) "1" r11 (0|1) "0" r1N (0|1) "1" ml CDATA #IMPLIED> <!ELEMENT componentes (dominio|relacion)*> <!ELEMENT relacion (nombre, documentacion, seguridad*,atributo*)> <!ATTLIST relacion iden CDATA #REQUIRED> <!ELEMENT atributo (nombre, documentacion)> <!ATTLIST atributo iden CDATA #REQUIRED tipo (normal|clave|ajena) "normal" idenDominio CDATA #REQUIRED 32

Proyecto STUDIO CASE Manual de usuario

nulo (no|si) "no" referencia CDATA #IMPLIED> <!ELEMENT tipo (#PCDATA)> <!ELEMENT seguridad EMPTY> <!ATTLIST seguridad usuario CDATA #REQUIRED lectura (si|no) "no" escritura (si|no) "no" modificacion (si|no) "no" borrado (si|no) "no" todos (si|no) "no">

Figura V - 26 DTD asociada a un modelo lgico

Este men para los DFD tambin posee la siguiente opcin: Renumerar procesos: Esta opcin permite volver a renumerar los procesos existentes en un DFD. Es til cuando se elimina un proceso y la numeracin de los procesos no est compensada.

3.2.3.7 Men Ventana

Este men slo est disponible para la dimensin funcional y permite organizar las diferentes ventanas de la jerarqua de procesos del DFD. 3.2.3.8 Men ayuda En este men se encuentran las opciones de acceso a las diferentes opciones de ayuda, y es compartido por el resto de las herramientas que posee la aplicacin. A continuacin se explican cada uno de los elementos del men. Temas de ayuda: Muestra una ventana donde se puede obtener ayuda acerca de toda la aplicacin. Acerca Studio Case: Muestra una pequea ventana con los crditos de la aplicacin.

33

Proyecto STUDIO CASE Manual de usuario

3.2.4

NAVEGADOR

El navegador es una ventana inicialmente situada en la parte izquierda del rea de trabajo de la aplicacin. Posteriormente, podr cambiar su tamao y situarse en cualquier parte del rea de trabajo, cerrarse o hacerla flotar sobre sta. Esta ventana sirve para acceder de la forma ms sencilla y cmoda a todo el contenido de cada diagrama. Su uso es muy sencillo y similar a la de cualquier vista de esas caractersticas, como puede ser la vista carpetas del explorador de Windows.

3.2.5

DOCUMENTACIN

La barra de documentacin aparecer inicialmente en la parte inferior del rea de trabajo de la aplicacin. Posteriormente, podr cambiarse su tamao y situarse en cualquier parte del rea de trabajo, cerrarse o hacerla flotar sobre sta. La barra de documentacin muestra informacin que puede resultarle de ayuda. Por ejemplo: Cuando se tiene seleccionado un componente, esta ventana le muestra la documentacin asociada a dicho elemento. Cuando se tiene seleccionado ms de un componente le indica el nombre de los componentes seleccionados. Tambin, se utiliza para mostrar los posibles errores del diagrama activo, cuando se pulsa la opcin del men herramientas ->Depurar Errores. En la dimensin de informacin, esta ventana sirve para mostrar el contenido de los diferentes modelos generados sobre el diagrama activo.

34

Proyecto STUDIO CASE Manual de usuario

3.2.6

EDITOR DE DIAGRAMAS

El editor de diagramas es una herramienta integrada en Studio Case que permite la edicin de los diferentes diagramas soportados. El editor de diagramas es cargado cuando se crea o abre un diagrama. Permite realizar acciones tales como aadir, eliminar, borrar, mover, redimensionar, ajustar el tamao de los componentes a otros existentes, alinear diferentes componentes, etc. con los elementos de diagrama. La forma de realizarlo es muy fcil ya que se asemeja al uso de un editor grfico. Para la mayora de esas acciones se apoya en un men contextual que se inicia pulsando el botn derecho del ratn. En los siguientes apartados se especifica alguna de estas acciones. Segn el diagrama que se abra, el editor de diagramas mostrar una barra de herramientas diferente. A continuacin, se van a dedicar unas secciones a las restricciones que impone Studio Case a cada tipo de diagrama y notacin.

3.2.6.1 Restricciones del DER con notacin de Chen.

A continuacin se enumera cada tipo de componente posible en este tipo de diagramas con sus restricciones.

COMPONENTE ENTIDAD ENTIDAD DBIL

RESTRICCIONES

No puede existir otro componente, excepto atributos con ese nombre. No puede existir otro componente, excepto atributos con ese nombre. Slo puede estar relacionada con una entidad dominante, mediante una relacin dbil.

35

Proyecto STUDIO CASE Manual de usuario

RELACIN

RELACIN DBIL

GENERALIZACIN

ATRIBUTO

AGREGACIONES

DOMINIO

No puede existir otro componente, excepto atributos con ese nombre. Slo permite relacionar entidades normales y agregaciones. Slo puede pertenecer a una agregacin. No puede existir otro componente, excepto atributos con ese nombre. Slo puede relacionar una entidad dbil con una entidad normal (la relacin con la entidad normal slo puede tener cardinalidad 1 con (1,1)). No puede tener atributos. No puede existir otro componente, excepto atributos con ese nombre. No puede tener atributos. Slo permite relacionar entidades normales. Se permiten atributos con el mismo nombre en el mismo diagrama, pero no pertenecientes al mismo componente. Slo pueden pertenecer a un solo componente. Un atributo clave no puede admitir valores nulos (Regla de integridad de la entidad). No puede existir otro componente, excepto atributos con ese nombre. Slo puede agregar a relaciones normales, y que no est agregadas a otra agregacin. No puede tener atributos, ya que se permite que los posean las relaciones. Es necesario que exista una relacin para poder crear una agregacin. No se permiten dominios de nombres iguales.

Tabla V - 4

Restricciones del DER con notacin de Chen

En la Tabla V - 5 se muestran las diferentes uniones que permiten los diferentes componentes asociativos existentes en esta notacin.
COMPONENTE LNEA UNIONES PERMITIDAS

CARDINALIDAD 1

Entidad regular Entidad dbil Relacin regular Generalizacin Relacin regular Relacin regular Relacin dbil Relacin dbil

-> Atributo -> Atributo -> Atributo -> Entidad regular -> Entidad regular -> Agregacin -> Entidad dbil -> Entidad regular

36

Proyecto STUDIO CASE Manual de usuario

CARDINALIDAD N

Relacin regular Relacin regular Relacin dbil

-> Entidad regular -> Agregacin -> Entidad dbil

Tabla V - 5

Uniones permitidas en los DER con notacin de Chen

3.2.6.2 Restricciones del DER con notacin de Gane & Sarson

A continuacin se enumera cada tipo de componente posible en este tipo de diagramas con sus restricciones.
COMPONENTE ENTIDAD RESTRICCIONES

SUB ENTIDAD

RELACIN DOMINIO

No puede existir otro componente, excepto atributos con ese nombre. No puede unirse mediante una relacin con sus subtipos. No puede existir otro componente, excepto atributos con ese nombre. No puede unirse mediante una relacin con su supertipo. No permite relacionar un super tipo con sus subtipos y viceversa. No se permiten dominios de nombres iguales.
Restricciones del DER con notacin de Gane & Sarson

Tabla V - 6

En la notacin de Gane & Sarson los componentes asociativos se identifican con el componente relacin.

3.2.6.3 Restricciones de los DFD

La mayora de las restricciones impuestas sobre este tipo de diagramas se deben a las restricciones de conexin entre componentes. A continuacin se muestran varias tablas con estas restricciones. Al igual que en los DER los componentes existentes en los DFD deben poseer nombre nicos, y otra restriccin que aplica Studio Case, es que la Entidades Externas slo pueden ser insertada en el Diagrama de contexto.

37

Proyecto STUDIO CASE Manual de usuario

La Tabla V - 7 representa las conexiones permitidas y no permitas con los flujos normales y flujos cuasi-continuos y en la Tabla V - 8 se muestran las referentes a los sucesos
ORIGEN/ DESTINO PROCESO PROCESO CONTROL PROCESO MLTIPLE ALMACN ALMACN CONTROL ENTIDAD EXTERNA PROCESO PROCESO CONTROL PROCESO MLTIPLE ALMACN ALMACN CONTROL ENTIDAD EXTERNA

SOLO DC SOLO DC SOLO DC SOLO DC

Tabla V - 7

Conexiones con los flujos normales y cuasi-continuos

ORIGEN/ DESTINO PROCESO PROCESO CONTROL PROCESO MLTIPLE ALMACN ALMACN CONTROL ENTIDAD EXTERNA

PROCESO

PROCESO CONTROL

PROCESO MLTIPLE

ALMACN

ALMACN CONTROL

ENTIDAD EXTERNA

SOLO DC SOLO DC SOLO DC SOLO DC

Tabla V - 8

Conexiones con los sucesos

3.2.6.4 Creacin de componentes

El primer paso que hay que realizar para insertar un componente en el diagrama activo, es seleccionar el tipo de componente que se desea crear. Studio Case proporciona dos formas distintas para realizarlo: a travs del men insertar o a travs de la barra de herramientas.

38

Proyecto STUDIO CASE Manual de usuario

Se pueden diferenciar dos clases de insercin dependiendo del tipo de componente seleccionado: Si el elemento seleccionado es un componente que relaciona a otros componentes existentes, es decir, el componente se representa mediante una polilinea, a este tipo de componentes se denominan relacionales O si se trata de un elemento representado por una forma bsica, a los cuales se denominan estructurales. En la Figura V - 27 se puede ver dos componentes estructurales y uno relacional, pertenecientes a un diagrama entidad/relacin utilizando la notacin de Gane & Sason. A continuacin se especifica por separado la insercin de estos tipos de componentes.

Figura V - 27 Detalles de componentes estructurales y relacionales

3.2.6.4.1 Creacin de un componente estructural

Existen ciertos componentes dentro de este grupo, los cuales puede poseer ms de una instancia grfica del componente, en este caso, cuando se selecciona el tipo de componente aparece un cuadro de dilogo en el cual se permite elegir entre crear un componente nuevo o una instancia de uno ya existente. El proceso para dibujarlo en el diagrama consiste en: pulsar sobre el editor y entonces es ste el que se encarga de dibujar el componente con el tamao mnimo permitido. si se desea darle un tamao personalizado, presionar el botn izquierdo del ratn sobre la posicin del editor donde desea insertar el componente y arrastrar
39

Proyecto STUDIO CASE Manual de usuario

el ratn hasta la posicin deseada, obteniendo el tamao deseado para el componente. 3.2.6.4.2 Creacin de un componente relacional

Para la insercin de este tipo de componentes los pasos a realizar son: Pulsar sobre el componente inicial que se desea relacionar, por supuesto, este debe ser un tipo vlido para este tipo de relacin, si no lo es, la herramienta se encarga de avisarlo. A continuacin se pueden ir insertando los diferentes puntos de la polilnea, simplemente pulsando sobre el lienzo del diagrama. Hasta que se pulsa sobre otro componente, en este caso, al igual que con el componente inicial la herramienta comprueba si la relacin de este tipo de componentes, mediante esta relacin est permitida en el diagrama y si es as, la relacin queda establecida.

3.2.6.5 Alineacin y ajuste de componentes

Unas de las acciones muy tiles que posee el editor grfico de la herramienta es la posibilidad de alinear y ajustar el tamao entre varios componentes estructurales.

Figura V - 28 Detalle de alineacin y ajuste de componentes


40

Proyecto STUDIO CASE Manual de usuario

Para realizarlo, simplemente hay que seleccionar el conjunto de componentes sobre los que se desea realizar la accin (para seleccionar ms de un componente hay que mantener pulsada la tecla Shift Ctrl.) y pulsar bien en la barra de herramientas de ajustes o a travs de los mens, el de contexto o el de opciones la accin que se desea. En la Figura V - 28 se ilustran dos componentes estructurales que han sido alineados y ajustados el tamao.

3.3 INTERFAZ DICCIONARIO DE DATOS


El acceso a esta parte de la aplicacin se puede realizar a travs de la interfaz principal con un proyecto activo: pulsando el botn Diccionario de datos, o bien, en la misma pgina a travs del men pulsando Herramientas->Diccionario de datos.

Figura V - 29 Aspecto del diccionario de datos.

La ventana que se visualiza es la mostrada en la Figura V - 29. Para poder interaccionar con la herramienta puede hacerlo a travs del men, de la barra de herramientas y a

41

Proyecto STUDIO CASE Manual de usuario

travs de la ventana de visualizacin, ya que se puede navegar por ella pulsando en los diferentes enlaces. El uso es parecido al de cualquier navegador.

42

You might also like