Práctica Java POJO de Integración de Sistemas Sitio Web de Apuestas Deportivas

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Práctica Java POJO de Integración de Sistemas Sitio Web de Apuestas Deportivas"

Transcripción

1 Práctica Java POJO de Integración de Sistemas Sitio Web de Apuestas Deportivas Curso académico Introducción La práctica de Integración de Sistemas consistirá en el diseño e implementación de dos aplicaciones Web, una con frameworks Java POJO (Tapestry, Spring e Hibernate) y otra con.net. Además, se realizará una integración entre ambas mediante XML sobre HTTP, de manera que la aplicación.net pueda acceder a parte de la funcionalidad y datos de la aplicación Java. Cada aplicación Web se evaluará de 0 a 5 puntos. Este documento contiene el enunciado de la aplicación Web Java, que consistirá en la implementación de un sitio Web de apuestas deportivas con un modelo de funcionamiento muy simplificado. 2 Funcionalidad básica Este apartado especifica la funcionalidad básica del sitio Web de apuestas deportivas con un modelo de funcionamiento muy simplificado. Esta funcionalidad deberá ser implementada por todos los alumnos que cursen las asignaturas IS-Ingeniería o IS- Máster. 2.1 Modelo de información Un usuario se registra en el sitio Web de apuestas especificando cierta información de registro, a saber, su seudónimo (login), contraseña, nombre, apellidos y dirección de correo electrónico. Para permitir que los usuarios puedan realizar apuestas, el sitio Web mantiene para cada usuario una cuenta virtual, que simplemente guarda su saldo. Cuando un usuario se registra, el sitio Web le proporciona un saldo inicial. El sitio Web permite visualizar en cada momento el conjunto de eventos deportivos sobre los que se pueden realizar apuestas. La información de un evento incluye su nombre (e.g. Deportivo - Real Madrid), la fecha en la que tendrá lugar y la categoría a la que pertenece (e.g. Fútbol, Motor, etc.). El sistema de categorías será plano, es decir, las categorías no tendrán subcategorías. Cada evento tiene asociado un conjunto de tipos de apuestas. Un tipo de apuesta especifica una pregunta, un conjunto de opciones de apuesta, y si admite múltiples opciones ganadoras. Cada opción indica, el resultado (e.g. Deportivo) y la cuota de ganancia asociada (e.g. 2,34) a esa opción. La cuota de ganancia representa lo que ganará el usuario si esa opción resulta ser la ganadora. Por cada opción que el usuario acierte (independientemente de que haya múltiples opciones ganadoras), su ganancia vendrá dada por: lo que apostó por esa opción * cuota de ganancia de esa opción. 1

2 A continuación se muestran algunos ejemplos de tipos de apuestas (sin indicar la cuota de ganancia de cada opción): Evento Deportivo - Real Madrid (categoría: Fútbol). Ejemplo de tipo de apuesta: pregunta = 1X2, opciones de apuesta = X, Deportivo, Real Madrid. Evento Deportivo - Real Madrid (categoría: Fútbol). Ejemplo de tipo de apuesta: pregunta = qué jugador marcará gol?, opciones de apuesta = Riki, Bodipo, Ronaldo, Van Nistelrooy. Cada usuario podrá realizar apuestas sobre cualquiera de los tipos de apuesta disponibles para los que el correspondiente evento todavía no haya empezado. Cada apuesta de usuario especifica la opción elegida por el usuario y la cantidad de dinero que éste apuesta. Obsérvese que un usuario puede apostar por n (n 1) opciones de un mismo tipo de apuesta realizando n apuestas (una por cada opción por la que apuesta), tanto si el tipo de apuesta admite múltiples opciones ganadoras como si no. Por último, la aplicación Web no tendrá que mantener información con respecto a los equipos y deportistas que aparecen en los tipos de apuestas. 2.2 Interacción con el usuario A continuación se detalla la funcionalidad que el sitio Web deberá ofrecer al usuario apostador : Registro de usuarios. Debe permitir registrar nuevos usuarios, así como permitir cambiar la información de registro posteriormente. Autenticación y salida. Un usuario se autenticará indicando su seudónimo y contraseña, con la posibilidad de recordar la contraseña para no tener que teclearla la siguiente vez. El usuario podrá salir explícitamente del sitio Web, lo que provoca que ya no se recuerde su contraseña, en caso de haber seleccionado dicha opción con anterioridad. Visualizar la cuenta. Un usuario autenticado podrá consultar el saldo de su cuenta (puede ser negativo). Búsqueda de eventos. Cualquier usuario podrá buscar eventos que todavía no hayan comenzado por palabras clave del nombre y la categoría (siendo ambos opcionales). Así, por ejemplo, si el sitio Web contiene el evento Deportivo - Real Madrid, deberá aparecer cuando se busca Deportivo - Real Madrid, Depor Madrid, madrid depor, etc., es decir, las palabras clave tienen que estar todas contenidas en el nombre del evento como palabras o parte de palabras, sin distinguir entre mayúsculas y minúsculas, y en cualquier orden. Si el usuario especifica la categoría, la búsqueda se restringirá a los eventos de dicha categoría. Si el usuario especifica la categoría, pero no las palabras clave, la búsqueda mostrará todos los eventos (que no hayan empezado) de esa categoría. Si el usuario no especifica ni las palabras clave ni la categoría, se 2

3 mostrarán todos los eventos (que no hayan empezado). Los eventos que aparecen como resultado de una búsqueda se muestran ordenados por fecha de celebración, en orden ascendente, es decir, primero los más cercanos en el tiempo. Por cada evento se mostrará su nombre y la fecha de celebración. El nombre del evento estará asociado a un enlace que permitirá visualizar todos sus tipos de apuesta (con sus opciones disponibles). Realizar una apuesta. Cada opción de un tipo de apuesta llevará asociado un enlace que permitirá a un usuario autenticado apostar por esa opción. Consultar el estado de las apuestas. Un usuario autenticado podrá consultar las apuestas hechas a lo largo del tiempo, ordenadas por fecha de realización de la apuesta, en orden descendente, es decir, primero las más recientes. Por cada apuesta, se mostrará la fecha en la que se hizo, el nombre y fecha del evento, la pregunta del tipo de apuesta, la opción elegida, la cantidad de dinero que apostó, su cuota de ganancia, la opción (u opciones) ganadora y una indicación de su estado (pendiente, ganada o perdida). Para poder insertar eventos, tipos de apuestas y publicar los resultados, un usuario especial (e.g. con seudónimo admin ) se autenticará en el sitio Web, de manera que el sitio Web le proporcione la siguiente funcionalidad: Inserción de eventos. El sitio Web le ofrecerá un enlace para añadir un nuevo evento. Búsqueda de eventos. El sitio Web le permitirá buscar los eventos por palabras clave y categoría, igual que al usuario apostador, pero a diferencia de éste, la búsqueda se restringirá a los eventos que tengan tipos de apuestas a los que no se les ha especificado la opción u opciones ganadoras o aquellos que todavía no tienen asociado ningún tipo de apuestas (estos últimos eventos corresponden a eventos que posiblemente se acaban de añadir). Gestión de tipos de apuesta. Al lado de cada evento se le mostrará un enlace que permite visualizar sus tipos de apuesta. Si el evento todavía no ha comenzado, se mostrará un enlace para añadir un nuevo tipo de apuesta. Si ya ha comenzado, para cada tipo de apuesta a la que todavía no se le hayan especificado la opción u opciones ganadoras, se mostrará un enlace que permite seleccionarlas. Una vez seleccionada la opción u opciones ganadoras de un tipo de apuesta, el sitio Web incrementará el saldo de los usuarios que han ganado apuestas de ese tipo. Para no alargar innecesariamente la práctica, la información sobre categorías se introducirá mediante sentencias INSERT INTO en un script SQL (ejecutado desde Maven, al igual que el script de creación de tablas). 3

