Está en la página 1de 42

Universidad de Salamanca

Facultad de Ciencias

PPRRO
O CCAASSEE
DIIO
UD
O SSTTU
OYYEECCTTO

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

INTRODUCCIN _______________________________________________ 7

MANUAL DE INSTALACIN ____________________________________ 8

2.1

INSTALACIN DE MSXML3 _______________________________ 8

2.2

INSTALACIN DE XSL Formatter V2.5 (versin evaluacin) ______ 9

2.3

INSTALACIN DE STUDIO CASE _________________________ 10

MANUAL DE USUARIO ________________________________________ 12


3.1

INTERFAZ INICIAL ________________________________________ 13

3.1.1

Men Proyecto _________________________________________ 15

3.1.2

Men Herramientas _____________________________________ 17

3.1.3

Men ayuda ___________________________________________ 19

3.2

INTERFAZ DE LAS DIMENSIONES __________________________ 20

3.2.1

DIAGRAMA NO ACTIVO _______________________________ 21

3.2.1.1

MEN DIAGRAMA __________________________________ 22

3.2.1.2

MEN VER _________________________________________ 23

3.2.1.3

MEN AYUDA ______________________________________ 23

3.2.2

DIAGRAMA ACTIVO __________________________________ 24

3.2.3

MEN Y BARRA DE HERRAMIENTAS ___________________ 25

3.2.3.1

Men diagrama _______________________________________ 25

3.2.3.2

Men ver____________________________________________ 25

3.2.3.3

Men editar__________________________________________ 26

3.2.3.4

Men insertar ________________________________________ 26

3.2.3.4.1

Diagrama Entidad/Relacin con notacin de Chen ________ 27

3.2.3.4.2

Diagrama Entidad/Relacin con notacin de Gane&Sarson _ 27

3.2.3.4.3

Diagrama de flujo de datos___________________________ 28

3.2.3.5

Men opciones _______________________________________ 29

3.2.3.6

Men herramientas ____________________________________ 31

3.2.3.7

Men Ventana _______________________________________ 33

3.2.3.8

Men ayuda _________________________________________ 33

3.2.4

NAVEGADOR_________________________________________ 34

3.2.5

DOCUMENTACIN____________________________________ 34
3

Proyecto STUDIO CASE


Manual de usuario

3.2.6

EDITOR DE DIAGRAMAS ______________________________ 35

3.2.6.1

Restricciones del DER con notacin de Chen. _______________ 35

3.2.6.2

Restricciones del DER con notacin de Gane & Sarson _______ 37

3.2.6.3

Restricciones de los DFD _______________________________ 37

3.2.6.4

Creacin de componentes_______________________________ 38

3.2.6.4.1

Creacin de un componente estructural _________________ 39

3.2.6.4.2

Creacin de un componente relacional__________________ 40

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

Instalacin de MSXML3 (SP4) Espaol ............................................... 9

Figura V - 2

Instalacin de XSL Formatter V2.5 (evaluacin)................................... 10

Figura V - 3

Instalacin de Studio Case. Paso 1 ......................................................... 11

Figura V - 4

Instalacin de Studio Case. Paso 2 ......................................................... 11

Figura V - 5

Aspecto inicial de la aplicacin. ............................................................. 13

Figura V - 6

Aspecto de la aplicacin con un proyecto activo ................................... 14

Figura V - 7

Detalle del men Proyecto...................................................................... 15

Figura V - 8

Aspecto del dilogo Proyecto>Copia de ........................................... 16

Figura V - 9

Aspecto del dilogo Especificacin del proyecto ............................... 17

Figura V - 10

Detalle del men herramientas ........................................................... 18

Figura V - 11

Aspecto de los dilogos de Asistente de informes.......................... 19

Figura V - 12

Detalle del men ayuda ...................................................................... 19

Figura V - 13

Crditos de la aplicacin .................................................................... 20

Figura V - 14

Aspecto inicial de una dimensin....................................................... 21

Figura V - 15

Detalle del men Diagrama ................................................................ 22

Figura V - 16

