Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ciencias
PPRRO
O CCAASSEE
DIIO
UD
O SSTTU
OYYEECCTTO
MANUAL DE USUARIO
TABLA DE CONTENIDOS
1
INTRODUCCIN _______________________________________________ 7
2.1
2.2
2.3
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
Men ver____________________________________________ 25
3.2.3.3
Men editar__________________________________________ 26
3.2.3.4
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
NAVEGADOR_________________________________________ 34
3.2.5
DOCUMENTACIN____________________________________ 34
3
3.2.6
3.2.6.1
3.2.6.2
3.2.6.3
3.2.6.4
Creacin de componentes_______________________________ 38
3.2.6.4.1
3.2.6.4.2
3.2.6.5
3.3
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
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
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.
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.
con
bastante
frecuencia,
debe
buscarse
el
producto
en
Figura V - 1
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
Figura V - 3
Figura V - 4
11
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
Figura V - 5
13
Figura V - 6
14
3.1.1
Men Proyecto
Figura V - 7
15
Figura V - 8
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
Figura V - 9
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
18
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.
.
19
20
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.
de la barra de herramientas.
de la barra de herramientas.
de la barra de
herramientas.
Salir: Se cierra la dimensin abierta, si fuera posible.
22
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
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.
24
3.2.3
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.
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
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
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
27
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
28
Proceso
Almacn
Entidad
Flujo
Externa
Proceso de
Almacn de
Proceso
control
control
ocurrencias
Tabla V - 3
Cursor
Flujo cuasi
Continuo
Suceso
Componentes DFD
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.
30
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
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
3.2.4
NAVEGADOR
3.2.5
DOCUMENTACIN
34
3.2.6
EDITOR DE DIAGRAMAS
COMPONENTE
ENTIDAD
ENTIDAD DBIL
RESTRICCIONES
35
RELACIN
RELACIN DBIL
GENERALIZACIN
ATRIBUTO
AGREGACIONES
DOMINIO
Tabla V - 4
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
Relacin regular
Relacin regular
Relacin dbil
CARDINALIDAD N
Tabla V - 5
RESTRICCIONES
ENTIDAD
SUB ENTIDAD
RELACIN
DOMINIO
Tabla V - 6
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
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
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
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
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
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.
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.
41
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