4 2.3 Pruebas de integración de la capa modelo Para verificar el correcto funcionamiento de la capa modelo, se utilizará Spring TestContext en conjunción con JUnit 4 para implementar pruebas de integración automatizadas sobre los servicios de la capa modelo. Estas pruebas se ejecutarán automáticamente en la fase test de Maven. En una situación real, sería necesario implementar varios casos de prueba por cada método (caso de uso) de un servicio, de manera que se compruebe la correcta implementación de cada caso de uso en distintos escenarios. Sin embargo, para simplificar la realización de la práctica, bastará implementar un solo caso de prueba por cada caso de uso, que compruebe su funcionamiento en un escenario normal/usual (sin errores, sin casos especiales, etc.). 2.4 Servicios ofrecidos a otras aplicaciones En línea con la tendencia de la Web 2.0 [WEB2.0], el sitio Web de apuestas deportivas ofrece un conjunto de servicios para que otras aplicaciones puedan acceder a parte de su funcionalidad y/o datos, y potencialmente, usarlos de manera imaginativa. Cada uno de estos servicios se invocará a través de HTTP mediante una URL y devolverá el resultado (datos) en XML. Este sencillo esquema de comunicación que envía información en XML sobre HTPP es conocido normalmente como REST, y permite que una aplicación pueda acceder a funcionalidad/datos de otra sin importar la tecnología en la que estén implementadas. En un caso real, se definen modelos de negocio para que tanto el proveedor de los servicios (el sitio Web de apuestas deportivas), como las aplicaciones cliente de los servicios (la aplicación Web.NET), puedan obtener un beneficio económico. En particular, el sitio Web ofrecerá dos servicios: 1. Búsqueda de eventos que todavía no hayan comenzado, a partir de las palabras clave del nombre. Devuelve información sobre los eventos que contienen esas palabras clave en el nombre (en cualquier orden, y sin distinguir entre mayúsculas y minúsculas). La información de cada evento incluye: identificador (el usado en base de datos), nombre del evento, nombre de la categoría y fecha de celebración. 2. Visualización de los tipos de apuestas de un evento que todavía no haya comenzado. Devuelve el conjunto de tipos de apuestas (con sus opciones de apuesta) a partir del identificador del evento. 2.5 Internacionalización Con respecto a la internacionalización, sólo se pide que se use el soporte de internacionalización de mensajes, de manera que el lenguaje de la interfaz gráfica no esté dentro del código de las aplicaciones. Sin embargo, no se pedirá que la aplicación esté disponible en varios idiomas, dado que ello alargaría innecesariamente el desarrollo de la práctica (además de proporcionar otros ficheros de mensajes, sería necesario tener disponible parte de la información existente en la base de datos en varios idiomas, como por ejemplo, la información sobre eventos, tipos de apuestas y categorías). Tampoco se 4

5 pedirá que la aplicación trate otros aspectos de internacionalización (e.g. fechas, cantidades monetarias, etc.). 3 Funcionalidad adicional: pruebas de integración exhaustivas Este apartado especifica una funcionalidad opcional para las asignaturas IS- Ingeniería e IS-Master, y no forma parte de la asignatura IIS-Máster. Para el caso de uso búsqueda de eventos por palabras clave y categoría (usuario apostador ) se implementará un conjunto exhaustivo de casos de prueba (e.g. no existe ningún evento que concuerde con la búsqueda, el orden de las palabras clave no influye, etc.). 4 Funcionalidad adicional: AJAX Este apartado especifica una funcionalidad opcional para la asignatura IS- Ingeniería, no forma parte de la asignatura IS-Máster, y es obligatoria para la asignatura IIS-Máster. Con la funcionalidad básica, cuando un usuario está visualizando los tipos de apuesta de un evento, para realizar una apuesta hace clic sobre una opción de apuesta de un tipo de apuesta, y a continuación se le muestra una página que muestra la información de la apuesta con un formulario para especificar la cantidad. En esa parte opcional será preciso que la página que muestra los tipos de apuesta de un evento muestre un área (e.g. a la derecha) con las apuestas actuales del usuario, es decir, aquellas que todavía no se han resuelto. Cuando el usuario hace clic sobre una opción de apuesta, al área de apuestas actuales se le añadirá la información de la apuesta y un formulario para especificar la cantidad. Una vez especificada, la apuesta se visualizará en la lista de apuestas actuales y el formulario desaparecerá. Si el número de apuestas actuales es mayor que un determinando número (e.g. 10), el área de apuestas actuales las mostrará paginadas, con enlaces para avanzar o retroceder. Con una implementación básica, para cada una de estas interacciones (apostar y avanzar/retroceder en la lista de apuestas actuales) será preciso generar completamente la página HTML que muestra los tipos de apuesta del evento y el área de apuestas actuales. En esta parte adicional, será preciso regenerar sólo la parte afectada de la página, es decir, la que contiene el área de apuestas actuales. Este nivel de interactividad es similar al de una aplicación de escritorio. Bajo este modelo de interacción, un código JavaScript en el navegador envía una petición HTTP cuando el usuario apuesta o avanza/retrocede en la lista de sus apuestas actuales, pero a diferencia de las interacciones normales, la respuesta a la petición HTTP no es la nueva página a mostrar. La aplicación Web procesará la petición invocando el correspondiente caso de uso en la capa modelo, y a diferencia de una interacción normal, devolverá la información que es necesario actualizar en la página. Esta respuesta sólo contendrá los datos y no la forma visual de representarlos, es decir, no será una respuesta XHTML. Un código JavaScript en la página que visualiza el navegador recibirá la respuesta, accederá a los datos y modificará el árbol DOM de la página para actualizar el área de apuestas actuales. Este tipo de interacciones se denominan interacciones AJAX 5

