Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Realizado por: Daniel Cantn Gonzlez. Juan Pedro Gmez Bocos. Tutor: Dr. Emilio S. Corchado Rodrguez.
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
LISTA DE CAMBIOS
Versin 0.1 Fecha 1/08/2007 Descripcin Primer borrador.
Tabla 1: Lista de Cambios
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
TABLA DE CONTENIDOS
LISTA DE CAMBIOS.......................................................................2 TABLA DE CONTENIDOS..............................................................3 LISTA DE FIGURAS .......................................................................5 LISTA DE TABLAS .......................................................................11 1.INTRODUCCIN......................................................................... 12 2.MBITO DEL SOFTWARE.......................................................13 3.DISEO DE DATOS....................................................................18 4.DISEO ARQUITECTNICO...................................................19 5.DISEO PROCEDIMENTAL (Falta Informacin)..................22 6.DISEO DE LA INTERFAZ (Falta informacin).....................52 7.REFERENCIA CRUZADA CON LOS REQUISITOS (Falta informacin)..................................................................................... 58 8.ENTORNO TECNOLGICO DEL SISTEMA.........................61 9.PLAN DE DESARROLLO E IMPLANTACIN......................63 10.PATRONES DE DISEO (Falta informacin)........................64
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
11.BIBLIOGRAFA......................................................................... 65
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
LISTA DE FIGURAS
Figura 1: Capas de componentes de servicios y aplicaciones con .NET.................................................................................................. 19 Figura 2: Diseo arquitectnico general de la Aplicacin............21 Figura 3: Diseo de paquetes - Capa de Presentacin...................23 Figura 4: Diseo de paquetes - Capa de Negocio...........................23 Figura 5: Diseo de paquetes - Capa de Acceso a datos................23 Figura 6: Diagrama de Clases - Acceso a la Aplicacin................24 Figura 7: Diagrama de Clases Gestin de Usuarios. .................26 Figura 8: Diagrama de Clases - Algoritmo PCA Estadstico........27 Figura 9: Diagrama de Clases Algoritmo PCA Neuronal..........27 Figura 10: Diagrama de Clases Algoritmo MaximumLikelihood. 27 Figura 11: Diagrama de Clases Algoritmo Conexiones Laterales. 27 Figura 12: Diagrama de Clases Recuperacin de un anlisis realizado............................................................................................ 28 Figura 13: Diagrama de Clases Eliminacin de un anlisis.......29
- Anexo III. Especificacin de Diseo 5
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
Figura 14: Diagrama de Clases - Informe PCA Estadstico..........30 Figura 15: Diagrama de Clases - Informe PCA Neuronal............30 Figura 16: Diagrama de Clases - Informe MaximumLikelihood. 30 Figura 17: Diagrama de Clases - Informe Conexiones Laterales. 31 Figura 18: Diagrama de Clases - Aadir Fichero de Datos..........31 Figura 19: Diagrama de Clases Visualizacin de Fichero de Datos.................................................................................................. 32 Figura 20: Diseo arquitectnico general......................................33 Figura 21: Diseo de paquetes - Capa de Presentacin.................33 Figura 22: Diseo de paquetes - Capa de Negocio.........................33 Figura 23: Diseo de paquetes - Capa de Acceso a datos..............33 Figura 24: Diagrama de Clases Acceso Recurso Web................34 Figura 25: Diagrama de Clases - Lanzar Anlisis sobre la Aplicacin Principal......................................................................... 34 Figura 26: Diagrama de Clases - Recogida de Datos.....................35 Figura 27: Diagrama de Clases - Visualizacin Informe PCA Estadstico......................................................................................... 35
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
Figura 28: Diagrama de Clases - Visualizacin Informe PCA Neuronal............................................................................................ 35 Figura 29: Diagrama de Clases - Visualizacin Informe MaximumLikelihood........................................................................ 36 Figura 30: Diagrama de Clases - Visualizacin Informe Conexiones Laterales.......................................................................36 Figura 31: Diagrama de Secuencias - Acceso a la Aplicacin. .....37 Figura 32: Diagrama de Secuencias - Alta de Usuarios................38 Figura 33: Diagrama de Secuencias - Baja de Usuarios................39 Figura 34: Diagrama de Secuencias - Algoritmo PCA Estadstico. 41 Figura 35: Diagrama de Secuencias - Algoritmo PCA Neuronal. 41 Figura 36: Diagrama de Secuencias - Algoritmo MaximumLikelihood........................................................................ 41 Figura 37: Diagrama de Secuencias - Algoritmo Conexiones Laterales............................................................................................ 41 Figura 38: Diagrama de Secuencias - Recuperacin de un Anlisis Realizado........................................................................................... 42 Figura 39: Diagrama de Secuencias - Algoritmo PCA Estadstico. 44
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
Figura 40: Diagrama de Secuencias - Algoritmo PCA Neuronal. 44 Figura 41: Diagrama de Secuencias - Algoritmo MaximumLikelihood........................................................................ 44 Figura 42: Diagrama de Secuencias - Algoritmo Conexiones Laterales............................................................................................ 44 Figura 43: Diagrama de Secuencias - Aadir Fichero de Datos...45 Figura 44: Diagrama de Secuencias - Visualizacin de Ficheros de Datos.................................................................................................. 45 Figura 45: Diagrama de Secuencias - Acceso Recurso Web.........46 Figura 46: Diagrama de Secuencias - Lanzar Anlisis sobre la Aplicacin Principal......................................................................... 46 Figura 47: Diagrama de Secuencias - Recogida de Datos.............47 Figura 48: Diagrama de Clases - Visualizacin Informe PCA Estadstico......................................................................................... 47 Figura 49: Diagrama de Clases - Visualizacin Informe PCA Neuronal............................................................................................ 48 Figura 50: Diagrama de Clases - Visualizacin Informe MaximumLikelihood........................................................................ 48 Figura 51: Diagrama de Clases - Visualizacin Informe Conexiones Laterales.......................................................................48
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
Figura 52: Diagrama de Casos de Uso - Aplicacin Software (I). 49 Figura 53: Diagrama de Casos de Uso - Aplicacin Software (II). 50 Figura 54: Diagrama de Casos de Uso - Recurso Web..................51 Figura 55: Diagrama de Actividades - Acceso a la Aplicacin.....52 Figura 56: Diagrama de Actividades - Alta de Usuario................52 Figura 57: Diagrama de Actividades - Baja de Usuario................53 Figura 58: Diagrama de Actividades - Modificar Datos de Usuario.............................................................................................. 53 Figura 59: Diagrama de Actividades - Realizar un Anlisis.........53 Figura 60: Diagrama de Actividades - Recuperar un Anlisis.....54 Figura 61: Diagrama de Actividades - Eliminar un Anlisis........54 Figura 62: Diagrama de Actividades - Visualizar un Anlisis......54 Figura 63: Diagrama de Actividades - Imprimir un Informe. .....55 Figura 64: Diagrama de Actividades - Acceso Recurso Web........56 Figura 65: Diagrama de Actividades - Lanzar Anlisis sobre la Aplicacin Principal......................................................................... 56 Figura 66: Diagrama de Actividades - Recogida de Datos............56
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
10
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
LISTA DE TABLAS
Tabla 1: Lista de Cambios.................................................................2 Tabla 2: Requisitos Funcionales de la Aplicacin Software.........58 Tabla 3: Referencia cruzadas entre los requisitos funcionales y las clases (Aplicacin)............................................................................ 59 Tabla 4: Requisitos Funcionales del Recurso Web........................60 Tabla 5: Referencia cruzadas entre los requisitos funcionales y las clases (recurso Web)........................................................................60
11
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
1. INTRODUCCIN
Fase del desarrollo del sistema software. Este documento marca la solucin seguida para resolver el problema, tomndose decisiones muy importantes dentro de la arquitectura, los datos, la interfaz o los detalles procedimentales de la aplicacin software. Los detalles de diseo son fundamentales para conseguir los factores de calidad externos e internos que marcarn la calidad del producto software final. En este anexo se va a tratar el desarrollo de la aplicacin software y del recurso Web, el cual es accesible desde cualquier dispositivo mvil (PDA o PALM) con conexin a Internet.
12
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
14
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
Buscar un anlisis concreto. Imprimir un informe. Aadir ficheros con conjuntos de datos. Visualizar el contenido de los ficheros de los conjuntos de datos.
15
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
16
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
17
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
3. DISEO DE DATOS
Los datos que se utilizan para realizar anlisis en este proyecto se refieren a conjuntos de datos multidimensionales. Estos datos se caracterizan por ser conjuntos de diferentes mediciones. A cada medicin se le llama muestra o entrada. Cada muestra o entrada se compone de una serie de variables y a cada una de ellas se le llama caracterstica o dimensin. Cada entrada de uno de estos conjuntos de datos puede ir acompaada o no de una etiqueta. sta nos indica un subconjunto dentro del conjunto general. A cada uno de estos subconjuntos se le denomina clase.
18
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
4. DISEO ARQUITECTNICO
La tecnologa utilizada para el desarrollo de la aplicacin software como del recurso Web ha sido .Net. Los proyectos desarrollados con esta tecnologa utilizan una arquitectura basada en 3 capas que ha sido la que se ha utilizado. Esquema de esta arquitectura:
19
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
La arquitectura se basa en el siguiente modelo de tres capas: 1. Capa de presentacin Formada por los Componentes de la interfaz de usuario (IU), grficos, y los componentes de proceso de IU. Los componentes de IU pueden ser vistos como la parte con la cual interacta el usuario, (ventanas o pginas Web). Los componentes de proceso de IU encapsulan lgica de navegacin y control de eventos de la interfaz. 2. Capa de negocio Encapsula la lgica de negocios. Los servicios de esta capa son encapsulados en tres tipos de componentes. Las entidades empresariales, que representan objetos que van a ser manejados o consumidos por toda la aplicacin (modelo de objetos, XML, datasets, estructuras de datos). Los otros tipos son los componentes empresariales que contienen lgica de negocio, y en algunos casos inician las transacciones. 3. Capa de acceso a datos Contiene clases que interactan con la Base de Datos y con los objetos COM. Estas clases surgen como una necesidad de mantener la cohesin o clases altamente especializadas que ayuden a reducir la dependencia entre las clases y capas. Este modelo arquitectnico se basa en el conocido modelo de tres partes o capas: Modelo, Vista y Controlador y mostramos su equivalencia con nuestro diseo. Modelo: representa la informacin. Vista: representa la informacin del modelo. Capa de Acceso de Datos. Capa de Presentacin Capa de Negocio.
20
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
Lgica de Negocio
Capa de Negocio
Matlab 2007A
Resultados / Informes
Lgica de Negocio
Capa de Negocio
Resultados / Informes
21
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
En este diagrama vemos como se cumple el patrn Modelo, Vista, Controlador. La comunicacin entre paquetes se realiza de acuerdo a las siguientes afirmaciones: Existe una dependencia fuerte en ambos sentidos entre la capa de presentacin y la capa de negocio, se produce cuando la capa de negocio actualiza la vista. La capa de negocio conoce sobre la capa de acceso de datos pero la capa de acceso de datos no conoce sobre la capa de negocio. La razn de esta relacin unidireccional es que la capa de negocio puede necesitar cambiar el estado de la capa de acceso a datos, pero la capa de acceso a datos no tiene necesidad de contactar con la capa de negocio. La capa de presentacin necesita conocer las relaciones con la capa de acceso a datos, para poder representar su informacin.
22
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
La capa de acceso a datos necesita conocer las vistas que quieren ser notificadas cuando ocurra un cambio en el modelo. Esta conexin no se hace de forma directa sino mediante un protocolo de suscripcin y notificacin.
Diagramas de clases correspondientes a cada paquete y las relaciones que existen entre ellas. Representados segn la funcin que desempean en la aplicacin.
23
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
5.1.1.1 DIAGRAMAS DE CLASES - ACCESO A LA APLICACIN PRINCIPAL Diagramas de clases correspondientes al acceso a la aplicacin. Se representan las clases que intervienen. Diagrama de clases donde se representa el acceso a la aplicacin.
24
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
5.1.1.2 DIAGRAMAS DE CLASES - GESTIN DE USUARIOS Diagramas de clases correspondientes a la gestin de usuarios la cual solo puede ser realizada por el usuario Administrador. Diagrama de clases con toda la funcionalidad del administrador: Alta de Usuarios En este apartado el administrador se va encargar de gestionar las altas de los usuarios tanto para la aplicacin software como para el recurso Web. Baja de Usuarios En este apartado el administrador se va encargar de gestionar las bajas de los usuarios tanto para la aplicacin software como para el recurso Web. Modificacin de Usuarios En este apartado el administrador se va encargar de realizar las modificaciones de los datos de los usuarios, tanto de los de la aplicacin software como los del recurso Web. Diagrama de clases donde se representa la gestin de usuarios.
25
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
26
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
5.1.1.3 DIAGRAMAS DE CLASES - REALIZAR UN ANLISIS Clases que intervienen en la realizacin de anlisis de conjuntos de datos, en funcin de los algoritmos o modelos que intervienen. Algoritmo PCA Estadstico
Algoritmo MaximumLikelihood
27
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
UN ANLISIS
28
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
5.1.1.5 DIAGRAMAS DE CLASES - ELIMINACIN DE UN ANLISIS REALIZADO Clases que intervienen en la eliminacin del anlisis de conjuntos de datos.
29
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
5.1.1.6 DIAGRAMAS DE CLASES - REALIZACIN DE INFORMES Relaciones entre las clases que intervienen en la realizacin de informes de los resultados obtenidos en las ejecuciones de los modelos o algoritmos sobre conjunto de datos. Informe PCA Estadstico En la realizacin de estos informes, el sistema tendr que acceder a la base de datos para obtener los datos de los anlisis llevados a cabo, adems el sistema le dar la posibilidad al usuario no solo de visualizar los informes por pantalla, sino tambin de poder imprimirlos. El sistema le facilitar al usuario un modelo de impresin. Tambin se le dar al usuario la posibilidad de buscar un anlisis concreto, as como navegar entre los diferentes anlisis realizados.
Informe PCA Neuronal La realizacin de informes para este algoritmo es similar a la descrita en el algoritmo PCA Estadstico solo que para este modelo neuronal en concreto.
Informe MaximumLikelihood La realizacin de informes para este algoritmo es similar a la descrita en el algoritmo PCA Estadstico solo que para este modelo neuronal en concreto.
Informe Conexiones Laterales La realizacin de informes para este algoritmo es similar a la descrita en el algoritmo PCA Estadstico solo que para este modelo neuronal en concreto.
30
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
5.1.1.7 DIAGRAMAS DE CLASES - AADIR FICHERO DE DATOS Aadir fichero de datos consiste en importar un fichero con un conjunto de datos a la aplicacin para posteriormente realizar diferentes anlisis sobre ste.
31
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
La visualizacin de ficheros consiste en mostrar al usuario los datos de los diferentes ficheros que previamente se han importado en el sistema y que intervienen en la realizacin de anlisis.
32
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
El diseo arquitectnico del recurso Web tambin utiliza el patrn Modelo, Vista, Controlador. Paquete: Capa de Presentacin
33
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
A continuacin se muestran los diagramas de clases correspondientes y las relaciones que existen entre ellas, los hemos representado segn la funcin que desempean en el recuso Web.
5.1.2.1
El usuario que quiera acceder a la funcionalidad del recurso Web ha de disponer de un nombre de usuario y una contrasea. Lo primero que se encuentran los usuarios que intentan acceder, es una pantalla de validacin donde se pide el nombre de usuario y su contrasea. El sistema comprobar si estos son correctos, si lo son, accedern a una pantalla de inicio.
5.1.2.2
El usuario puede lanzar anlisis sobre la aplicacin principal y esperar los correspondientes resultados.
34
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
5.1.2.3
Una de las funciones que nos permite realizar el sistema es la recogida de datos interesantes e importa un fichero con un conjunto de datos a la aplicacin para posteriormente realizar diferentes anlisis sobre este.
5.1.2.4
Visualizacin de los resultados obtenidos en los anlisis realizados en la aplicacin software. El sistema mostrar un listado de los anlisis realizados y el usuario seleccionara cual desea visualizar. Una vez seleccionado uno, el sistema le mostrar un listado con todos los anlisis realizados y el usuario tendr que escoger uno, en ese momento el sistema acceder a los datos guardados y presentar un informe al usuario con los resultados de dicho anlisis. Diagramas de clases dependiendo del tipo de algoritmo utilizado. Algoritmo PCA Estadstico
35
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
Algoritmo MaximumLikelihood
36
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
5.2.1.1 DIAGRAMAS DE SECUENCIAS - ACCESO A LA APLICACIN PRINCIPAL Diagrama de secuencias correspondiente al acceso por parte de un usuario (actor administrador o actor usuario) a la aplicacin.
5.2.1.2
Diagramas de secuencias correspondientes a la gestin de usuarios la cual solo puede ser realizada nicamente por el usuario Administrador. Diferentes diagramas para representar la iteracin entre las diferentes clases dependiendo de lo que el administrador pretenda realizar: alta, baja, modificacin de los datos de los usuarios.
37
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
Alta de Usuarios
38
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
Baja de Usuarios
39
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
Modificacin de Usuarios
40
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
5.2.1.3 DIAGRAMAS DE SECUENCIAS - REALIZAR UN ANLISIS Diagramas de secuencias correspondientes al anlisis de conjuntos de datos. En cada diagrama mostrado se representa al actor administrador aunque podra ser tanto el actor usuario como el actor administrador. Algoritmo PCA Estadstico Diagrama de secuencias correspondiente a la realizacin de un anlisis mediante el algoritmo PCA Estadstico.
Algoritmo PCA Neuronal Diagrama de secuencias correspondiente a la realizacin de un anlisis mediante el algoritmo PCA Neuronal.
Algoritmo MaximumLikelihood Diagrama de secuencias correspondiente a la realizacin de un anlisis mediante el algoritmo MaximumLikelihood.
Algoritmo Conexiones Laterales Diagrama de secuencias correspondiente a la realizacin de un anlisis mediante el algoritmo Conexiones Laterales.
41
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
RECUPERACIN
DE
UN
Diagrama de secuencia correspondiente a la recuperacin de un anlisis de conjuntos de datos. En el diagrama se representa al actor usuario aunque la accin podra ser iniciada tanto por el actor usuario como el actor administrador.
42
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
5.2.1.5 DIAGRAMAS DE SECUENCIAS - ELIMINACIN DE UN ANLISIS REALIZADO Diagrama de secuencia correspondientes a la eliminacin de un anlisis de conjuntos de datos.
43
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
5.2.1.8 DIAGRAMAS DE SECUENCIAS - REALIZACIN DE INFORMES Diagramas de secuencias correspondientes a la realizacin de informes. En cada diagrama mostrado se representa al actor usuario aunque podra ser tanto el actor usuario como el actor administrador. Algoritmo PCA Estadstico Diagrama de secuencias correspondiente a la realizacin de un informe para el algoritmo PCA Estadstico.
Algoritmo PCA Neuronal Diagrama de secuencias correspondiente a la realizacin de un informe para el algoritmo PCA Neuronal.
Algoritmo MaximumLikelihood Diagrama de secuencias correspondiente a la realizacin de un informe para el algoritmo MaximumLikelihood.
Algoritmo Conexiones Laterales Diagrama de secuencias correspondiente a la realizacin de un informe para el algoritmo Conexiones Laterales.
44
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
5.2.1.9 DIAGRAMAS DE SECUENCIAS - AADIR FICHERO DE DATOS Diagramas de secuencias correspondientes a aadir un fichero de datos, donde el usuario importa un fichero con un conjunto de datos a la aplicacin para posteriormente realizar diferentes anlisis sobre este. En cada diagrama mostrado se representa al actor usuario aunque podra ser tanto el actor usuario como el actor administrador.
5.2.1.10 DIAGRAMAS DE SECUENCIAS - VISUALIZACIN DE FICHEROS DE DATOS Diagramas de secuencias correspondientes a la visualizacin de ficheros, consiste en mostrar al usuario los datos de los diferentes ficheros que previamente se han importado en el sistema y que intervienen en la realizacin de anlisis. En cada diagrama mostrado se representa al actor usuario aunque podra ser tanto el actor usuario como el actor administrador.
45
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
5.2.2.1 DIAGRAMAS DE SECUENCIAS - ACCESO RECURSO WEB Diagramas de secuencias correspondientes al acceso de un usuario al recurso Web. En cada diagrama mostrado se representa al actor usuario aunque podra ser tanto el actor usuario como el actor administrador.
5.2.2.2
Diagramas de secuencias correspondientes a lanzar anlisis sobre la aplicacin principal y esperar los correspondientes resultados. En cada diagrama mostrado se representa al actor usuario aunque podra ser tanto el actor usuario como el actor administrador.
46
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
5.2.2.3 DIAGRAMAS DE SECUENCIAS - RECOGIDA DE DATOS Diagrama de secuencias correspondiente a la recogida de datos e importacin de un fichero con un conjunto de datos a la aplicacin para posteriormente realizar diferentes anlisis sobre este.. En cada diagrama mostrado se representa al actor usuario aunque podra ser tanto el actor usuario como el actor administrador.
5.2.2.4 DIAGRAMAS DE SECUENCIAS - VISUALIZACIN DE INFORMES Diagrama de secuencia correspondiente a la visualizacin de informes para el recurso Web. En cada diagrama mostrado se representa al actor usuario aunque podra ser tanto el actor usuario como el actor administrador. Diagramas de secuencia dependiendo del tipo de algoritmo utilizado. Algoritmo PCA Estadstico
47
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
Algoritmo MaximumLikelihood
48
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
Administrador
Usuario
49
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
Administrador
50
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
51
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
52
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
6.1.1.4 MODIFICAR DATOS DE USUARIO Diagrama de actividades correspondiente a la modificacin de los datos de usuario.
53
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
54
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
55
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
6.1.2.1 ACCESO RECURSO WEB Diagrama de actividades correspondiente al acceso al recurso Web.
6.1.2.2 LANZAR ANLISIS SOBRE LA APLICACIN PRINCIPAL Diagrama de actividades correspondiente a la recogida de datos.
56
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
57
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
7.1
APLICACIN SOFTWARE
Requisitos funcionales Requisitos Funcionales RF-01 RF-02 RF-03 RF-04 RF-05 RF-06 RF-07 RF-08 RF-09 RF-10 RF-11 RF-12 RF-13 RF-14 RF-15 Descripcin Acceso Aplicacin. Gestin de Usuarios. Alta de Usuario. Baja de Usuario. Modificacin de Usuarios. Gestin de Algoritmos. Realizar un Anlisis. Recuperar un Anlisis. Eliminar un Anlisis. Aadir un Conjunto de Datos. Visualizar un Conjunto de Datos. Gestin de Informes. Visualizar Anlisis. Buscar Anlisis. Imprimir un Informe.
58
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
Referencias cruzadas entre los requisitos funcionales y las clases representadas en el diseo. Requisitos Funcionales RF-01 RF-02 RF-03 RF-04 RF-05 RF-06 RF-07 RF-08 RF-09 RF-10 RF-11 RF-12 RF-13 RF-14 RF-15
Tabla 3: Referencia cruzadas entre los requisitos funcionales y las clases (Aplicacin)
Clases de diseo
59
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
7.2
RECURSO WEB
Requisitos funcionales Requisitos Funcionales RF-16 RF-17 RF-18 RF-19 Descripcin Acceso recurso Web. Lanzar Anlisis de Datos. Recogida de Datos. Visualizacin de Informes.
Referencias cruzadas entre los requisitos funcionales y las clases representadas en el diseo. Requisitos Funcionales RF-16 RF-17 RF-18 RF-19
Tabla 5: Referencia cruzadas entre los requisitos funcionales y las clases (recurso Web).
Clases de diseo
60
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
La aplicacin software y el recurso Web desarrollados en el proyecto necesitan unos requisitos hardware y software mnimos. Se van ha especificar dichos requisitos y si se cumplen no debera de haber ningn problema de ejecucin.
61
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
8.2
EQUIPO LGICO
Para que la aplicacin y el recurso Web funcionen perfectamente, adems de los requisitos hardware y software, necesitamos tener instalados una serie de programas en el equipo. Estos dependen de si se trata de la aplicacin software o el recurso Web.
Para el dispositivo mvil (PALM o PDA) desde el cual se visualice el recurso Web deber disponer de conexin a Internet y tener instalado un navegador que permita la visualizacin de textos y grficos.
62
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
63
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
64
INTEGRACION DE LOS MODELOS CONEXIONISTAS EN DISPOSITIVOS FIJOS Y MVILES Ingeniera en Informtica Universidad de Burgos
11. BIBLIOGRAFA
11.1 APUNTES DE INGENIERA EN INFORMTICA
M Beln Vaquerizo Garca y Carlos Lpez Nozal. rea de Lenguajes y Sistemas Informticos. Departamento de Ingeniera Civil. Universidad de Burgos. Documentacin de la asignatura Anlisis e Ingeniera del Software de Ingeniera Tcnica de Informtica de Gestin (2 Curso).
Juan Carlos Pecia. rea de Lenguajes y Sistemas Informticos. Departamento de Ingeniera Civil. Universidad de Burgos. Documentacin de la asignatura Diseo y Mantenimiento del Software I de Ingeniera en Informtica (4 Curso).
Carlos Lpez Nozal. rea de Lenguajes y Sistemas Informticos. Departamento de Ingeniera Civil. Universidad de Burgos. Documentacin de la asignatura Diseo y Mantenimiento del Software II de Ingeniera en Informtica (5 Curso).
11.2 LIBROS Y ARTCULOS Proyecto de Final de Carrera en la Ingeniera Tcnica en Informtica: Gua de Realizacin y Documentacin.
F. J. Garca Pealvo, J. M. Maudes Raedo, M. G. Piattini Velthuis, J. R. Garca Bermejo Giner y M. N. Moreno Garca. 8 de Septiembre de 1999. Versin 1.5.
65