Aspecto del cuadro de dilogo Eliminar Diagrama............................ 23

Figura V - 17

Detalle del men Ver.......................................................................... 23

Figura V - 18

Aspecto de una dimensin con un diagrama activo. .......................... 24

Figura V - 19

Detalles del men diagrama ............................................................... 25

Figura V - 20

Detalles del men insertar para DER con notacin de Chen.............. 27

Figura V - 21

Detalles del men insertar para DER con notacin de Gane&Sarson 28

Figura V - 22

Detalles del men insertar para DFD ................................................. 29

Figura V - 23

Detalles del men opciones ................................................................ 29

Figura V - 24

Aspecto del cuadro de dilogo Apariencia Comn ............................ 30

Figura V - 25

Aspecto del cuadro de dilogo Datos ................................................. 31

Figura V - 26

DTD asociada a un modelo lgico ..................................................... 33

Figura V - 27

Detalles de componentes estructurales y relacionales........................ 39

Figura V - 28

Detalle de alineacin y ajuste de componentes .................................. 40

Figura V - 29

Aspecto del diccionario de datos........................................................ 41

Proyecto STUDIO CASE


Manual de usuario

NDICE DE TABLAS
Tabla V - 1

Componentes DER con notacin de Chen ............................................. 27

Tabla V - 2

Componentes DER con notacin de Gane&Sarson ............................... 28

Tabla V - 3

Componentes DFD ................................................................................. 29

Tabla V - 4

Restricciones del DER con notacin de Chen ........................................ 36

Tabla V - 5

Uniones permitidas en los DER con notacin de Chen.......................... 37

Tabla V - 6

Restricciones del DER con notacin de Gane & Sarson ........................ 37

Tabla V - 7

Conexiones con los flujos normales y cuasi-continuos .......................... 38

Tabla V - 8

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

de la barra de

herramientas.
Salir: Se cierra la dimensin abierta, si fuera posible.

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

de la visualizacin de la documentacin.

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

Entidad

Relacin

Relacin

Relacin

Normal

Dbil

N aria

Generalizacin

Dbil

Agregacin

Dominio

Lnea

Cardinalidad 1 Cardinalidad

Atributo

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

Relacin

Relacin

N(1) : 1(0)

N(0) : 1(0)

N(0) : 1(1)

Relacin

Relacin

Relacin

Relacin

Relacin

Relacin

N(1) : 1(1)

N(1) : N(0)

N(0) : N (0)

1(1): 1(0)

1(0) : 1(0)

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

Flujo

Externa

Proceso de

Almacn de

Proceso

control

control

ocurrencias

Tabla V - 3

Cursor

Flujo cuasi
Continuo

Suceso

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

Tabla V - 4

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.

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

CARDINALIDAD 1

UNIONES PERMITIDAS

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

Relacin regular
Relacin regular
Relacin dbil

CARDINALIDAD N

Tabla V - 5

-> Entidad regular


-> Agregacin
-> Entidad dbil

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

RESTRICCIONES

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.

ENTIDAD

SUB ENTIDAD

RELACIN
DOMINIO

Tabla V - 6

Restricciones del DER con notacin de Gane & Sarson

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

PROCESO
CONTROL

PROCESO
MLTIPLE

ALMACN

ALMACN
CONTROL

PROCESO
CONTROL
PROCESO
MLTIPLE
ALMACN

SOLO DC

ALMACN
CONTROL
ENTIDAD
EXTERNA

SOLO DC
SOLO DC

Tabla V - 7

ORIGEN/
DESTINO
PROCESO

ENTIDAD
EXTERNA

SOLO DC

Conexiones con los flujos normales y cuasi-continuos

PROCESO

PROCESO
CONTROL

PROCESO
MLTIPLE

ALMACN

ALMACN
CONTROL

PROCESO
CONTROL
PROCESO
MLTIPLE
ALMACN

SOLO DC

ALMACN
CONTROL
ENTIDAD
EXTERNA

Tabla V - 8

ENTIDAD
EXTERNA

SOLO DC
SOLO DC

SOLO DC

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

También podría gustarte