6 [AJAX] ( Asynchronous JavaScript + XML ), y también constituyen una característica de la Web 2.0. Para la implementación de esta parte adicional, se utilizará el soporte AJAX que ofrece Tapestry [TAPESTRY-AJAX]. 5 Normativa y evaluación 5.1 Composición de los grupos La práctica se realizará en grupos de 3 personas. 5.2 Estándar de codificación Con objeto de escribir código de calidad y fácilmente legible, se seguirá un sistema de codificación común, que define reglas para nombrar clases, atributos y métodos, normas de identación, etc. Esto permite que en un equipo de desarrollo el aspecto del código sea el mismo, independientemente de qué programador lo haya escrito, lo que facilita el mantenimiento. Para la práctica se utilizará el estándar de codificación [JAVACON]. Los ejemplos de la asignatura siguen estas sencillas convenciones de nombrado. Para no alargar la práctica, no se realizará documentación JavaDoc de las clases. 5.3 Formato de entrega de la versión final La distribución fuente la aplicación se entregará con el propio sistema de control de versiones (Subversion) que se utilizará para el desarrollo de la práctica. Cuando se aproxime la fecha tope de cada entrega, se darán instrucciones detalladas. A continuación se detalla el formato de la memoria. Como norma general, los diagramas emplearán la notación UML. Los diagramas deben ser de calidad (y no hechos por reingeniería inversa; el diseño precede a la implementación!) y ESTAR EXPLICADOS de manera breve, pero clara. Es importante destacar que no se pretende que se haga un documento grande, sino un documento que explique breve, pero claramente, cada uno de los apartados que a continuación se describen. La calidad de la memoria será vital para la corrección de la práctica. 1. Arquitectura global Comenta la estructura global de paquetes de la aplicación (no es necesario emplear la notación UML para este aspecto particular). No se deben mostrar todos los paquetes, sino sólo los paquetes de más alto nivel que reflejen la arquitectura de la aplicación y sus principales subpaquetes. Por cada paquete se explicará brevemente qué contiene. 2. Modelo 2.1 Clases persistentes 6

7 Muestra todas las clases persistentes en uno o varios diagramas de clases y las relaciones relevantes entre ellas. 2.2 Interfaces de los servicios ofrecidos por el modelo Explica el criterio que se ha seguido para agrupar los casos de uso en servicios (fachadas). Incluye un diagrama de clases para cada servicio, que muestra la interfaz del servicio (con la declaración completa de sus operaciones) y los tipos de datos que utilizan las operaciones. 2.3 Diseño de un DAO Se incluirá un diagrama de clases que ilustre la implementación de uno de los DAOs de la aplicación. No es necesario mostrar el diseño del resto de DAOs, dado que su arquitectura es similar. 2.4 Diseño de un servicio del modelo Se incluirá un diagrama de clases que ilustre la implementación de un servicio del modelo, mostrando las dependencias de los DAOs que utilice. También se incluirá un diagrama de secuencia que muestre la ejecución de un caso de uso en la capa modelo. No es necesario mostrar el diseño del resto de servicios, dado que su arquitectura es similar. 2.5 Otros aspectos Se documentarán aspectos particulares que se consideren relevantes para la correcta comprensión de la capa modelo. 3. Interfaz gráfica Se mostrará un diagrama de secuencia que ilustre el procesamiento de un caso de uso representativo. El diagrama mostrará las principales clases o artefactos que intervienen en la ejecución del caso de uso. En lo que respecta al modelo, no es necesario detallar el procesamiento de la petición en el interior del servicio (dado que ya se hizo en el apartado 2.4). También se documentarán aspectos particulares que se consideren relevantes para la correcta comprensión de la interfaz gráfica. 4. Servicios XML Se explicará brevemente el formato de las URLs de los servicios XML, el formato de sus respuestas y los detalles de implementación relevantes. 5. Un apartado para las partes adicionales 7

8 Se explicará claramente cómo se ha realizado cada parte adicional. 6. Compilación e instalación de la aplicación Se explicará claramente cómo compilar e instalar la aplicación, asumiendo un entorno correctamente configurado (e.g. base de datos instalada, servidor de aplicaciones instalado y configurado, etc.), y que en consecuencia, no es preciso documentar. La instrucciones de instalación deberían ser lo más sencillas posibles. 7. Problemas conocidos Comenta los errores que se conoce que tiene el código. 5.4 Iteraciones y entregas Para la realización de la aplicación se seguirá un enfoque basado en iteraciones, de manera que cada iteración incorpora más funcionalidad sobre la anterior, hasta que en la última iteración se termina con un software que implementa toda la funcionalidad. En particular, el desarrollo de la aplicación se hará en dos iteraciones: Primera iteración. Se implementará la capa modelo y las pruebas de integración especificadas en el apartado 2.3. Además, si se desea hacer la parte adicional especificada en el apartado 3, se deberá hacer en esta iteración. Plazo de entrega: durante las clases de prácticas de Diciembre 2009 (se publicará día y hora para cada grupo). Segunda iteración. Se implementará la interfaz Web, los servicios XML, y si es necesario, se actualizarán las pruebas de integración de la capa modelo. Además se redactará la memoria. Finalmente, si se desea, se hará la parte adicional especificada en el apartado 4. Plazo de entrega: durante las clases de prácticas de Marzo 2010 (se publicará día y hora para cada grupo). A efectos de planificación debe tenerse en cuenta que cada iteración debe estar lista para el primer día posible de su plazo de entrega. La entrega de cada iteración es obligatoria y deben estar presentes todos los miembros del grupo. En la entrega se realizará una demo y se harán preguntas individualizadas sobre el diseño y la implementación. La corrección de la primera iteración no llevará una nota asociada ni será necesario entregar una memoria. Bastará con mostrar los diagramas correspondientes al apartado 2 de la memoria electrónicamente (mediante una herramienta UML o visualizando imágenes) o de manera impresa. El objetivo de la corrección de esta primera iteración es intentar detectar errores importantes, y en ese caso, orientar al alumno hacia su resolución. En la corrección de la segunda iteración se pondrá una nota y se deberá entregar la memoria impresa. Para la realización de la práctica puede reusarse todo el código (en formato binario o fuente) que se desee de los ejemplos distribuidos en la asignatura, y de hecho, se recomienda hacerlo, dado que facilitará notablemente el comienzo de la práctica. También 8

9 es importante resaltar que el código utilizado debe comprenderse (se ha explicado en clase), y no usarlo ciegamente. 5.5 Evaluación La nota de la práctica se calculará como sigue: IS-Ingeniería: o Parte básica. Puntuación: 3,75 puntos. o Parte adicional pruebas exhaustivas (opcional). Puntuación: 0,25 puntos. o Parte adicional AJAX (opcional). Puntuación: 1 punto. IS-Máster: o Parte básica. Puntuación: 4,5 puntos. o Parte adicional pruebas exhaustivas (opcional). Puntuación: 0,5 puntos. IIS-Máster: o Parte adicional AJAX. Puntuación: 5 puntos. En todos los casos, para la puntuación de cada parte se tendrá en cuenta: Su correcto funcionamiento. La calidad del diseño. La calidad del código. La calidad de la memoria. Una práctica copiada significará un suspenso para el grupo que ha dejado copiar y el que ha copiado; a todos los efectos, no se hará ninguna distinción. Los suspensos por práctica copiada tendrán que realizar una práctica distinta, que además deberán proponer (y ser aceptada). 6 Referencias [AJAX] Ajax: A New Approach to Web Applications, [JAVACON] Sun Microsystems, Java Code Conventions, 9

10 [TAPESTRY-AJAX] Tapestry AJAX Support, [WEB2.0] What Is Web 2.0: Design Patterns and Business Models for the Next Generation of Software, 10

Práctica Java POJO de Integración de Sistemas Tienda de Comercio Electrónico

