3. SISTEMA DESARROLLADO Dominio del problema Introducción Glosario de términos Requisitos del sistema
|
|
- Inés Olivares Torres
- hace 8 años
- Vistas:
Transcripción
1 Índice general 1. INTRODUCCIÓN Introducción Motivación Objetivos del proyecto Objetivos definidos para la realización del proyecto Desarrollo del proyecto MATERIAS RELACIONADAS Conceptos Modelo Vista Controlador Persistencia de datos Canales RSS Herramientas para el desarrollo REM Eclipse Lomboz TortoiseSVN Apache Tomcat PostgreSQL DBVisualizer TexnicCEnter
2 3. SISTEMA DESARROLLADO Dominio del problema Introducción Glosario de términos Requisitos del sistema LsiWeb Participantes del proyecto Descripción del sistema actual Objetivos del sistema Requisitos del sistema Matriz de rastreabilidad Análisis del sistema LsiWeb Modelo estático y tipos Modelo dinámico Interfaz de usuario Diseño del sistema Puntos de variación y evolución Puntos de variación Puntos de evolución Arquitectuta del sistema Implementaciíon del sistema Entorno de desarrollo Componentes más importantes Pruebas del sistema Pruebas de funcionalidad Pruebas de carga Pruebas de usuario Instalacion
3 3.10. Manual CONCLUSIONES Cumplimiento de los objetivos Esfuerzo empleado en el proyecto BIBLIOGRAFÍA Bibliografía y referencias
4 Capítulo 1 INTRODUCCIÓN 4
5 1.1. Introducción Aquí escribiremos la intro Motivación La principal motivación a la hora de realizar el proyecto es la de poder llevar a la práctica aquellos conocimientos de las máterias que mas me han llamado la atención a lo largos de los distintos curso de la carrera. El desarrollo web es una de las áreas más emergentes en nuestros días, por ello siempre he tratado de profundizar en este tema escogiendo asignaturas optativas relacionadas o mayor o menor medida. El desarrollo de la asigntura de Proyecto Informático me ofrecía la posibilidad de escoger un tema libre en cuanto a contenido a y las tecnológias a emplear. Por ello decidí hacer una aplicación web, el tema sobre el que versa la aplicación quería que fuese conocido para poder centrarme principalmente en la tecnología a emplear unaque obviamente en toda aplicación que se desarrolla lo principal y es la funcionalidad que se ofrece al cliente y aún más importante si cabe es la utilidad que el cliente le dé a nuestra aplicación. Con estas dos ideas relacionadas decidí centrarme en la realización de una aplicación web para el Departamento de Lenguajes y Sistemas Informáticos, principalmente en el módulo relacionado con la docencia, ya que abarcar todos los módulos se saldría de la limitación temporal de las normas del PFC. Mi motivación personal era poder realizar una aplicación desde todos los puntos de vista, es decir, desde que se elicitan los requisitos con el cliente (en este caso con mi tutor del proyecto) hasta la presentación del proyecto, pasando por el análisis diseño y desarrollo del la aplicación. En el próximo apartado se explicarán los objetivos que se plantean a la hora de la realización de este proyecto: Objetivos del proyecto Independientemente de los objetivos propios de la aplicación desarrollada, la realización del proyecto tiene como objetivo la formación en las nuevas herramientas y frameworks usados en la actualidad para el desarrollo web 5
6 aplicando los conocimientos teóricos aprendido a lo largo de la carrera. Como objetivo principal nos planteamos desarrollar una aplicación para el LSI usando J2EE. El enfoque de la aplicación no es el de la migración de la tecnología actual (MySQL y PHP), sino el del desarrollo desde 0 aplicando la tecnología J2EE. La tecnologías elegidas para el aprendizaje y su uso posterior en el desarrollo del proyecto son las siguientes: Struts2 Este framework implementa el modelo vista controlador, implementa el patrón FrontControler, que aporta una solución al problema de las peticiones de los distintos recursos comunes de la aplicacicón. Struts realiza esta tarea y actúa de controlador frontal despachando las peticiones que se hagan a los distintos recursos de la aplicación. JSTL: Para la capa de presentación, se ha decido usar JSTL como solución a JSP para que la capa de presientación no solape la logica de negocio (LN) tal y como sucedería si se usara JSP. JSTL nos aporta dicha separación con la implementación de los Taglibs necesarios para tratar el contenido procedente de la LN que alimenta a la capa de presentación. Hibernate: Este framework implementa la capa de persistencia de datos, y su función es busca solucionar el problema de la diferencia entre los dos modelos de datos coexistentes en una aplicación: el usado en la memoria de la computadora (orientación a objetos) y el usado en las bases de datos (modelo relacional). Para lograr esto permite al desarrollador detallar cómo es su modelo de datos, qué relaciones existen y qué forma tienen. Con esta información Hibernate le permite a la aplicación manipular los datos de la base operando sobre objetos, con todas las características de la POO. DOJO Toolkit Este framework nos aporta una visualización de los elementos Html de la capa de presentación basándose en la tecnología asincrona AJAX. Conocimientos Principalmente debemos conocer la arquitectura sobre la cual vamos a desarrollar a nivel de capas, en este proyecto se hará una implementación en 3 capas que son las de presentación, logica de negocio y la capa de persistencia de datos. A ellas nos referiremos a lo largo de este documento como capa de presentación, logica de negocio y capa de datos respectivamente. Para llevar a cabo la implementación del proyecto es necesario el conocimiento del funcionamiento básico de una aplicación web y los problemas que esta 6
7 plantea la tecnología sobre la que subyacen el conjunto de lenguajes y herramientas a la hora de desarrollar: Para la capa de presentación trabajando con HTTP se plantea el problema del estado, ya que HTTP sin estado. Este problema de entre las mutiples soluciones posibles (uso de sesiones, formularios ocultos,...) se soluciona con la implementación de un Servlet. Otro problema importante que se plantea a lo hora del desarrollo es la comunicación entre la aplicación y los datos. Existen los drivers JDBC que serán los que en nuestro caso realizan dicha tarea. Formación Ha sido necesaria la Formación en los Struts e Hibernate. Esta formación se ha realizado la documentación oficial y las API de estos frameworks, así como de distintos foros relacionados encontrados para solventar problemas concretos de la implementación e integración con la aplicación Objetivos definidos para la realización del proyecto Esta formación está constituida por las siguientes fases: Prioridad Alta -cambiar esto de abajo Gestión de Usuarios En la aplicación iteractuarán tres usuarios con distintos roles: Gestor de la aplicación: Actuará como super usuario y será el encargado de de la creción de asignaturas y la gestión del resto de usuarios(profesores). Además tendrá control total sobre las asignaturas dadas de alta en la aplicación. Coordinador de una asignatura: Cada asignatura tendrá un coordinador que será el encargado de editar el contenido de dicha asignatura Profesor de una asignatura: Tendrá acceso a los datos de la asignatura y será en encargado de subir noticias y nuevos materiales docentes. Alumno: Tendrá acceso a los datos de la asignatura y será en encargado de subir noticias y nuevos materiales docentes. 7
8 NOTA: el usuario que actua como alumno no interactua con la aplicación, solamente podrá consultar el contenido editado por el resto de usuarios. Gestión de noticias: Cada asignatura generará noticias que se publicarán mediante un canal RSS asociado a cada una de las noticias. Gestión de material Docente: A cada asignatura se le podrá añadir documentación que podrá ser descargada por el usuario final (alumno). También se añadirá la funcionalidad de descargar toda la documentación perteneciente a una asignatura en formato.zip. Prioridad Media Gestión de Horarios de Tutorias Cada profesor de la asignatura podrá gestionar desde la aplicación su información personal publicar sus horarios de tutorias disponibles. Gestión de Notificaciones El coordiandor de la asignatura podrá notificar a los alumnos que se hayan inscrito en la asignatura mediante de informaciones relevantes que se produzcan en la asignatura Prioridad Baja Gestión de Tutorias El alumno que se haya inscrito en la asignatura podrá realizar una peticion de una cita de tutoría a un profesor de su asignatura Desarrollo del proyecto Para el desarrollo del proyecto tube dos reuniones con mi tutor del proyecto en las que, en la primera de ellas se plantearon todos aquellos objetivos que podrían ser abarcables dentro del ámbito en el que se mueve la aplicación. El objetivo de esa reunión era ver todo aquello que se podrá ser interesante realizar independientemente de las dificultades tecnologicas futuras que se pudiesen plantear. Tras esa reunión se valoró el coste temporal que tendría llevar a cabo cada uno de los requisitos que se desprendían del los objetivos iniciales planteados. En la segunda reunión se volvirieron a plantear los objetivos pero ya con un coste en horas de los que sería el desarrollo total del proyecto, para así priorizarlos en función de su importancia. Como se puede ver en el apartado de 8
9 Figura 1.1: Planificación de costes (en horas) objetivos se priorizaron en prioridad alta, media y baja. Una vez concretados los objetivos se hizo un ánalisis de impactos de los cambios que se introdujeron. Trasel análisis de impactos se retificó con los objetivos definitivos eran asumibles en el desarrollo sin salirnos de la planificación en horas del proyecto. Dicha palanificación en horas está sujeta a las propias normas que define la ETSII para la realización de la asignatura de Proyecto Informático. Se ha definido un procediento de actuación, a continuación se describe cuales han sido las pautas a seguir para llevar a cabo el desarrollo del proyecto: 9
10 Capítulo 2 MATERIAS RELACIONADAS 10
11 2.1. Conceptos Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos. El patrón MVC se ve frecuentemente en aplicaciones Web, donde la vista es la página HTML y el código que provee de datos dinámicos a la página Modelo Vista Controlador Modelo: Esta es la representación específica del dominio de la información sobre la cual funciona la aplicación. El modelo es otra forma de llamar a la capa de dominio. La lógica de dominio añade significado a los datos; por ejemplo, calculando si hoy es el cumpleaños del usuario o los totales, impuestos o portes en un carrito de la compra. Vista: Este presenta el modelo en un formato adecuado para interactuar, usualmente un elemento de interfaz de usuario. Controlador: Este responde a eventos, usualmente acciones del usuario e invoca cambios en el modelo y probablemente en la vista. Figura 2.1: Patrón Modelo Vista Controlador Wikipedia Persistencia de datos Es usual trabajar con programación orientada a objetos y utilizar bases de datos (BD) relacionales. Resulta obvio que se trata de dos paradigmas difer- 11
12 entes. El modelo relacional trata con relaciones, tuplas y conjuntos, y es muy matemático por naturaleza. El paradigma orientado a objetos, sin embargo, trata con objetos, sus atributos y relaciones entre objetos. Cuando se quiere hacer que los objetos sean persistentes utilizando para ello una BD relacional, uno se da cuenta de que hay una desavenencia entre estos dos paradigmas: es lo que se denomina un object-relational gap Canales RSS RSS es una familia de formatos de fuentes web codificados en XML. Se utiliza para suministrar a suscriptores de información actualizada frecuentemente. El formato permite distribuir contenido sin necesidad de un navegador, utilizando un software diseñado para leer estos contenidos RSS (agregador). A pesar de eso, es posible utilizar el mismo navegador para ver los contenidos RSS. Las últimas versiones de los principales navegadores permiten leer los RSS sin necesidad de software adicional. RSS es parte de la familia de los formatos XML desarrollado específicamente para todo tipo de sitios que se actualicen con frecuencia y por medio del cual se puede compartir la información y usarla en otros sitios web o programas. A esto se le conoce como redifusión web o sindicación web (una traducción incorrecta, pero de uso muy común). Muestra aplicación usuará este tipo de formatos para compartir la información de mayor relevancia que sea publicada Herramientas para el desarrollo REM Herramienta para el desarrollo de la elicitación de requisitos y análisis del sistema. Desarrollado por Amador Durán Toro Eclipse Lomboz Es un IDE de desarrollo en el que entontramos integrados los principales framworks de desarrollo usados en la actualidad. En ella se desarrolla el código de la aplicación. Dicha aplicación integra en el mismo IDE el contenedor web sobre el que se está desarrollando, permitiendo mayor agilidad durante el desarrollo así como la ejecución en modo debugger, muy útil para la detección de errores. 12
13 plugins instalados Se ha instalado el plugin Subclipse 1.4 proyecto (proyecto Open Source Tigris). Esté plugin funciona sobre un cliente de Subversion por defecto que trae incorporado el propio plugin y sobre el cliente de subversión que tengamos instalado, por ejemplo Tortoise. Subclipse permite conectar con nuestro repositorio SVN y hacer las acciones típicas sobre el repositorio de código, commit, update, revert... Dichas operaciones se describi rán posteriormente cuando hablemos de la herramienta Tortoise, que será el cliente de subversion utilizado TortoiseSVN Para la gestión de nuestro repositorio de código hemos usuado el cliente de Subversion TortoiseSVN En cuanto al funcionamiento de un cliente SVN las operaciones que realizaremos serán: Commit: Subir nuevos cambios, se generá un nuevo codigo (llamado revision) y se mantiene un hisórico de los cambios anteriores. Por convenio se hará commit siempre versiones sin fallos para que la versión de la aplicación funcione. Update: Traemos a nuestro local los cambios que se hayan hecho en el repositorio. Normalmente por otra persona que esté desarrollando desde otra ubicación. Revert: Nos traemos a nuestro local la última versión subida al repositorio. (útil cuando queremos deshacer cambios). Importante: Para el correcto funcionamiento de nuestro cliente de Subversion con el plugin Subclipse la ver sión que se utilice para estar actualizada ya que de no estarlo se Subversion bloquearía el fichero comiteado no permiendo volver a actual sobre él. (Habría borrar el enlace a SVN, hacer cleanup del proyecto y volver a verionar el fichero bloqueado con el nuevo cliente de Subersion). Para evitar esto se recomienda por ejemplo si usamos TortoiseSVN 1.6, usar el cliente de Subclipse 1.4 ó superior Apache Tomcat Se ha usado Tomcat como servidor de aplicaciones. En el apartado de Arquitectura del Sistema se detallará detenidamente cual es su funcionamiento. 13
14 PostgreSQL Para el desarrollo de nuestra aplicación se ha elegido usar como sevidor de Base de Datos PostgreSQL. Como Gestor se ha usado pgadminiii que es el gestor por defecto de PostgreSQL. El funcionamiento del servidor de Base de Datos se detallará con mayor profundidad en el apartado de Arquitectura del Sistema DBVisualizer Se ha usuado además del gestor PgAdminIII como herramienta de ayuda a la hora de hacer el diseño de la aplicación a nivel de Base de Datos, aprovechando la funcionalidad que nos da DBVisualizer para visualizar de forma gráfica las tablas así como las relaciones existentes entre ellas TexnicCEnter TeXnicCenter es un editor software libre de LaTeX para Windows, el cual integra en sí mismo las herramientas necesarias para la composición de texto científico, desde una ventana de compilación integrada. Para la compilación de codigo escrito en latex (Código fuente, formato.tex) se requiere Miktex. Para la compilación de este documento se ha usado MikTex2.8 MikTex2.8 MiKTeX es una distribución TeX/LaTeX para Microsoft Windows 14
15 Capítulo 3 SISTEMA DESARROLLADO 15
16 3.1. Dominio del problema Para la gestión del contenido de la docencia de un departamento, en nuestro caso concreto el Departamento de Lenguajes y Sistemas Informáticos, se requiere mostrar la información de una forma ordenada y de fácil acceso para el usuario final. También se necesaria la edicion y personaliza ción de cada asignatura, ya que la información que se presenta es sucpectible de cambio en cualquier momento debido a su propia naturaleza Introducción El sistema desarrollado es una aplicación web que permite a los distintos usuarios de la aplicación publicar información y/o obtenerla, según el rol del usuario en cuestión. El elemento principal de nuestra aplicación serán las asignaturas, que contendrán la informacíon relevante para el usuario. Dicha información se servirá a través del navegador web o la publicación de noticias mediante canales RSS. La información que se muestra en cada uno de los epígrafes de la asignatura será editable, bien por el coordinador de la asignatura o el gestior de la apliciacíon. También serán editables los epigrafes que se mostrarán en cada asignatura Glosario de términos RSS: Es una familia de formatos de fuentes web codificados en XML Requisitos del sistema LsiWeb 16
17 Participantes del proyecto Organizaciones Participantes Descripción del sistema actual descripcion mas el diagrama bpmn 17
18 Objetivos del sistema 18
19 Requisitos del sistema Requisitos de Información 19
20 20
21 21
22 Requisitos Funcionales Diagrama de casos de uso: Actores del sistema: 22
23 23
24 Casos de uso del sistema: 24
25 25
26 26
27 27
28 28
29 29
30 Matriz de rastreabilidad Figura 3.1: Objetivos - Requisitos de Información 3.3. Análisis del sistema LsiWeb Modelo estático y tipos Figura 3.2: Modelado Estático y tipos 30
31 Modelo dinámico Interfaz de usuario 3.4. Diseño del sistema En cuanto al diseño de la aplicación, se ha hecho de abajo-arriba(bottomup) en el que primero se definió la funcionalidad desde el punto de vista del cliente, este diseño nos ofrece la ventaja de poder empezar desde cero el diseño, por lo que nos aprovecharemos de esta circunstancia para procurar que los componentes estén lo menos acoplados posible. En cuanto al esquema de base de datos se ha realizado un modelado que permita llevar a cabo los requisitos funcionales, organizando la información en tablas y relacionándolas con FK a través de la PK correspondiente que identifique cada tabla. El modelo esta en tercera forma normal (3FN) evitando así la información duplicada o redundante. Desde la aplicación accedemos a la BD usando el framework de Hibernate de persistencia de datos. Nuestra aplicaciíon se comunica con la BD usando el driver de JDBC ofrecido por el fabricante de nuestra BD PostgreSQL. En cuanto a la forma de obtener los datos, se hace mediante el patrón DAO, cuyo objetivo es abstraer y encapsular todos los accesos a la fuente de datos. Esta patrón se ha implementado contra interfaces, usando una clase tipo Service que será la encargada de obtener la instancia del objeto DAO. Con esta separación se consigue eliminar el acoplamiento de la aplicación con la BD utilizada. Si en un futuro se quisiese migrar a usar otra BD, sólo sería necesario modificar el código de los objetos DAO. Por ejemplo, si se quisiese pasar a usar una Oracle o SQLServer,tendrcambiaríamos el driver JDBC, y realizar cambios en la implementación de los DAO ya es estas BD no usan un SQL estandar.si se migrase por ejemplo MySQL, solo habría que cambiar el driver JDBC ya que MySQL y PostgreSQL utilizan SQL estandar. Vemos ahora el diagrama de clases que representa la utlización del patrón DAO con interfaces: 31
32 Figura 3.3: Implementación patrón DAO En cuanto al diseño realizado para la implementación, (Vease diagrama de paquetes), se ha usado el framwork Struts para implementar el modelo MVC. Definimos a continuación el Modelo, la Vista y el Controlador en nuestra aplicación: Modelo: Lo implementan los ficheros *.java. Se denominan actions y representan la información con la que nuestro sistema opera. En ellos opera con los datos y se asegura la integridad de los mismos. Los actions suelen operar con los denominados forms para cargar o descargar la información servida o recogida desde la capa de presentación. Vista:Son los ficheros *.jsp que son los encargados de mostrar la información obtenida desde la LN al usuario de una manera sencilla y amena. Para la implementación de de la vista se usa el lenguaje JSTL, que es un lenguaje de script que mediante Taglibs ofrece al desarrollador las herramientas necesarias para obtener los datos de la LN y muestrarlos en el navegador. JSTL está bastante acoplado con Struts, por lo que se recomienda su uso cuando se esta desarrollando con este framework. Controlador: Lo implementa el fichero struts-config.xml que es el encargado de atender y despachar las peticiones a los distintos recursos de la aplicación. La Lógica de negocio está ligeramente acoplada al framework Struts, ya que no se ha considerado susceptible la migración a otro framework como podría ser Spring ó Velocity. No obstante, si se quisiera llevar a cabo dicha migración se deberían de realizar cambios en los ficheros que implementan los actions de la aplicación. Los cambios a realizar serían leves, puesto que el acoplamiento con el framework sólo en que el código que implementa la LN está en la 32
33 Figura 3.4: Implementación del modelo MVC en la aplicación misma clase que implementa el Modelo, por lo que se debería de aplicar la refactorización Extract Class para tener una clase en el que exclusivamente se hagan las operaciones propias de la lógica de negocio de nuestra aplicación y la otra clase excluivamente implementaría el modelo del framework elegido. Hecha esta refactorización estaría desacoplada la LN de nuestra aplicación con el framworks utilizado. 33
34 Diagrama de paquetes: En el siguiente diagrama vemos los paquetes y sus dependencias: Figura 3.5: Diagrama de paquetes de la aplicación 34
35 3.5. Puntos de variación y evolución Puntos de variación Puntos de evolución 35
36 3.6. Arquitectuta del sistema La arquitectura del sistema es un diseño en 3 capas que permite separar el capa de presentaciń, la capa de logica de negocio y la capa de datos. Este diseño en 3 capas presenta muchas ventajas... Diseño en 3 capas Figura 3.6: Diagrama dedespliegue 36
37 Diagrama de despliegue A continuación mostramos el diagrama de despliege de la aplición: Figura 3.7: Diagrama dedespliegue Diagrama de nodos Vemos en el siguiente diagrama la arquitectura 3-tiers: 37
38 El nodo que representa al servidor de aplicaciones y el servidor de base de datos podría ser uno solo, dependiendo de las caracteristicas de las máquinas que se dispongan para la instalación y sus caracteristicas. Se recomienda separar el servidor de aplicaciones del servidor de base de datos por rendimiento y por temas de seguridad frente a una posible caida de uno de los servidores. Estando separados ambos nodos será más fácil y rapido restaurar el sistema. 38
39 3.7. Implementaciíon del sistema Entorno de desarrollo Componentes más importantes 3.8. Pruebas del sistema Pruebas de funcionalidad Pruebas de carga Pruebas de usuario 3.9. Instalacion Manual 39
40 Capítulo 4 CONCLUSIONES 40
41 4.1. Cumplimiento de los objetivos 4.2. Esfuerzo empleado en el proyecto 41
42 Capítulo 5 BIBLIOGRAFÍA 42
43 5.1. Bibliografía y referencias 43
GUÍA TÉCNICA. Desarrollo de Proyectos en Plataforma Liferay en el Gobierno de Extremadura
Desarrollo de Proyectos en en el Gobierno de Extremadura Página 1 de 10 Control de versiones Núm Fecha Descripción Autores 1.0 01/09/2012 Estandar para el desarrollo de portales con el gestor de contenidos
Más detallesDesarrollo de Aplicaciones Web con JAVA: J2EE y Struts
Temario Desarrollo de Aplicaciones Web con JAVA: J2EE y Struts Abril 2007 1. Introducción Se describe a continuación de forma detallada el programa del curso Desarrollo de Aplicaciones Web con Java: J2EE
Más detalles11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman
11/06/2011 Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman Introducción Gestión de tareas Unificar la vía por la que se requieren las tareas Solución única y global Seguimiento de las tareas
Más detallesProyectos de Innovación Docente
Proyectos de Innovación Docente Manual de Usuario Vicerrectorado de Docencia y Profesorado Contenido INTRODUCCIÓN... 3 DATOS PERSONALES... 6 Modificar email... 6 Modificar contraseña... 7 GESTIÓN PROYECTOS...
Más detallesTutorial: Primeros Pasos con Subversion
Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través
Más detallesDescripción de Arquitectura Repositorio de metadatos de componentes de software
Descripción de Arquitectura Repositorio de metadatos de componentes de software 1. Introducción. 1.1. Propósito. 1.2. Alcance. 1.3. Definiciones. 1.4 Contexto. 1.5. Referencia. 2. Objetivos y restricciones
Más detalles2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU
2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU Antecedentes:... 2 1. Introducción... 3 2. Imágenes que no se visualizan... 3 3. URLs de recursos o actividades que no son autocontenido...
Más detallesArquitectura Cliente/Servidor
Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile claudio.cubillos@ucv.cl Arquitectura cliente/servidor v Servidor: rol
Más detallesQUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A)
APRENDERAPROGRAMAR.COM QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) Sección: Divulgación Categoría: Lenguajes y entornos
Más detallesBASE DE DATOS RELACIONALES
BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya
Más detallesBrowserSQL 4 versión 2 - TUTORIAL
BrowserSQL 4 versión 2 - TUTORIAL LAURA NOUSSAN LETTRY (Mendoza, Argentina 2015) aviso legal El presente libro electrónico se distribuye bajo Attribution-NonCommercialNoDerivs 3.0 Unported INDICE INTRODUCCIÓN
Más detallesDiseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos
Pontificia Universidad Javeriana Informe Final Proyecto Dirigido Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos Autor: Luis Gabriel Rodríguez Profesora: Luisa
Más detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detallesServicio de estadísticas de Alojamiento Fecha de revisión: 19/09/2005
Servicio de estadísticas de Alojamiento Fecha de revisión: 19/09/2005 1. Acerca de este documento Este documento describe el servicio de estadísticas del que actualmente disfrutan algunas de las páginas
Más detallesBase de datos relacional
Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar
Más detallesCapítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detallesActualización de versión a Bizagi 10.x
Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x 1 Tabla de contenidos Introducción... 2 Actualizar un proyecto desde v9.1.x a 10.x... 2 Preparación... 3 Habilitación de formas
Más detallesCatoira Fernando Fullana Pablo Rodriguez Federico [MINERIA DE LA WEB] Proyecto Final - Informe Final
Catoira Fernando Fullana Pablo Rodriguez Federico [MINERIA DE LA WEB] Proyecto Final - Informe Final INTRODUCCION En principio surgió la idea de un buscador que brinde los resultados en agrupaciones de
Más detallesCapitulo 5. Implementación del sistema MDM
Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo
Más detallesManual de ayuda para crear y gestionar Tareas, como actividad evaluable
Manual de ayuda para crear y gestionar Tareas, como actividad evaluable Contenido TAREAS.... 3 CONFIGURACIÓN.... 3 GESTIÓN Y CALIFICACIÓN DE TAREAS.... 8 TAREAS. Mediante esta herramienta podemos establecer
Más detallesUF0320: Aplicaciones informáticas de tratamiento de textos
UF0320: Aplicaciones informáticas de tratamiento de textos TEMA 1. Conceptos generales y características fundamentales del programa de tratamiento de textos TEMA 2. Introducción, desplazamiento del cursor,
Más detallesBase de datos en la Enseñanza. Open Office
1 Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 1: Introducción Instituto de Tecnologías Educativas 2011 Introducción Pero qué es una base de datos? Simplificando mucho, podemos
Más detallesÍndice QUÉ ES QUALITAS ESCUELA FAMILIA? Escuela Familia. Qué es Qualitas Escuela Familia? 3. Secciones 4. Usuario y Contraseña 4. Página Principal 5
Escuela Familia Índice Qué es Qualitas Escuela Familia? 3 Secciones 4 Usuario y Contraseña 4 Página Principal 5 Información Personal 9 Calendario 10 Mensajería 11 Documentación 11 Sección Alumno 12 SMS
Más detallesManual Usuario Wordpress. Índice
2 Índice 1. Manual usuario...2 1.1 Zona de mensajes...2 1.2 Zona de usuarios...5 1.2.1 Identificarse...5 1.2.2 Registrarse...6 1.3 Categorías...6 1.4 Subscribirse...6 1.5 Archivos...7 1.6 Calendario...7
Más detallesCapítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)
Más detallesGUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.
GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. 1 Direcciones o Ubicaciones, Carpetas y Archivos Botones de navegación. El botón Atrás permite volver a carpetas que hemos examinado anteriormente. El botón Arriba
Más detallesAnálisis y diseño del sistema CAPÍTULO 3
Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la
Más detallesDIRECTORIO DE SALLENET. Revisión 1.0 15-02-2016. Manual Sallenet App v 1.0 Padres y Madres
Qué es Sallenet App? Es una aplicación para dispositivos móviles con la que podremos estar conectados a la plataforma Sallenet de nuestro colegio desde nuestro móvil o tablet. Está disponible tanto en
Más detallesIntroducción a Visual Studio.Net
Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones
Más detallesGestión de usuarios en la web educativa del centro con JOOMLA!
Gestión de usuarios en la web educativa del centro con JOOMLA! Tomás Clemente Carrilero. Profesor de enseñanza secundaria. Introducción Joomla! no permite asignar privilegios ni imponer restricciones a
Más detallesFORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 MÓDULO DE DISEÑO Y PRODUCCIÓN DE MATERIALES UNIDAD 6 B
141 1 FORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 Unidad 6 B 142 2 Índice SEGUIMIENTO DE PERSONAS 1 INFORMES 2 143 3 SEGUIMIENTO DE PERSONAS E INFORMES EN MOODLE El seguimiento de los participantes en Moodle
Más detallesUn Navegador es un programa que nos conecta a Internet y nos permite organizar nuestro
Introducción Un Navegador es un programa que nos conecta a Internet y nos permite organizar nuestro acceso al mundo Web. Cuando queremos entrar a Internet, lo primero que se abre en el ordenador es el
Más detallesMATERIAL 2 EXCEL 2007
INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta
Más detallesBASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las
Más detallesCapítulo 5. Implementación del Sistema de Inscripciones
Capítulo 5. Implementación del Sistema de Inscripciones 5.1 Tecnologías utilizadas en el desarrollo En esta sección se exponen brevemente las tecnologías utilizadas en la implementación de los diferentes
Más detallesRegión de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT
. Manual Usuario FCT Murcia, 9 de Julio de 2007 Manual de Usuario FCT v1.0 pág. 2 de 73 ÍNDICE Manual Usuario FCT...1 1. Tipos de usuarios... 4 2. Modelo de navegación... 5 3. Servicios... 6 3.1. Convenios...
Más detallesGoogle Calendar. Google Calendar
Google Calendar Tabla de contenido Tabla de contenido... 2 Introducción... 3 Qué es Google Calendar?... 3 Acceder y crear una cuenta de Google Calendar... 4 Creación de eventos... 11 Envío de invitaciones...
Más detallesManual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib
Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico
Más detallesÍndice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5
Índice Índice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5 Crear diagrama de clases 5 Crear elementos 7 Editar elementos
Más detallesCómo gestionar menús en Drupal 7
Cómo gestionar menús en Drupal 7 Los menús en Drupal son unas herramientas muy poderosas porqué proporcionan maneras para que los visitantes de nuestro sitio puedan llegar a páginas específicas. Estos
Más detallesAnexo 4 Documento de Arquitectura
Anexo 4 Documento de Arquitectura 1. Introducción El anexo se describe el propósito y alcance referentes al proyecto correspondiente al documento de arquitectura. 2. Propósito El propósito del anexo de
Más detallesManual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL
Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL Índice 1 Introducción... 5 1.1 Perfil de la aplicación... 5 1.2 Requisitos técnicos... 5 2 Manual de usuario... 7 2.1 Instalación del certificado...
Más detallesRafael Doña Gil. Enginyeria Tècnica en Informàtica de Sistemes. Consultor: Jose Juan Rodríguez
Rafael Doña Gil Enginyeria Tècnica en Informàtica de Sistemes Consultor: Jose Juan Rodríguez 14 de Enero de 2013 Contenido 1. Introducción 2. Análisis funcional 3. Diseño Técnico 4. Implementación 5. Conclusiones
Más detallesGuía para la migración de asignaturas de grado y másteres al nuevo espacio docente para el curso 2015/2016
Guía para la migración de asignaturas de grado y másteres al nuevo espacio docente para el curso 2015/2016 El presente manual ha sido elaborado antes de la puesta en producción de la plataforma para el
Más detallesPatrones de Diseño Orientados a Objetos 2 Parte
Patrones de Diseño Orientados a Objetos 2 Parte Patrón Observador Observer (Patrón de Comportamiento) Patrón Observador Observer Observador (en inglés: Observer) es un patrón de diseño que define una dependencia
Más detallesVersión 1.0 MANUAL DEL USUARIO
Versión 1.0 MANUAL DEL USUARIO ÍNDICE Introducción....2 Acceso a Geocatálogo...3 Descripción de Geocatálogo....4 Página inicial de Geocatálogo...4 Árbol de categorías....5 Lista de recursos...6 Información
Más detallesServicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación
Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 22 de enero de 2015 Histórico de cambios Fecha Descripción Autor 16/09/13
Más detallesCapítulo 4. Prueba de Adaptabilidad
Capítulo 4 Prueba de Adaptabilidad Capítulo 4. Prueba de Adaptabilidad Como se mencionó en el capítulo 2 actualmente no es válido que el software únicamente funcione bien y resuelva el problema que le
Más detallesModulo I. Introducción a la Programación Web. 1.1 Servidor Web.
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados
Más detallesSistema de Administración de Farmacias Descripción de la Arquitectura Versión 1.4. Historia de revisiones
Sistema de Administración de Farmacias Descripción de la Arquitectura Versión 1.4 Historia de revisiones Fecha Versión Descripción Autor 29/08/2014 1.0 Versión Inicial Guillermo López 30/08/2014 1.1 Verificación
Más detallesCapítulo 11. Conclusiones y trabajo futuro
Capítulo 11. Conclusiones y trabajo futuro En esta tesis ha realizado un entorno de desarrollo Web que proporciona herramientas para la mejora de la calidad del código de los desarrolladores. Para conseguir
Más detallesLa utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesDesarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.
1 Arquitectura de una Aplicación Android Para empezar con el desarrollo de aplicaciones en Android es importante conocer cómo está estructurado este sistema operativo. A esto le llamamos arquitectura y
Más detallesSEGUIMIENTO EDUCATIVO. Comunicaciones
SEGUIMIENTO EDUCATIVO Comunicaciones Diciembre 2013 Índice 1.INTRODUCCIÓN...1 2.ACCESO...1 3.MENSAJERÍA...2 3.1 Grupos a los que pertenezco...3 3.2 Enviar mensaje...4 3.3 Mis mensajes...7 3.4 Papelera
Más detallesGoogle Drive. Registro y gestión de archivos. Manual de uso
Google Drive. Registro y gestión de archivos. Manual de uso Contenidos I. Crea tu cuenta en Google Drive... 2 1. Crea una cuenta de usuario... 2 1.1. Crear una cuenta Google... 2 1.2. Si ya dispones de
Más detallesApp para realizar consultas al Sistema de Información Estadística de Castilla y León
App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda
Más detallesMANUAL DE USUARIO. Convocatoria 2013 Fundación para la Prevención de Riesgos Laborales IT-0103/2013 Prevengra 4
Convocatoria 2013 Fundación para la Prevención de Riesgos Laborales IT-0103/2013 Prevengra 4 MANUAL DE USUARIO Software de Integración Documental de Prevención de Riesgos Laborales para la PYME de Granada
Más detallesManual para configurar nuestra privacidad en Facebook
Manual para configurar nuestra privacidad en Facebook Desde los inicios de Facebook, sus condiciones de privacidad han ido cambiando y han sido objeto de críticas y debates. A día de hoy sigue cambiando,
Más detallesMi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:
Propósito del prototipo: Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: 1º. Mostrar noticias y eventos propios del grupo de personas que administren la Web.
Más detallesLa ventana de Microsoft Excel
Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft
Más detallesArquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web
Arquitectura 1.- Aplicaciones Web Definición Contenidos 1.- Aplicaciones Web 2.- Arquitectura de aplicaciones Web Lo que distingue una aplicación Web de una mero sitio Web reside en la posibilidad que
Más detallesHerramienta de Gestión Integral de E-Business
Herramienta de Gestión Integral de E-Business Ingeniería técnica de informática de sistemas Autor: David López Martín Tutor: Antoni Oller Arcas Índice Introducción Metodología Análisis Diseño Planificación
Más detallesVAST: Manual de usuario. Autores: Francisco J. Almeida-Martínez Jaime Urquiza-Fuentes
VAST: Manual de usuario Autores: Francisco J. Almeida-Martínez Jaime Urquiza-Fuentes Índice general Índice general 2 1. Introducción 4 2. Representación intermedia del AST 5 2.1. Funcionamiento del VAST
Más detallesDesarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT
Proyecto de Fin de Carrera Universidad Politécnica de Valencia Escuela Técnica Superior de Informática Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Realizado por: Dirigido
Más detallesEl proceso de edición digital en Artelope y CTCE
El proceso de edición digital en Artelope y CTCE Carlos Muñoz Pons Universitat de València carlos.munoz-pons@uv.es Introducción Una de las cuestiones más importantes a la hora de trabajar en proyectos
Más detallesCurso: FT433 - Introducción a la virtualización con VirtualBox
forumtecnico.com Curso: FT433 - Introducción a la virtualización con VirtualBox Configuración de red Uno de los aspectos de la virtualización con más número de opciones es la configuración de red. Recordemos
Más detallesManual. Sistema De. Plataforma Virtual. Docente. Estudiante MANUAL MANUAL DE MANUAL. del Usuario. Coordinador. MICROSOFT PowerPoint 2007. v2.
Plataforma Virtual Learning Management System MANUAL DE Sistema De Trámites Versión 2.0 Manual MANUAL DE MANUAL DE del Usuario MICROSOFT MICROSOFT WORD EXCEL 2007 2007 PowerPoint 2007 Estudiante Coordinador
Más detalles1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web.
Sesión 01: Introducción a los lenguajes web COMPUTACION E INFORMATICA WEB DEVELOPPER III Competencias a Conseguir: - Introducción general a la programación web. - Conocer y diferenciar el concepto de páginas
Más detallesConceptos Generales en Joomla 1.7.2.
JOOMLA 1.7 CONCEPTOS GENERALES. 1.- Introducción. Una vez realizada la instalación de Joomla! en nuestro servidor, observemos detenidamente lo que hemos conseguido, y así poder ir entendiendo las posibilidades
Más detallesINSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT
INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT Versión 1. Mayo de 2001 Luis Vinuesa Martínez. Departamento de Informática Universidad de Oviedo vinuesa@correo.uniovi.es www.di.uniovi.es/~vinuesa ÍNDICE. Introducción...
Más detallesGUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES
GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es
Más detallesCapítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y
Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También
Más detallesExportación e Importación horarios XML
Exportación e Importación horarios XML Tipo documento Guía de procesos Funcionalidad Perfiles: Administración y Dirección Etapa Descripción Dirigido a Guía para la comunicación entre SAUCE y las aplicaciones
Más detallesJava Avanzado Facultad de Ingeniería. Escuela de computación.
2 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 12 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus
Más detallesGestión Documental con Microsoft Office SharePoint Server 2007 (MOSS) Ignacio López - Ingeniero en Informática Software Architect en Alhambra-Eidos
Gestión Documental con Microsoft Office SharePoint Server 2007 (MOSS) Ignacio López - Ingeniero en Informática Software Architect en Alhambra-Eidos Indice de Contenido Características Generales de MOSS
Más detallesTienda Virtual Synergy (Parte 2)
Tienda Virtual Synergy (Parte 2) El catálogo electrónico de productos es la base de toda la aplicación por lo que siempre será necesario instalarlo. Los siguientes dos módulos (tienda virtual y módulo
Más detallesIntroducción a la extensión de scripting en gvsig 2.0
Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la
Más detallesInstructivo Asesoría Básica Comunidad Virtual SharePoint 2010
Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 CONTENIDO 1. Qué es? 2. Cómo crear y acceder a la Comunidad Virtual en Microsoft SharePoint 2010? Ejemplo. 3. Qué tengo en la página de inicio
Más detallesSistema de Mensajería Empresarial para generación Masiva de DTE
Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE
Más detallesManual de Uso Web profesional
Manual de Uso Web profesional Versión 5 Junio 2015 ÍNDICE 0 Introducción... 3 1 Página principal de Mi área de trabajo... 4 2 Solicitudes... 5 3 Aportaciones... 13 4 Trabajos... 17 5 Los documentos a firmar...
Más detallesSISTEMA DE APARTADO DE SALAS PARA EVENTOS
SISTEMA DE APARTADO DE SALAS PARA EVENTOS Dirección General de Comunicaciones e Informática Febrero 2008 1 INDICE 1. Objetivos del Sistema... 3 10. Solución de problemas... 23 2. Introducción... 4 3. Requisitos...
Más detallesInstituto Tecnológico de Costa Rica
Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación Proyecto Programado: Revisión de Utilización Médica: Aplicación Web para el control de pacientes en hospitales de Puerto Rico Práctica
Más detallesPROGRAMA DE REFUERZO EDUCATIVO EN PRIMARIA
PROGRAMA DE REFUERZO EDUCATIVO EN PRIMARIA BUENAS PRÁCTICAS Creado gracias a las aportaciones de los centros participantes: sus proyectos, documentos de seguimiento, memorias PROGRAMA DE REFUERZO EDUCATIVO
Más detallesCentro de Capacitación en Informática
Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.
Más detallesEL PROYECTO CREA TU PLAN DE NEGOCIO DEL MINISTERIO DE CULTURA
EL PROYECTO CREA TU PLAN DE NEGOCIO DEL MINISTERIO DE CULTURA Comunicación para las XI Jornadas sobre Tecnologías de la Información para la Modernización de las Administraciones Públicas, TECNIMAP 2010
Más detallesIngeniería del Software III
Ingeniería del Software III Gaspar Muñoz Soria Carlos Moreno Muñoz 1 ÍNDICE DE CONTENIDO 1. Introducción... 3 Qué es SAGRES?... 3 Licencia de uso... 4 Requisitos mínimos... 5 2. Instalar y configurar SAGRES...6
Más detallesSECRETARÍA VIRTUAL Perfil Ciudadano
SECRETARÍA VIRTUAL Perfil Ciudadano Marzo 2012 ÍNDICE 1. INTRODUCCIÓN...1 3. COMPONENTES NECESARIOS...3 4. TELETRAMITAR UNA SOLICITUD...4 4.1 Enviar una solicitud...4 4.1.1. Grabación de la solicitud...5
Más detallesModelo de actualización y soporte
Modelo de actualización y soporte Localizacion: http://subversion.analitica.com.co:8023/sgp/docs/rfcs/ Modelo de Desarrollo, Actualizacion y Soporte.docx El siguiente documento reúne un conjunto de lecciones
Más detallesPreguntas más frecuentes
Preguntas más frecuentes Usuario... 2 Cómo se accede al Aula Virtual?... 2 Usuario sin acceso a la plataforma... 3 No tengo disponible en la plataforma el curso en el que me he matriculado... 3 He olvidado
Más detalles13.2 WORLD WIDE WEB (www)
13.2 WORLD WIDE WEB (www) INTRODUCCIÓN World Wide Web o simplemente web se puede traducir como la telaraña mundial, haciendo referencia al hecho de que existen multitud de servidores web distribuidos por
Más detallesQUÉ ES Y PARA QUÉ SIRVE UML? VERSIONES DEL LENGUAJE UNIFICADO DE MODELADO. TIPOS DE DIAGRAMAS. INGENIERÍA DEL SOFTWARE (DV00205D)
APRENDERAPROGRAMAR.COM QUÉ ES Y PARA QUÉ SIRVE UML? VERSIONES DEL LENGUAJE UNIFICADO DE MODELADO. TIPOS DE DIAGRAMAS. INGENIERÍA DEL SOFTWARE (DV00205D) Sección: Divulgación Categoría: Lenguajes y entornos
Más detallesVersión 1 Fecha Vigencia: Junio de 2011
de. TITULO Uso básico del servicio de correo electrónico institucional webmail 2. OBJETIVO: Brindar las pautas a los usuarios para el uso de las funciones básicas del servicio de correo electrónico usando
Más detallesANOTACIONES PARA LA PRESENTACIÓN
DIAPOSITIVA Nº2 Cada vez más gente tiene horario de oficinas y necesitan comer en el trabajo, o bien porque no les da tiempo de ir a casa o bien porque no tienen tiempo o habilidades para gestionar su
Más detallesCapí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 detallesBASES DE DATOS (ACCESS 2003)
BASES DE DATOS (ACCESS 2003) Presentación Bienvenido al curso de Bases de datos (Access 2003). Nuestro propósito no es otro que resuelvas tus dudas sobre las Bases de datos y para que empiece a ser un
Más detallesGLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
Más detallesCátedra de Cardiología
UMH-SEC-MENARINI de formación no presencial Tutorial para la configuración de cookies y ventanas emergentes Entorno Virtual de Aprendizaje Director Dr. Vicente Bertomeu Martínez Hospital Universitario
Más detallesManual 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 detallesCurso de PHP con MySQL Gratis
Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este
Más detalles