Práctica Java POJO de Integración de Sistemas Tienda de Comercio Electrónico Práctica Java POJO de Integración de Sistemas Tienda de Comercio Electrónico Curso académico 2008-2009 1 Introducción La práctica de Integración de Sistemas consistirá en el diseño e implementación de

Más detalles

Práctica de Integración de Sistemas Aplicación Web.NET: Sitio de Comentarios de Eventos Deportivos

Práctica de Integración de Sistemas Aplicación Web.NET: Sitio de Comentarios de Eventos Deportivos Práctica de Integración de Sistemas Aplicación Web.NET: Sitio de Comentarios de Eventos Deportivos 1. Introducción Curso académico 2009-2010 La práctica de Integración de Sistemas consiste en el diseño

Más detalles

Práctica de Análisis y Diseño Orientado a Objetos: Mashup

Práctica de Análisis y Diseño Orientado a Objetos: Mashup Práctica de Análisis y Diseño Orientado a Objetos: Mashup 2º Ciclo Ingeniería Informática / Master en Informática Curso académico 2008-2009 1 Introducción La práctica consistirá en la aplicación de tecnologías

Más detalles

Introducción a AJAX y visión global de la práctica

Introducción a AJAX y visión global de la práctica Introducción a AJAX y visión global de la práctica Modelo de aplicaciones Web clásico (1) La mayor parte de las interacciones del usuario causan una petición HTTP al servidor Web El servidor Web procesa

Más detalles

Apuestas de lotería on-line mediante teléfonos móviles

Apuestas de lotería on-line mediante teléfonos móviles Proyecto Exploratorio. Apuestas de lotería on-line mediante teléfonos móviles Propuesta presentada por: Manuel Alvarez-Campana (mac@dit.upm.es) Teléfono: 91 3367337 Departamento de Ingeniería de Sistemas

Más detalles

Integración Capa Web de pojo-miniportal (1)

Integración Capa Web de pojo-miniportal (1) Integración Capa Web de pojo-miniportal (1) 1. Cambiar tipo de proyecto maven de "JAR" a "WAR 2. Añadir dependencias del API de Tapestry 3. Añadir configuración del plugin de Jetty al pom.xml 4. Añadir

Más detalles

Manual de Usuario Canal Empresa FACTEL

Manual de Usuario Canal Empresa FACTEL Manual de Usuario Canal Empresa FACTEL INDICE DE CONTENIDO 1. GLOSARIO Y DOCUMENTACION DE REFERENCIA...4 1.1. GLOSARIO DE TERMINOS... 4 1.2. DOCUMENTACION DE REFERENCIA... 4 2. INTRODUCCION...5 2.1. OBJETO...

Más detalles

SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC

SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC Diputación de Lugo SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC Manual usuario ERP Marzo 2015 ÍNDICE 1 INTRODUCCIÓN...

Más detalles

Evaluar el rendimiento de los servicios de comunicaciones. ANEXO CLIV

Evaluar el rendimiento de los servicios de comunicaciones. ANEXO CLIV 746 Miércoles 5 octubre 2005 Suplemento del BOE núm. 238 CE2.1 Identificar los distintos sistemas de archivo utilizables en un dispositivo de almacenamiento dado para optimizar los procesos de registro

Más detalles

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB DENOMINACIÓN: CON TECNOLOGÍAS WEB Código: IFCD0210 Familia profesional: Informática y Comunicaciones Área profesional: Desarrollo Nivel de cualificación profesional: 3 Cualificación profesional de referencia:

Más detalles

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Página 1 de 23 Índice del Documento 1.- Introducción... Página 4 2.- Propuesta

Más detalles

Arquitectura de Aplicaciones

Arquitectura de Aplicaciones 1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento

Más detalles

Firmar Solicitud. Manual de usuario

Firmar Solicitud. Manual de usuario Firmar Solicitud Manual de usuario Madrid, Marzo de 2014 ÍNDICE 1. INTRODUCCIÓN... 3 2. PANTALLAS... 4 2.1. Login... 4 2.2. Ayuda... 4 2.3. Pantalla de Solicitudes de Registro... 5 2.4. Listado de documentos

Más detalles

Práctica 1: Instalación de un servidor de aplicaciones web y diseño de la vista de una aplicación

Práctica 1: Instalación de un servidor de aplicaciones web y diseño de la vista de una aplicación Práctica 1: Instalación de un servidor de aplicaciones web y diseño de la vista de una aplicación Sistemas de Información Grado de Informática Dpto. de Informática e Ingeniería de Sistemas, Universidad

Más detalles

APLICATECA. Guía para la contratación y gestión de. Hacemos Tu Web

APLICATECA. Guía para la contratación y gestión de. Hacemos Tu Web APLICATECA Guía para la contratación y gestión de Hacemos Tu Web INDICE 1 QUÉ ES HACEMOS TU WEB?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE HACEMOS TU WEB... 1 1.3 REQUERIMIENTOS DEL SERVICIO...

Más detalles

Parte 3 - Consultas SQL + Servicios Web + Índices

Parte 3 - Consultas SQL + Servicios Web + Índices Parte 3 - Consultas SQL + Servicios Web + Índices 12450 Estructuras de Datos y de la Información 2 Prácticas Laboratorio - Curso 2008-2009 3.1 Consultas SQL: Ernesto Arroyo Jesús Bisbal Philippe Roussel

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Página 1 de 21 CUALIFICACIÓN DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC154_3 Versión 5 Situación RD 1087/2005 Actualización

Más detalles

Sage CRM. 7.2 Guía de autoservicio

Sage CRM. 7.2 Guía de autoservicio Sage CRM 7.2 Guía de autoservicio Copyright 2013 Sage Technologies Limited, editor de este trabajo. Todos los derechos reservados. Quedan prohibidos la copia, el fotocopiado, la reproducción, la traducción,

Más detalles

Manual de integración con el TPV Virtual para comercios con conexión por Redirección

Manual de integración con el TPV Virtual para comercios con conexión por Redirección Manual de integración con el TPV Virtual para comercios con conexión por Redirección Versión: 1.6 Versión: 1.6 i Autorizaciones y control de versión Versión Fecha Afecta Breve descripción del cambio 1.0

Más detalles

MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES. 5 de febrero de 2010

MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES. 5 de febrero de 2010 MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES 5 de febrero de 2010 INDICE 1. CONFIGURACION DEL IDIOMA EN INTERNET EXPLORER... 3 2. GESTIÓN DE USUARIOS... 5 2.1. Modificaciones de las propiedades del

Más detalles

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012 TFC J2EE Aplicación Web para la gestión de facturación de una empresa de cerrajería Sara Gutiérrez Melero ITIG Junio de 2012 Consultor: Jose Juan Rodriguez Índice 1. Introducción Objetivos Planificación

Más detalles

Manual SAAE México 2012 EMPRESAS 2012. Manual para Software de Administración de Alumnos y Egresados

Manual SAAE México 2012 EMPRESAS 2012. Manual para Software de Administración de Alumnos y Egresados EMPRESAS 2012 Manual para Software de Administración de Alumnos y Egresados 17 1. Publicar un aviso gratis Ingrese al banner Publique su aviso gratis ubicado en la página principal del portal. Inmediatamente,

Más detalles

INSTALACIÓN DE MEDPRO

INSTALACIÓN DE MEDPRO 1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso

Más detalles

Manual de aplicación SITE

Manual de aplicación SITE Manual de aplicación SITE 1 Tabla de contenido Manual de aplicación SITE... 1 1. Pantalla inicial... 3 2. Cómo dar de alta un usuario... 4 3. Registro inicial de funcionarios de Administración Local con

Más detalles

Panel Copia de Seguridad Manual - V0.1

Panel Copia de Seguridad Manual - V0.1 Panel Copia de Seguridad Manual - V0.1 1. USUARIO FINAL... 3 1.1 Página de Inicio Panel de www.copiadeseguridad.com... 3 1.2 Mi Plan de Registro... 5 1.2.1 Cambiar Parámetros de Plan... 5 1.2.2 Cambiar

Más detalles

Q-flow 3.1: Introducción a Q-flow

Q-flow 3.1: Introducción a Q-flow Q-flow 3.1: Introducción a Q-flow Código del manual: Qf310001ESP Versión: 1.1 Se aplica a: Q-flow 3.1 Última revisión: 13/12/2010 i Q f 3 1 0 0 0 1 E S P v 1. 1 Q - f l o w 3.1 Introducción a Q-flow Urudata

Más detalles

Capitulo III. Diseño del Sistema.

Capitulo III. Diseño del Sistema. Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje

Más detalles

Capítulo III. Análisis y diseño.

Capítulo III. Análisis y diseño. Capítulo III. Análisis y diseño. 3.1 Análisis. El análisis es el intermediario entre los requisitos del sistema y el diseño, esta sección definiremos el análisis con una serie de modelos técnicos del sistema,

Más detalles

Modelado de un Sistema Multi-Agente mediante la aplicación de la metodología INGENIAS con el Ingenias Development Kit

Modelado de un Sistema Multi-Agente mediante la aplicación de la metodología INGENIAS con el Ingenias Development Kit Modelado de un Sistema Multi-Agente mediante la aplicación de la metodología INGENIAS con el Ingenias Development Kit Juan A. Botía MASTER TITA, Convocatoria 2007/2008 Ingeniería de Agentes Software y

Más detalles

Integración Capa Web de pojo-miniportal (1)

Integración Capa Web de pojo-miniportal (1) Integración Capa Web de pojo-miniportal (1) 1. Cambiar tipo de proyecto maven de "JAR" a "WAR" y actualizar la versión de Tapestry (5.0.18) en las dependencias 2. Añadir configuración del plugin de Jetty

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

ACCIÓN FORMATIVA FINANCIADA POR EL SERVICIO PÚBLICO DE EMPLEO ESTATAL

ACCIÓN FORMATIVA FINANCIADA POR EL SERVICIO PÚBLICO DE EMPLEO ESTATAL MF0491_3: PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE. (IFCD0210: DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB) 180 HORAS PRESENCIALES Nº DE EXPEDIENTE: FC/2013/0064 ACCION 141 GRUPO 1 ACCIÓN FORMATIVA FINANCIADA

Más detalles

Contenido. 1. Requerimientos tecnológicos para utilizar los servicios informáticos de la... 3. 2. Ingresar al portal de la DIAN...

Contenido. 1. Requerimientos tecnológicos para utilizar los servicios informáticos de la... 3. 2. Ingresar al portal de la DIAN... Contenido 1. Requerimientos tecnológicos para utilizar los servicios informáticos de la... 3 2. Ingresar al portal de la DIAN... 6 3. Habilitar su cuenta de usuario externo... 8 4. Activar un certificado

Más detalles

Tema 1: Introducción a las Tecnologías Java

Tema 1: Introducción a las Tecnologías Java Tema 1: Introducción a las Tecnologías Java Índice Características de las aplicaciones empresariales Tecnologías Java Alternativas a las tecnologías Java XML Material de clase Características de las aplicaciones

Más detalles

Ejercicio Guiado de Análisis y Diseño Orientado a Objetos. Ejemplo: CAJERO AUTOMÁTICO

Ejercicio Guiado de Análisis y Diseño Orientado a Objetos. Ejemplo: CAJERO AUTOMÁTICO Ejercicio Guiado de Análisis y Diseño Orientado a Objetos Ejemplo: CAJERO AUTOMÁTICO El siguiente ejercicio muestra las diferentes actividades que se realizan dentro del desarrollo de un producto software

Más detalles

APLICATECA. Guía para la contratación y gestión de. Servidor Cloud

APLICATECA. Guía para la contratación y gestión de. Servidor Cloud APLICATECA Guía para la contratación y gestión de Servidor Cloud INDICE 1 QUÉ ES SERVIDOR CLOUD?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE SERVIDOR CLOUD... 2 2 CONTRATACIÓN DE SERVIDOR CLOUD...

Más detalles

Almacenamiento de CFD de Proveedores

Almacenamiento de CFD de Proveedores Almacenamiento de CFD de Proveedores v. 1.4 Mayo 2011 Act. Julio 2011 Act. Agosto 2011 I N D I C E Contenido PREPARAR EL SISTEMA PARA USARLO... 1 NAVEGADOR... 1 CONFIGURACIÓN... 1 QUÉ HAGO SI EL SISTEMA

Más detalles

Panda Managed Office Protection Visita a la Consola web de Administración

Panda Managed Office Protection Visita a la Consola web de Administración Panda Managed Office Protection Visita a la Consola web de Administración Panda Managed Office Protection Visita Guiada a la Consola Web de Administración Centralizada Marzo 2009 Tabla de contenidos 1.

Más detalles

IBM Rational Statemate ayuda a los ingenieros de sistemas a enfrentarse a los retos del mercado de sistemas integrados complejos

IBM Rational Statemate ayuda a los ingenieros de sistemas a enfrentarse a los retos del mercado de sistemas integrados complejos ZP09-0207, con fecha 2 de junio de 2009 IBM Rational Statemate ayuda a los ingenieros de sistemas a enfrentarse a los retos del mercado de sistemas integrados complejos Índice 1 Resumen de características

Más detalles

1 INTRODUCCIÓN...3 2 ACCEDIENDO A LA PLATAFORMA DE CURSOS MOODLE...3 3 NAVEGANDO POR UN CURSO TIPO...5

1 INTRODUCCIÓN...3 2 ACCEDIENDO A LA PLATAFORMA DE CURSOS MOODLE...3 3 NAVEGANDO POR UN CURSO TIPO...5 FP A DISTANCIA: Uso de la plataforma moodle para el profesorado INDICE 1 INTRODUCCIÓN...3 2 ACCEDIENDO A LA PLATAFORMA DE CURSOS MOODLE...3 3 NAVEGANDO POR UN CURSO TIPO...5 4 UTILIZANDO LAS HERRAMIENTAS

Más detalles

Características de OpenCms

Características de OpenCms Características de OpenCms Se basa en Java y Xml OpenCms está totalmente desarrollado en java bajo el estándar servlet. Por lo tanto, se puede integrar fácilmente en entornos hardware y software existentes,

Más detalles

Novedades en Crystal Reports XI

Novedades en Crystal Reports XI Novedades en Crystal Reports XI Introducción Introducción Esta sección proporciona información de alto nivel sobre los componentes, las funciones y las ventajas que ofrece la última versión de Crystal

Más detalles

TFC. Ingeniería de Software MEMORIA. Consultor: Juan José Cuadrado Gallego

TFC. Ingeniería de Software MEMORIA. Consultor: Juan José Cuadrado Gallego TFC Ingeniería de Software Alumno: Halyna Klachko Consultor: Juan José Cuadrado Gallego Índice 1. Identificación del proyecto..5 1.1 Introducción...5 1.2 Objetivos del proyecto..5 1.3 Descripción general..5

Más detalles

FIDELIZACIÓN DE CLIENTES

FIDELIZACIÓN DE CLIENTES Eurowin 8.0 SQL Manual de FIDELIZACIÓN DE CLIENTES Documento: me_fidelizacion Edición: 02 Nombre: Manual de Fidelización de Clientes de Eurowin Fecha: 28-10-2011 Tabla de contenidos 1. Introducción...

Más detalles

SIOM-Interfaz AM Manual de Usuario

SIOM-Interfaz AM Manual de Usuario SIOM-Interfaz AM Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_InterfazAM.doc Versión 5.0 Fecha: 2014-09-10 ÍNDICE 1 INTRODUCCIÓN 3 2 REQUISITOS PREVIOS 4 2.1 COMPONENTES

Más detalles

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 16 CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC304_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

MANUAL DE USUARIO DE EGROUPWARE MANUAL DE USUARIO EGROUPWARE

MANUAL DE USUARIO DE EGROUPWARE MANUAL DE USUARIO EGROUPWARE MANUAL DE USUARIO EGROUPWARE 1 INDICE Que es egroupware... 3 Inicio de sesión... 4 Aplicaciones de egroupware... 4 Correo electrónico... 5 Calendario... 7 ACL... 9 Administración de proyectos... 10 Libreta

Más detalles

Generación de baterías de preguntas

Generación de baterías de preguntas Herramienta Exámenes Para utilizar la herramienta Exámenes, en primer lugar debe añadirse al menú de la izquierda siguiendo el procedimiento descrito en el documento Añadir/eliminar herramientas del menú

Más detalles

SOLUCIÓN CASO CÁLCULO DE GASTOS DE VIAJE

SOLUCIÓN CASO CÁLCULO DE GASTOS DE VIAJE SOLUCIÓN CASO CÁLCULO DE GASTOS DE VIAJE La cumplimentación del parte de dietas requerirá de la introducción de algunos datos como: el nombre del empleado, la fecha de inicio del viaje, la fecha de finalización,

Más detalles

DESARROLLO WEB EN ENTORNO CLIENTE

DESARROLLO WEB EN ENTORNO CLIENTE DESARROLLO WEB EN ENTORNO CLIENTE CAPÍTULO 1: Selección de arquitecturas y herramientas de programación Juan Manuel Vara Mesa Marcos López Sanz David Granada Emanuel Irrazábal Jesús Javier Jiménez Hernández

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 02/2015 GUIA DE LABORATORIO #11 Nombre de la Práctica: Administración de cursos haciendo uso de Moodle Lugar de Ejecución:

Más detalles

Planificación y Control de Proyectos de Software mediante MS Project

Planificación y Control de Proyectos de Software mediante MS Project Práctica 2 Planificación y Control de Proyectos de Software mediante MS Project E n esta práctica vamos a introducirnos en la Planificación y Control de Proyectos de Software mediante herramientas informáticas

Más detalles

Capítulo II. Arquitectura del Software

Capítulo II. Arquitectura del Software Capítulo II. Arquitectura del Software Después de un cuidadoso análisis de los objetivos del proyecto, se determinó que la mejor manera de estructurar el sistema era haciendo uso del muy famoso patrón

Más detalles

MANUAL DE USUARIO CANAL WEB PROVEEDOR FACTURA-E FACTEL

MANUAL DE USUARIO CANAL WEB PROVEEDOR FACTURA-E FACTEL MANUAL DE USUARIO CANAL WEB PROVEEDOR FACTURA-E FACTEL INDICE DE CONTENIDO 1. GLOSARIO Y DOCUMENTACION DE REFERENCIA...5 1.1. GLOSARIO DE TERMINOS... 5 2. INTRODUCCION...6 2.1. OBJETO... 6 2.2. AUDIENCIA...

Más detalles

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE Versión 1.8 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de usuario del

Más detalles

v7.1 Guía de inicio rápido

v7.1 Guía de inicio rápido v7.1 Guía de inicio rápido Copyright 2011 Sage Technologies Limited, editor de este trabajo. Todos los derechos reservados. Quedan prohibidos la copia, el fotocopiado, la reproducción, la traducción, la

Más detalles

APLICATECA. Guía para la contratación y gestión de Respaldo Cloud

APLICATECA. Guía para la contratación y gestión de Respaldo Cloud APLICATECA Guía para la contratación y gestión de Respaldo Cloud INDICE 1 QUÉ ES RESPALDO CLOUD?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE RESPALDO CLOUD... 1 2 CONTRATACIÓN DE RESPALDO CLOUD...

Más detalles

Asignatura: Laboratorio de Computadores. Curso 2007-08. 5º Semestre, 3er. Curso. Ingeniería Informática. Práctica de SOCKETS

Asignatura: Laboratorio de Computadores. Curso 2007-08. 5º Semestre, 3er. Curso. Ingeniería Informática. Práctica de SOCKETS Asignatura: Laboratorio de Computadores. Curso 2007-08. 5º Semestre, 3er. Curso. Ingeniería Informática. Práctica de SOCKETS Especificación de la práctica: Un protocolo sencillo para transferencia de ficheros

Más detalles

Proyecto de curso. Durante el curso de análisis y diseño 1, los estudiantes desarrollaron sus habilidades de abstracción y visión sistemática.

Proyecto de curso. Durante el curso de análisis y diseño 1, los estudiantes desarrollaron sus habilidades de abstracción y visión sistemática. Universidad de San Carlos Facultad de Ingeniería Ingeniería en Ciencias y Sistemas Análisis y Diseño de Sistemas 2 Proyecto de curso Durante el curso de análisis y diseño 1, los estudiantes desarrollaron

Más detalles

Cómo utilizar el Servicio de Información sobre Sitios Ramsar

Cómo utilizar el Servicio de Información sobre Sitios Ramsar Cómo utilizar el Servicio de Información sobre Sitios Ramsar La finalidad de estas instrucciones es ayudar a las Partes Contratantes a designar un nuevo Humedal de Importancia Internacional, actualizar

Más detalles

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 18 CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC297_2 Versión 5 Situación RD 1201/2007 Actualización

Más detalles

Unidad II. - Las técnicas en las que se basó, las categorías de análisis o ejes centrales que permiten guiar el proceso de investigación.

Unidad II. - Las técnicas en las que se basó, las categorías de análisis o ejes centrales que permiten guiar el proceso de investigación. Unidad II Metodología de Solución de Problemas 2.1 Descripción del problema (enunciado). Este aspecto nos indica describir de manera objetiva la realidad del problema que se esta investigando. En la descripción

Más detalles

Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador).

Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador). CAPÍTULO 4 Requerimientos de software Este capítulo presenta las herramientas necesarias para la construcción y ejecución de programas en el lenguaje de programación JAVA, los requerimientos mínimos de

Más detalles

Oasis es una fábrica para el bien común de los datos mediante la utilización de aplicaciones propuestas.

Oasis es una fábrica para el bien común de los datos mediante la utilización de aplicaciones propuestas. 1. Manual de usuario 1.1 Esquema de Oasis Oasis es una fábrica para el bien común de los datos mediante la utilización de aplicaciones propuestas. Gracias a OASIS usted podrá comprar o seleccionar aplicaciones

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

Contenido. Cambiar su contraseña o actualizar preguntas de recuperación de la contraseña de su cuenta de usuario.

Contenido. Cambiar su contraseña o actualizar preguntas de recuperación de la contraseña de su cuenta de usuario. Contenido Requerimientos tecnológicos se requieren para utilizar los servicios informáticos de la DIAN. Ingresar al Portal de la DIAN Habilitar cuenta de usuario externo Activar un certificado digital

Más detalles

Guía rápida de registro y presentación de ofertas en la plataforma VORTALnext>

Guía rápida de registro y presentación de ofertas en la plataforma VORTALnext> Guía rápida de registro y presentación de ofertas en la plataforma VORTALnext> www.vortal.es Índice 1 Compatibilidades y requisitos... 1 2 Registro de usuario... 2 3 Registrar una empresa o asociarse a

Más detalles

PFC- Aplicaciones Web para trabajo colaborativo:

PFC- Aplicaciones Web para trabajo colaborativo: PFC- Aplicaciones Web para trabajo colaborativo: Aplicación para Control de una Integración de S.I. 2º Ciclo Ingeniería Informática Curso 2011-2012 Consultor : Fatos Xhafa Autor : Miguel Angel Pineda Cruz

Más detalles

SUBDIRECCION GENERAL DE TECNOLOGÍAS DE LA INFORMACIÓN Y DE LAS COMUNICACIONES

SUBDIRECCION GENERAL DE TECNOLOGÍAS DE LA INFORMACIÓN Y DE LAS COMUNICACIONES Manual de Usuario SUBDIRECCION GENERAL DE TECNOLOGÍAS DE LA INFORMACIÓN Y DE LAS COMUNICACIONES Nº Versión: 1.0 Fecha: 08/11/2006 1 1. INTRODUCCIÓN... 3 2. ASPECTOS COMUNES DE LA APLICACIÓN... 4 3. CONSULTA

Más detalles

Escudo Movistar Guía Rápida de Instalación Para Windows

Escudo Movistar Guía Rápida de Instalación Para Windows Escudo Movistar Guía Rápida de Instalación Para Windows Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3 1.2. DISPOSITIVOS

Más detalles

Tramitación electrónica de Comunicaciones relativas a Aperturas de Centros de Trabajo

Tramitación electrónica de Comunicaciones relativas a Aperturas de Centros de Trabajo Tramitación electrónica de Comunicaciones relativas a Aperturas de Centros de Trabajo MANUAL DE USUARIO Versión 5 - Enero 2011 ÍNDICE 0 Introducción... 4 1 Identificación y Acceso... 5 1.1 Firma electrónica

Más detalles

Programación páginas web JavaScript y PHP

Programación páginas web JavaScript y PHP Programación páginas web JavaScript y PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la

Más detalles

Ejercicios de validación e internacionalización

Ejercicios de validación e internacionalización Ejercicios de validación e internacionalización Índice 1 Conversión y formateo de datos (0.5 puntos)...2 2 Validación (1.5 puntos)... 2 3 Internacionalización (1 punto)...3 En las plantillas de la sesión

Más detalles

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES

Más detalles

Especificación de Requisitos del Sistema de Registro y Control de Bienes Muebles de la ULA (ULA_SRCBM, versión 1.0)

Especificación de Requisitos del Sistema de Registro y Control de Bienes Muebles de la ULA (ULA_SRCBM, versión 1.0) Proyecto: Actualización del Sistema de Información de Muebles Documento: Especificación de s del Sistema de Registro y Control de Muebles ULA (ULA_SRCBM, versión 1.0) Elaborado por: William J. Montilva

Más detalles

SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS MESA DE AYUDA SINAT MANUAL DE USUARIO

SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS MESA DE AYUDA SINAT MANUAL DE USUARIO SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS MESA DE AYUDA SINAT MANUAL DE USUARIO 1 Objetivo del Manual Elaborado por: Revisado por: Aprobado por: Fecha: 13/08/2015 Difusión: Información del Manual

Más detalles

Conclusiones y trabajo futuro

Conclusiones y trabajo futuro Capítulo 8 Conclusiones y trabajo futuro Índice 8.1. Consecución de los objetivos definidos...... 81 8.2. Conclusiones personales.............. 82 8.3. Trabajo futuro.................... 83 8.1. Consecución

Más detalles

Manual de Usuario IFI Web. Transmisión / recepción de ficheros.

Manual de Usuario IFI Web. Transmisión / recepción de ficheros. Manual de Usuario IFI Web. Transmisión / recepción de ficheros. Servicios de cesión de datos para las Administraciones Públicas Unidad de Infraestructuras Octubre 2013 Versión: 2.1 INDICE 0. INTRODUCCIÓN...

Más detalles

4. SISTEMA ÚNICO DE ACCESO (SUA). REPOSITORIO DE IDENTIDADES. 4.1. DIRECTORIO DE PERSONAL. 4.2. DIRECTORIO DE ALUMNOS. 4.3. CENSO.

4. SISTEMA ÚNICO DE ACCESO (SUA). REPOSITORIO DE IDENTIDADES. 4.1. DIRECTORIO DE PERSONAL. 4.2. DIRECTORIO DE ALUMNOS. 4.3. CENSO. Sistema Único de Acceso (SUA) de la Consejería de Educación, Universidades, Cultura y Deportes del Gobierno de Canarias. Puesta en marcha y funcionamiento. TECNIMAP 2007. INDICE.- 1. INTRODUCCIÓN.- 2.

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

Manual del Profesor/a Por favor, mándenos sus comentarios, sugerencias y mejoras a vcampos@ciberaula.net

Manual del Profesor/a Por favor, mándenos sus comentarios, sugerencias y mejoras a vcampos@ciberaula.net Manual del Profesor/a Por favor, mándenos sus comentarios, sugerencias y mejoras a vcampos@ciberaula.net Introducción Proyectos es un Sistema de Gestión de Comunidades Virtuales en Web, creado por Quaderns

Más detalles

1. INTRODUCCIÓN...4 2. MANUAL...6

1. INTRODUCCIÓN...4 2. MANUAL...6 Manual Sinadura Este documento es propiedad de la Generalitat Valenciana. Queda prohibida su reproducción total o parcial sin autorización previa de la Generalitat Valenciana Manual Sinadura Tabla de Contenido

Más detalles

FORMACIÓN DEL PROFESORADO EXTRANJERO DE ESPAÑOL CURSOS DE VERANO 2015 INSTRUCCIONES PARA LA INSCRIPCIÓN DE SOLICITUDES EN PROFEX

FORMACIÓN DEL PROFESORADO EXTRANJERO DE ESPAÑOL CURSOS DE VERANO 2015 INSTRUCCIONES PARA LA INSCRIPCIÓN DE SOLICITUDES EN PROFEX FORMACIÓN DEL PROFESORADO EXTRANJERO DE ESPAÑOL CURSOS DE VERANO 2015 INSTRUCCIONES PARA LA INSCRIPCIÓN DE SOLICITUDES EN PROFEX Qué es Profex? Profex es una aplicación informática que permite solicitar

Más detalles

804024 - POI-M - Programación Orientada a Internet

804024 - POI-M - Programación Orientada a Internet Unidad responsable: 804 - CITM - Centro de la Imagen y la Tecnología Multimedia Unidad que imparte: 804 - CITM - Centro de la Imagen y la Tecnología Multimedia Curso: Titulación: 2015 GRADO EN MULTIMEDIA

Más detalles

Plataforma Tecnológica Qué es Marino Imagine? La integración de los requerimientos de sistemas informáticos en la determinados sectores. infraestructura de la empresa ha sucedido de forma Sus carencias

Más detalles

Gestor de Proyectos Collabtive. Manual del Usuario

Gestor de Proyectos Collabtive. Manual del Usuario Centro Nacional de las Artes Gestor de Proyectos Collabtive. Manual del Usuario Proyecto: Aulas Virtuales CENART Posgrado Virtual en Políticas Culturales y Gestión Cultural Octubre de 2008 CONTENIDO Proyecto

Más detalles

ArquitecturaSW Portal para el Desarrollo de Aplicaciones y Soporte Comunidad de Madrid ICM

ArquitecturaSW Portal para el Desarrollo de Aplicaciones y Soporte Comunidad de Madrid ICM ArquitecturaSW Portal para el Desarrollo de Aplicaciones y Soporte Comunidad de Madrid ICM Versión 1.0 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia

Más detalles

Licencia 2: (Creative Commons)

Licencia 2: (Creative Commons) Licencia 2: (Creative Commons) Esta obra está bajo una licencia Reconocimiento-No comercial-sin obras derivadas 2.5 España de Creative Commons. Puede copiarlo, distribuirlo y transmitirlo públicamente

Más detalles

1. Aplicaciones del J2SE SDK1.4.2 de Sun.

1. Aplicaciones del J2SE SDK1.4.2 de Sun. Dept Informatica Índice 1 Aplicaciones del J2SE SDK142 de Sun 1 11 javac 1 12 java 1 13 javadoc 2 14 Las que no se explican 3 2 Guía de estilo de Java 3 21 Clases 3 211 Nombres para las clases 3 212 Estructura

Más detalles

Especificación de requerimientos

Especificación de requerimientos Especificación de requerimientos 1. Requerimientos funcionales y no funcionales 2. Especificación de requerimientos en lenguaje natural 3. Herramientas de especificación Modelado de datos Diagramas entidad/relación

Más detalles

APLICACIÓN DE ACCESO REMOTO PARA POCKET PC. MANUAL DE USUARIO (Release 1.42)

APLICACIÓN DE ACCESO REMOTO PARA POCKET PC. MANUAL DE USUARIO (Release 1.42) APLICACIÓN DE ACCESO REMOTO PARA POCKET PC MANUAL DE USUARIO () Índice INTRODUCCIÓN... 3 MANUAL INSTALACIÓN DEL SOFTWARE... 4 GUIA USUARIO... 5 Iniciar la Aplicación Control Remoto... 5 Bienvenido... 5

Más detalles

SPIP (v.1.8) Manual para redactores Alfredo Sánchez Alberca (asalber@ceu.es)

SPIP (v.1.8) Manual para redactores Alfredo Sánchez Alberca (asalber@ceu.es) SPIP (v.1.8) Manual para redactores Alfredo Sánchez Alberca (asalber@ceu.es) 1. Arquitectura de SPIP SPIP es un sistema para la publicación digital de documentos en un sitio web. Tanto la creación de nuevos

Más detalles

CAPÍTULO 5. Hemos utilizado la técnica de programación orientado a objetos por su

CAPÍTULO 5. Hemos utilizado la técnica de programación orientado a objetos por su 88 CAPÍTULO 5 5. IMPLEMENTACIÓN 5.1 Modelo Utilizado en Programación. Hemos utilizado la técnica de programación orientado a objetos por su eficiencia y eficacia en el modelo mvc, ya que permite la reutilización

Más detalles

%& %)& '$!%*+ $, %%%&$ %%

%& %)& '$!%*+ $, %%%&$ %% OBJETIVO!!"#$$ %& '(%"#% (% %& %)& '$!%*+ $, %%%&$ %% REQUERIMIENTOS SOFTWARE VERSIÓN LINK Java Development Kit (JDK) 6 http://java.sun.com NetBeans 6.1 http://www.netbeans.org MySQL 5.0 http://dev.mysql.com/

Más detalles

MANUAL DE USUARIO DEL PORTAL DE CUSTODIA SERVICIO e.fact

MANUAL DE USUARIO DEL PORTAL DE CUSTODIA SERVICIO e.fact MANUAL DE USUARIO DEL PORTAL DE CUSTODIA SERVICIO e.fact Realizado por: Consorci AOC Versión: 1.2 Fecha: 23/07/2013 Manual de usuario portal de custodia pàg 1/23 Control del documento Información general

Más detalles

Organización Mundial de la Salud Gestión de Vacuna Efectiva, (EVM por sus siglas en inglés)

Organización Mundial de la Salud Gestión de Vacuna Efectiva, (EVM por sus siglas en inglés) Organización Mundial de la Salud Gestión de Vacuna Efectiva, (EVM por sus siglas en inglés) Herramienta de evaluación EVM versión 1.0.5: guía del usuario Reconocimientos 2 de 35 Índice 1. Introducción...

Más detalles

Manual de Usuario. 2005 MexWebs Soluciones Web Globales S. de R.L. MEXWEBS Content Management System v2.0

Manual de Usuario. 2005 MexWebs Soluciones Web Globales S. de R.L. MEXWEBS Content Management System v2.0 Manual de Usuario 2005 MexWebs Soluciones Web Globales S. de R.L. MEXWEBS Content Management System v2.0 MEXWEBS CMS v2.0 2 Índice ÍNDICE...2 MANUAL PARA EL MEXWEBS CMS V2.0...3 Qué es MexWebs CMS v2.0?...

Más detalles

Enunciado Primer Sprint

Enunciado Primer Sprint UNIVERSIDAD CARLOS III DE MADRID Enunciado Primer Sprint Tecnologías Informáticas para la Web Curso 2014-2015 ÍNDICE PRIMER SPRINT... 2 SPRINT MEETING... 4 NORMATIVA DE ENTREGA... 4 CRITERIOS DE EVALUACIÓN...

Más detalles