Software Design Document. SENTINEL: Analítica sobre percepción de corrupción en Facebook. Trabajo de grado Ingeniería de Sistemas

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

Download "Software Design Document. SENTINEL: Analítica sobre percepción de corrupción en Facebook. Trabajo de grado Ingeniería de Sistemas"

Transcripción

1 Software Design Document SENTINEL: Analítica sobre percepción de corrupción en Facebook Trabajo de grado Ingeniería de Sistemas Pontificia Universidad Javeriana Manuela Forero Pedreros Jeffrey Torres Arango Sebastián Gracia Valderrama Alexandra Pomares Quimbaya Ph.D. 1

2 Historial de Cambios Responsable Descripción Fecha Versión Manuela Forero, Jeffrey Torres, Sebastián Gracia Secciones 5, /10/ Manuela Forero, Jeffrey Torres, Sebastián Gracia Corrección revisiones 24/10/

3 1. Tabla de Contenidos Contenido 1. Historial de Cambios Tabla de Contenidos Tabla de Ilustraciones Introducción Arquitectura Vista Lógica del Sistema Vista Física del Sistema Diseño Detallado Estructura del Sistema Comportamiento del Sistema Persistencia Interfaz de Usuario Referencias

4 2. Tabla de Ilustraciones Ilustración 1 Vista lógica del sistema... 8 Ilustración 2 Vista física del sistema Ilustración 3 Modelo de analítica Ilustración 4 Modulo de análisis de sentimientos con requerimientos Ilustración 5 Modulo de agregadas con requerimientos Ilustración 6 Modulo de sesgo con requerimientos Ilustración 7 Modulo de correlaciones con requerimientos Ilustración 8 Diagrama de secuencia de análisis de sentimientos Ilustración 9 Diagrama de secuencia de agregadas Ilustración 10 Diagrama de secuencia de correlaciones Ilustración 11 Diagrama de secuencia de sesgo Ilustración 12 Modelo de datos Ilustración 13 Proceso de guardado y carga Ilustración 14 Visualización del prototipo - descubre (Asociación de palabras) Ilustración 15 Visualización del prototipo líder 1 estadísticas de Facebook Ilustración 16 Visualización del prototipo líderes de opinión acciones Ilustración 17 Visualización del prototipo líderes de opinión - nube de palabras de publicaciones realizadas por el líder Ilustración 18 Visualización del prototipo líderes de opinión tendencias de los comentarios 22 Ilustración 19 Visualización del prototipo líderes de opinión - Reacciones en noticias sobre líder de opinión Ilustración 20 Visualización del prototipo líderes de opinión - Comentarios populares sobre el líder en el mes Ilustración 21 Visualización del prototipo Medios - casos de corrupción Ilustración 22 Visualización del prototipo Medios - Cantidad de publicaciones sobre líderes de opinión vs cantidad de publicaciones de corrupción que mencionan a líderes de opinión Ilustración 23 Visualización del prototipo Medios - Cantidad de publicaciones sobre partido político vs cantidad de publicaciones de corrupción que mencionan a partido político Ilustración 24 Visualización del prototipo Medios - Cantidad de publicaciones sobre la institución vs cantidad de publicaciones de corrupción que mencionan a la institución Ilustración 25 Visualización del prototipo Medios medios que publican más sobre la institución vs medios que publican menos sobre la institución Ilustración 26 Visualización del prototipo Medios cantidad de publicaciones hecha por un medio de comunicación vs otro medio de comunicación

5 Ilustración 27 Visualización del prototipo Medios cantidad de publicaciones sobre un caso de corrupción hecho por dos medios Ilustración 28 Visualización del prototipo Medios cantidad de publicaciones sobre un líder de opinión hecho por dos medios Ilustración 29 Visualización del prototipo Medios cantidad de publicaciones sobre un partido político hecho por dos medios Ilustración 30 Visualización del prototipo Medios cantidad de publicaciones sobre una institución hecho por dos medios Ilustración 31 Visualización del prototipo Medios - Publicaciones sobre corrupción por cada medio Ilustración 32 Visualización del prototipo partidos políticos - Sentimientos expresados en los comentarios Ilustración 33 Visualización del prototipo partidos políticos actividad Ilustración 34 Visualización del prototipo partidos políticos - reacciones en noticias sobre este partido político Ilustración 35 Visualización del prototipo casos de corrupción cantidad de publicaciones sobre el caso vs cantidad de comentarios sobre el caso Ilustración 36 Visualización del prototipo casos de corrupción reacciones en noticias sobre este carro de corrupción

6 3. Índice de tablas Tabla 1 Algoritmo nucleo

7 4. Introducción Este documento conocido como SDD (por sus siglas en inglés Software Design Document), contiene la descripción detallada del diseño del SENTINEL. Este proyecto es realizado como trabajo de grado de la carrera de ingeniería de sistemas de la Pontificia Universidad Javeriana. Este documento permite identificar los principales componentes que construyen al sistema, su relación y principal medio de comunicación. 7

8 5. Arquitectura 5.1. Vista Lógica del Sistema A continuación, en la ilustración 1 se presenta el diagrama de arquitectura de componentes; identificando capas, controladores e interfaces propuestas y requeridas [1][2]. Ilustración 1 Vista lógica del sistema A continuación, se detallan las capas y sus componentes: 1. Fuente de datos Facebook a. Datos: Representa la fuente principal de datos a extraer: el origen y forma inicial provendrá de la red social Facebook, el sistema accede constantemente a los datos abiertos de Facebook y por medio de HTTPS/REST se extraen los datos al sistema. 2. RART 2.0 a. Extracción de datos: Es el componente encargado de extraer datos de Facebook, es un código desarrollado e implementado en Python que permite por medio de métodos POST y GET extraer los datos de Facebook y los deja a disposición del sistema de manera local. 3. Base de datos no relacional: Debido a la forma y estructura de los datos, junto con la naturaleza del proyecto, los datos extraídos no cumplen con una forma estándar para almacenarlos en una base de datos relacional, por el contrario, los datos deben ser tratados y almacenados en base de datos no relacionales, una de las razones principales es que el formato de intercambio de datos está en formato JSON. 4. Componente de analítica Todos los módulos del componente de analítica fueron desarrollados e implementados en Python 3.5+ y R

9 a. Módulo de análisis de sentimientos i. Algoritmos de sentimientos: es una colección de algoritmos enfocados a realizar análisis de sentimientos sobre los datos extraídos. b. Módulo de sesgos i. Algoritmos de sesgos: es una colección de algoritmos enfocados y desarrollados a realizar sesgos de los datos extraídos. Bajo este contexto, el sesgo se mide por medio del rango intercuartil, en donde los valores atípicos son aquellos medios que publican menos sobre un caso de corrupción. c. Módulo de agregadas i. Algoritmos de agregadas: es una colección de algoritmos enfocados y desarrollados a realizar funciones básicas de agregados, tales como suma, restar, contar, entre otros. d. Módulo de correlaciones i. Algoritmos de correlaciones: es una colección de algoritmos enfocados a realizar correlaciones sobre los datos extraídos. 5. Componente de visualización El componente de visualización está definido bajo una arquitectura Cliente-Servidor, donde el servidor está implementado en Node.js y el cliente con las tecnologías HTML5, CSS3 y JavaScript. El servidor se encarga de buscar los resultados del proceso de analítica y enviarlos al cliente para su posterior visualización. Para la visualización se utilizaron una serie de librerías web que proveen herramientas gráficas para poder visualizar los resultados obtenidos del componente de visualización. A continuación, se listan las librerías utilizadas: 1. Vis.js: Librería dinámica de visualización web ( 2. Chartist.js: Librería desarrollada en JavaScript que permite graficar datos en diferentes tipos de graficas en cavas HTML5 ( 3. Chart.js: Librería desarrollada en JavaScript que permite graficar datos en diferentes tipos de graficas en canvas HTML5 ( 4. Word_cloud: Generador de nube de palabras desarrollado en Python. ( 9

10 5.2. Vista Física del Sistema A continuación, en la ilustración 2 se muestra la vista física del sistema en donde se ubican los componentes de software y cómo estos se despliegan en diferentes unidades de hardware, mostrando sus protocolos de comunicación. Ilustración 2 Vista física del sistema A continuación, se detallan los nodos: 1. Servidor SENTINEL: Este servidor genérico almacena todos los componentes del sistema de información Sentinel. a. Base de datos no relacional. b. Analítica. c. RART 2.0. d. Visualización. 2. Device: representa el dispositivo que podrá visualizar los resultados finales de Sentinel, solo se necesita de un navegador web para desplegar la interfaz, ya sea desde un dispositivo móvil o un computador personal. 3. Facebook: Es la red social de donde se extraerán los datos. Diseño Detallado. 10

11 5.3. Estructura del Sistema Inicialmente el sistema busca ser una herramienta que permita a los interesados tener una perspectiva real de los casos de corrupción más populares en ambientes virtuales sociales como lo es Facebook. Para esto es necesario entender qué es la corrupción y cómo se comporta en ambientes sociales, para esto el grupo de trabajo se asesoró de expertos en el negocio y el tema principal de la corrupción en Colombia. Teniendo en cuenta el orden en que los requerimientos van a ser desarrollados e implementados, por medio de la priorización, se procede a crear un modelo de analítica el cual se muestra en la ilustración 3 en donde se ubican los algoritmos a utilizar, identificando la firma del método a implementar. Ilustración 3 Modelo de analítica. Finalmente, con ánimos de llevar una trazabilidad completa se identifican cuatro módulos generales dentro del componente de analítica del sistema, dentro de cada módulo se identifican los algoritmos mencionados en el modelo de analítica y las preguntas correspondientes a cada módulo. 11

12 1. Módulo de análisis de sentimientos. Para el desarrollo del módulo de análisis de sentimientos se utilizarán las siguientes herramientas y lenguajes de desarrollo: 1. Python R Studio o superior Adicionalmente se cuenta con un trabajo de grado desarrollado por estudiantes de pregrado de la Pontificia Universidad Javeriana y liderado por el Ingeniero Jorge Andrés Alvarado Valencia denominado "Análisis del sentimiento político mediante la aplicación de herramientas de minería de datos a través del uso de redes sociales" para llevar a cabo el análisis de sentimientos sobre las publicaciones que el sistema extrae. A continuación, en la ilustración 4 se presentan los requerimientos correspondientes al módulo de análisis de sentimientos: Ilustración 4 Modulo de análisis de sentimientos con requerimientos. 2. Módulo de agregadas Para el desarrollo del módulo de análisis de sentimientos se utilizarán las siguientes herramientas y lenguajes de desarrollo: 12

13 1. Python R Studio o superior. A continuación, en la ilustración 5 se presentan los requerimientos correspondientes al módulo de agregadas: Ilustración 5 Modulo de agregadas con requerimientos. 3. Módulo de sesgo Para el desarrollo del módulo de análisis de sentimientos se utilizarán las siguientes herramientas y lenguajes de desarrollo: 1. Python R Studio o superior. A continuación, en la ilustración 6 se presentan los requerimientos correspondientes al módulo de agregadas: 13

14 Ilustración 6 Modulo de sesgo con requerimientos. 4. Módulo de correlaciones Para el desarrollo del módulo de análisis de sentimientos se utilizarán las siguientes herramientas y lenguajes de desarrollo: 1. Python R Studio o superior. A continuación, en la ilustración 7 se presentan los requerimientos correspondientes al módulo de agregadas: Ilustración 7 Modulo de correlaciones con requerimientos. 14

15 Ahora, se detallan los algoritmos a implementar por cada categorización de minería de datos en la tabla 1, indicado la técnica, nombre del algoritmo núcleo, entrada y salida. Es necesario mencionar que en este documento solo se detalla la entrada y salida mas no como se utiliza a nivel del sistema. Tarea Técnica Algoritmo núcleo Predictiva Análisis de sentimientos Descriptiva Sesgo Rango Intercuartil Descriptiva Asociación de palabras Matriz de correlación Entrada Cadena de caracteres Lista de cada medio. Una matriz M cuyas filas i representan cada documento (ej: comentario o publicación) y las columnas j son cada palabra que aparece en todo el corpus de documentos. Bag-ofwords El valor de cada celda M[i, j] de la matriz es el peso TF- IDF del término j para el documento i. Salida -1 negativo, 0 neutral, 1 positivo Lista de medios, la cantidad de publicaciones de cada medio y una descripción indicando si es un outlier o no según la cantidad de publicaciones que ha hecho comparado al resto de medios. Una estructura de datos que representa un grafo, con cada nodo representando las palabras y las aristas representan la asociación entre las palabras. El tamaño del nodo indica qué tan fuerte es la asociación entre las palabras. Entre más grande el nodo significa que la asociación para esa palabra es mayor y si el nodo es de menor tamaño indica que la asociación es más pequeña. 15

16 Descriptiva Suma sum Lista de elementos del mismo tipo; enteros, decimales, entre otros. Descriptiva Promedio avg Lista de elementos del mismo tipo; enteros, decimales, entre otros. Descriptiva Frecuencia count Lista de elementos del mismo tipo; cadena de caracteres, enteros, decimales, entre otros. Descriptiva Mínimo min Lista de elementos del mismo tipo; enteros, decimales, entre otros. Descriptiva Máximo max Lista de elementos del mismo tipo; enteros, decimales, entre otros Comportamiento del Sistema Tabla 1 Algoritmo núcleo En esta sección se presentan los diagramas de secuencia, mediante estos diagramas de secuencia se identifica el flujo general del usuario al momento de usar el sistema para consultar y observar resultados, es necesario aclarar que la gran mayoría de componentes identificados en estos diagramas hacen parte de la arquitectura previamente descrita mas no los algoritmos utilizados bajo cada módulo. 16

17 Módulo análisis de sentimientos Ilustración 8 Diagrama de secuencia de análisis de sentimientos Módulo agregadas Ilustración 9 Diagrama de secuencia de agregadas. 17

18 Módulo de correlaciones Ilustración 10 Diagrama de secuencia de correlaciones. Módulo sesgo Ilustración 11 Diagrama de secuencia de sesgo Persistencia El sistema maneja una base de datos no relacional y se presenta a continuación en la ilustración 12 la manera en que se representan los datos y su relación. 18

19 Ilustración 12 Modelo de datos 1. Post a. _id: representa el ID del post. b. created_time: representa la fecha de creación del post. c. message: representa la cadena de caracteres que representa el post. d. name: representa el nombre del post. e. description: representa una descripción del post. f. shares: representa la cantidad de veces que un post fue compartido. g. link: representa la url del post. h. reactions: i. sad: representa la reacción Sad. ii. haha: representa la reacción haha. iii. love: representa la reacción love. iv. like: representa la reacción like. v. wow: representa la reacción wow. vi. angry: representa la reacción angry. 2. Comments a. _id: representa el ID del post. b. created_time: representa la fecha de creación del comentario. c. message: representa la cadena de caracteres del mensaje. d. like_count: representa la cantidad de veces que los usuarios le han dado like a ese comentario. Para almacenar los resultados los algoritmos en la base de datos y garantizar un procesamiento adecuado y eficiente de los datos que continuamente se extraen, se deben seguir una serie de pasos que se muestran en la ilustración 13: 19

20 Ilustración 13 Proceso de guardado y carga 1. Recopilar datos de base de datos: En esta parte del proceso, el componente de analítica consume los datos ya extraídos por parte de RART Aplicar algoritmos del componente de analítica: Una vez los datos son consumidos por parte del componente de analítica, los algoritmos empiezan su propio procesamiento y previamente entregan los resultados y salidas de los algoritmos. 3. Generar y guardar resumen del día: Este es uno de los pasos más importantes del proceso debido a que es en esta actividad que el sistema almacena resúmenes del día con ánimos de no repetir los pasos anteriores. El sistema consulta el resumen del día y posteriormente entrega los resultados acumulados finales hasta la fecha actual Interfaz de Usuario Ilustración 14 Visualización del prototipo - descubre (Asociación de palabras) 20

21 Ilustración 15 Visualización del prototipo líder 1 estadísticas de Facebook Ilustración 16 Visualización del prototipo líderes de opinión acciones Ilustración 17 Visualización del prototipo líderes de opinión - nube de palabras de publicaciones realizadas por el líder 21

22 Ilustración 18 Visualización del prototipo líderes de opinión tendencias de los comentarios Ilustración 19 Visualización del prototipo líderes de opinión - Reacciones en noticias sobre líder de opinión 22

23 Ilustración 20 Visualización del prototipo líderes de opinión - Comentarios populares sobre el líder en el mes Ilustración 21 Visualización del prototipo Medios - casos de corrupción 23

24 Ilustración 22 Visualización del prototipo Medios - Cantidad de publicaciones sobre líderes de opinión vs cantidad de publicaciones de corrupción que mencionan a líderes de opinión Ilustración 23 Visualización del prototipo Medios - Cantidad de publicaciones sobre partido político vs cantidad de publicaciones de corrupción que mencionan a partido político 24

25 Ilustración 24 Visualización del prototipo Medios - Cantidad de publicaciones sobre la institución vs cantidad de publicaciones de corrupción que mencionan a la institución Ilustración 25 Visualización del prototipo Medios medios que publican más sobre la institución vs medios que publican menos sobre la institución Ilustración 26 Visualización del prototipo Medios cantidad de publicaciones hecha por un medio de comunicación vs otro medio de comunicación 25

26 Ilustración 27 Visualización del prototipo Medios cantidad de publicaciones sobre un caso de corrupción hecho por dos medios Ilustración 28 Visualización del prototipo Medios cantidad de publicaciones sobre un líder de opinión hecho por dos medios 26

27 Ilustración 29 Visualización del prototipo Medios cantidad de publicaciones sobre un partido político hecho por dos medios Ilustración 30 Visualización del prototipo Medios cantidad de publicaciones sobre una institución hecho por dos medios 27

28 Ilustración 31 Visualización del prototipo Medios - Publicaciones sobre corrupción por cada medio Ilustración 32 Visualización del prototipo partidos políticos - Sentimientos expresados en los comentarios Ilustración 33 Visualización del prototipo partidos políticos actividad 28

29 Ilustración 34 Visualización del prototipo partidos políticos - reacciones en noticias sobre este partido político Ilustración 35 Visualización del prototipo casos de corrupción cantidad de publicaciones sobre el caso vs cantidad de comentarios sobre el caso Ilustración 36 Visualización del prototipo casos de corrupción reacciones en noticias sobre este carro de corrupción 29

30 6. Referencias [1]. Mendoza, Calambás, (2016). Documento de Diseño de Software, RART, Trabajo de Grado, recuperado de 11 de abril de 2017 [2]. López, Iannini, Forero, Torres, Guerrero, Gracia (2015). Software Design Document, JaveShop, Ingeniería de Software. [2] IEEE Standard for Information Technology--Systems Design--Software Design Descriptions 30

SENTINEL MANUAL DE USUARIO. Manuela Forero Pedreros Jeffrey Torres Arango Sebastián Gracia Valderrama

SENTINEL MANUAL DE USUARIO. Manuela Forero Pedreros Jeffrey Torres Arango Sebastián Gracia Valderrama SENTINEL MANUAL DE USUARIO Manuela Forero Pedreros Jeffrey Torres Arango Sebastián Gracia Valderrama Página web del Trabajo de Grado http://pegasus.javeriana.edu.co/~cis1710cp07/ Manual de usuario El propósito

Más detalles

CRISP-DM SENTINEL: Analítica sobre percepción de corrupción en Facebook

CRISP-DM SENTINEL: Analítica sobre percepción de corrupción en Facebook CRISP-DM SENTINEL: Analítica sobre percepción de corrupción en Facebook Trabajo de grado 2017-30 Ingeniería de Sistemas Pontificia Universidad Javeriana Manuela Forero Pedreros Jeffrey Torres Arango Sebastián

Más detalles

SDD-Documento de diseño del sistema

SDD-Documento de diseño del sistema Bogotá 2016 SDD-Documento de diseño del sistema Cesar Sacristan y Manuel Morón PONTIFICIA UNIVERSIDAD JAVERIANA Contenido 1 Introducción... 2 2 Arquitectura... 3 2.1 Vista Lógica del Sistema... 3 2.1.1

Más detalles

SDD SDD Software Design Description. V0.1

SDD SDD Software Design Description. V0.1 SDD Software Design Description. V0.1 Oscar Javier Rey Pontificia Universidad Javeriana Facultad de Ingeniería Noviembre de 2015 1 Historial de cambios Encargado Rol Versi Secció Fecha Tipo Descripción

Más detalles

Manual de Instalación de SENTINEL: Analítica sobre percepción de corrupción en Facebook

Manual de Instalación de SENTINEL: Analítica sobre percepción de corrupción en Facebook Manual de Instalación de SENTINEL: Analítica sobre percepción de corrupción en Facebook Trabajo de grado 2017-30 Ingeniería de Sistemas Pontificia Universidad Javeriana Manuela Forero Pedreros Jeffrey

Más detalles

Real Time Social Data Mining RART. ESPECIFICACIÓN DE LOS REQUERIMIENTOS DEL SOFTWARE 31 de julio de 2016

Real Time Social Data Mining RART. ESPECIFICACIÓN DE LOS REQUERIMIENTOS DEL SOFTWARE 31 de julio de 2016 Real Time Social Data Mining RART ESPECIFICACIÓN DE LOS REQUERIMIENTOS DEL SOFTWARE 31 de julio de 2016 Daniel Alejandro Calambás Marín Jaime Andrés Mendoza Mendoza 1 1. Historial de cambios Fecha Descripción

Más detalles

FanJam, red social para buscar e integrar talentos en la industria musical

FanJam, red social para buscar e integrar talentos en la industria musical FanJam, red social para buscar e integrar talentos en la industria musical Trabajo de Grado DOCUMENTO DE ESPECIFICACION DE LA ARQUITECTURA 15 de Octubre de 2012 V 2.3 Juan Sebastián Ruiz Juan David Cadena

Más detalles

ANEXO 1: DOCUMENTO ICONIX. Nº Requisito Funcional Prioridad 1 La aplicación será desarrollada en lenguaje JAVA. NF 1

ANEXO 1: DOCUMENTO ICONIX. Nº Requisito Funcional Prioridad 1 La aplicación será desarrollada en lenguaje JAVA. NF 1 ANEXO : DOCUMENTO ICONIX. Análisis de Requisitos. Catálogo de Requisitos REQUISITOS GENERALES La aplicación será desarrollada en lenguaje JAVA. N 4 La aplicación permitirá almacenar las anotaciones semánticas

Más detalles

SDD SIGS: Sistema Integral para la Gestión de Servicios de consultoría. Pontificia Universidad Javeriana Yenny Natalia Salamanca Torres

SDD SIGS: Sistema Integral para la Gestión de Servicios de consultoría. Pontificia Universidad Javeriana Yenny Natalia Salamanca Torres SDD SIGS: Sistema Integral para la Gestión de Servicios de consultoría Pontificia Universidad Javeriana Yenny Natalia Salamanca Torres PÁGINA DE FIRMAS El presente documento es aprobado por las personas

Más detalles

Software Architecture Document. OCLING - Organic Chemistry Learning Aplicación Para Apoyar La Enseñanza De Química Orgánica En Universidades

Software Architecture Document. OCLING - Organic Chemistry Learning Aplicación Para Apoyar La Enseñanza De Química Orgánica En Universidades Software Architecture Document OCLING - Organic Chemistry Learning Aplicación Para Apoyar La Enseñanza De Química Orgánica En Universidades FACULTAD DE INGENIERIA CARRERA DE INGENIERIA DE SISTEMAS BOGOTÁ,

Más detalles

Programación y construcción de controladores MIDI

Programación y construcción de controladores MIDI Curso de verano Departamento de Electrónica Facultad de Ingeniería Fecha de inicio 12 de junio de 2018 Fecha de finalización 22 de junio de 2018 (no habrá clase el 19 de junio) Intensidad horaria 32 horas

Más detalles

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos Descripción En el curso Desarrollo JavaScript utilizamos varias técnicas y tecnologías basadas en el popular lenguaje de programación JavaScript. Este curso permite a los estudiantes adquirir los conocimientos

Más detalles

CAPÍTULO 1. INTRODUCCIÓN

CAPÍTULO 1. INTRODUCCIÓN CAPÍTULO 1. INTRODUCCIÓN Las tecnologías de la información son herramientas que ayudan a las personas a tomar decisiones de forma eficiente y efectiva. Los Data Warehouse [16, 5], Minería de datos [9,

Más detalles

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos Descripción El programa de aplicaciones híbridas tiene un enfoque de programación para dispositivos móviles que combina los puntos fuertes de la programación nativa y el desarrollo de aplicaciones web

Más detalles

Big Data. Plan de Estudio

Big Data. Plan de Estudio Big Data Plan de Estudio Descripción Big Data, inteligencia de datos o datos masivos, se refiere a conjuntos de datos tan grandes que aplicaciones informáticas tradicionales de procesamiento de datos no

Más detalles

CIS1630AP06 Real Time Social Data Mining. Daniel Alejandro Calambás Marín Jaime Andrés Mendoza Mendoza

CIS1630AP06 Real Time Social Data Mining. Daniel Alejandro Calambás Marín Jaime Andrés Mendoza Mendoza CIS1630AP06 Real Time Social Data Mining Daniel Alejandro Calambás Marín Jaime Andrés Mendoza Mendoza PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERIA CARRERA DE INGENIERIA DE SISTEMAS BOGOTÁ, D.C.

Más detalles

Requerimientos No Funcionales

Requerimientos No Funcionales No Funcionales Códigos Prepago Camilo Baquero Jiménez Andrés Camilo Martínez Pérez ID RN- 01 Versión 0.1.0 Prioridad Alta Descripción El sistema debe permitir al usuario autenticarse con su nombre de usuario

Más detalles

Software Design Description S.D.D. Ing. Gabriel H. Fuentes Amorocho Ing. Juan Pablo Rodríguez Montoya

Software Design Description S.D.D. Ing. Gabriel H. Fuentes Amorocho Ing. Juan Pablo Rodríguez Montoya Software Design Description S.D.D Ing. Gabriel H. Fuentes Amorocho Ing. Juan Pablo Rodríguez Montoya Historial de Cambios Sección Fecha Versión de la sección 7.4 27/4/2016 0.1 7.2 27/4/2016 0.1 6.2 27/4/2016

Más detalles

JavaScript. Plan de Estudio

JavaScript. Plan de Estudio JavaScript Plan de Estudio Descripción En el curso Desarrollo JavaScript utilizamos varias técnicas y tecnologías basadas en el popular lenguaje de programación JavaScript. Este curso permite a los estudiantes

Más detalles

Descubra el poder de sus datos Novedades de IDEA 10. Descubra Visualice Asesore

Descubra el poder de sus datos Novedades de IDEA 10. Descubra Visualice Asesore Descubra el poder de sus datos Novedades de IDEA 10 Descubra Visualice Asesore CaseWare IDEA - Documento creado por CaseWare Analytics Febrero de 2016 Visualización en IDEA: Lo más avanzado en análisis

Más detalles

Inteligencia de Negoción con GlobalDataMED

Inteligencia de Negoción con GlobalDataMED Inteligencia de Negoción con GlobalDataMED Inteligencia de Negocios Soluciones de software que ayudan a las personas de todos los niveles de su organización de salud a tomar decisiones financieras, operativas

Más detalles

ZoomTI++ Documentación de Arquitectura de Software. Versión 2.0

ZoomTI++ Documentación de Arquitectura de Software. Versión 2.0 ZoomTI++ Documentación de Arquitectura de Software Versión 2.0 Contenido 1. Introducción... 2 1.1. Propósito... 2 1.2 Alcance... 2 1.3 Definiciones, acrónimos y abreviaciones... 2 1.4 Referencias... 3

Más detalles

GenoIDE Generador de Nodos IDE. Agustín Villar Iglesias Subdirector de Cartografía Instituto de Estadística y Cartografía de Andalucía

GenoIDE Generador de Nodos IDE. Agustín Villar Iglesias Subdirector de Cartografía Instituto de Estadística y Cartografía de Andalucía GenoIDE Generador de Nodos IDE. Agustín Villar Iglesias Subdirector de Cartografía Instituto de Estadística y Cartografía de Andalucía ANTECEDENTES Actualmente el desarrollo y crecimiento de nodos IDE

Más detalles

Diseño de la herramienta G.I.A. (Gestión Integral de Accesibilidad)

Diseño de la herramienta G.I.A. (Gestión Integral de Accesibilidad) Diseño de la herramienta G.I.A. (Gestión Integral de Accesibilidad) Alumno: Tutor: Juan Carlos Naranjo (ITACA) Consultor: Fatos Xhafa Índice de Contenidos Objetivos del Proyecto Requisitos Análisis y Diseño

Más detalles

PROGRAMA DE ESTÍMULOS A LA INNOVACIÓN

PROGRAMA DE ESTÍMULOS A LA INNOVACIÓN TÍTULO DEL PROYECTO: Sistema inteligente de interacción turística con dispositivos móviles y sensores de onda corta. EMPRESA BENEFICIADA: Itnovare Solutions S.A. de C.V. MODALIDAD: INNOVAPYME MONTO DE

Más detalles

BETGAME PROJECT. Desarrollo de un videojuego on-line de pronósticos deportivos. Autor: Alejandro López González

BETGAME PROJECT. Desarrollo de un videojuego on-line de pronósticos deportivos. Autor: Alejandro López González BETGAME PROJECT Desarrollo de un videojuego on-line de pronósticos deportivos Autor: Alejandro López González Consultores: Antonio Rodríguez Gutiérrez Carlos Sánchez Rosa Junio 2017 Qué es BetGame? BetGame

Más detalles

Capítulo 3: Método propuesto: Sistema Distribuido de Realidad Aumentada

Capítulo 3: Método propuesto: Sistema Distribuido de Realidad Aumentada Capítulo 3: Método propuesto: Sistema Distribuido de Realidad Aumentada En este capítulo se describe el desarrollo del framework de Realidad Aumentada distribuido que se propone en este proyecto de tesis,

Más detalles

3. Capítulo 3. Diseño de un generador de interfaces para administrar colecciones

3. Capítulo 3. Diseño de un generador de interfaces para administrar colecciones 3. Capítulo 3. Diseño de un generador de interfaces para administrar colecciones La utopía es el principio de todo progreso y el diseño de un futuro mejor. Anatole France (1844-1924) Escritor francés.

Más detalles

SIIAA: SISTEMA INTEGRAL DE INFORMACIÓN ACADÉMICA Y ADMINISTRATIVA

SIIAA: SISTEMA INTEGRAL DE INFORMACIÓN ACADÉMICA Y ADMINISTRATIVA SIIAA: SISTEMA INTEGRAL DE INFORMACIÓN ACADÉMICA Y ADMINISTRATIVA Maestra: Adriana Isabel Gaxiola Landeros Desarrollador del SIIAA: Dr. Ramón Patricio Velázquez Cuadras SIIAA: SISTEMA INTEGRAL DE INFORMACIÓN

Más detalles

Solución informática

Solución informática Solución informática Andrés Felipe Crespo García 4151310014 UNIVERSIDAD DE CARTAGENA Facultad de Ingeniería PROGRAMA DE INGENIERÍA DE SISTEMAS Programas de Educación Abierta y a Distancia Cartagena D.

Más detalles

IEEE Objetivo:

IEEE Objetivo: IEEE 1016-1998 Recommended Practice for Software Design Description Creada y desarrollada por: José Luis Loarca de Avila. Fecha: 17/junio/2002 Objetivo: El objetivo de la recomendación IEEE 1016-1998 es

Más detalles

Arquitectura de Software. Trabajo de Grado. Eric Velandia Sebastian Vivas Version 2.1 Pontificia Universidad Javeriana

Arquitectura de Software. Trabajo de Grado. Eric Velandia Sebastian Vivas Version 2.1 Pontificia Universidad Javeriana Arquitectura de Software Trabajo de Grado Eric Velandia Sebastian Vivas Version 2.1 Pontificia Universidad Javeriana Page 1 of 26 Historial De Revisiones Nombre Fecha Cambio Versión Eric Velandia, 14 de

Más detalles

Programa de Extensión Universitaria y Vinculación (PEUVI), Departamento de Matemáticas.

Programa de Extensión Universitaria y Vinculación (PEUVI), Departamento de Matemáticas. Programa de Extensión Universitaria y Vinculación (PEUVI), Departamento de Matemáticas. DIPLOMADO EN MINERÍA DE DATOS. Coordinadora académica: Dra. Amparo López Gaona. MODULO I: INTRODUCCIÓN A LAS BASES

Más detalles

PROGRAMA: COMPUTACION I

PROGRAMA: COMPUTACION I UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA VICERECTORADO ACADÉMICO DECANATO DE DOCENCIA DEPARTAMENTO DE INGENIERÍA INFORMÁTICA 1 PROGRAMA: COMPUTACION I Código 0415102T Carrera: Ingeniería Informática

Más detalles

Documento de Requisitos. Estacionamiento Inteligente

Documento de Requisitos. Estacionamiento Inteligente Documento de Requisitos de Estacionamiento Inteligente Fecha 06/07/2012 Versión 0.2 Integrantes del grupo Francisco Becker Eduardo Castillo Víctor Fernández Ignacio Gómez Prefacio Este es el Documento

Más detalles

Modelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información

Modelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información Modelo Dinámico del Diseño del Software y Representación en UML UNIDAD 9 Análisis y Diseño de Sistemas de Información El Modelo Dinámico El objetivo del modelo Dinámico es presentar o describir el comportamiento

Más detalles

Perfil Profesional en formato de la SETEC

Perfil Profesional en formato de la SETEC Perfil Profesional en formato de la SETEC COMPETENCIA GENERAL: TECNOLOGÍA SUPERIOR EN DESARROLLO DE SOFTWARE UNIDADES DE COMPETENCIA: UNIDADES DESCRIPCIÓN UNIDAD DE COMPETENCIA 1 Analizar los requerimientos

Más detalles

Sistema de Administración de Farmacias Descripción de la Arquitectura Versión 1.1. Historia de revisiones

Sistema de Administración de Farmacias Descripción de la Arquitectura Versión 1.1. Historia de revisiones Sistema de Administración de Farmacias Descripción de la Arquitectura Versión 1.1 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 detalles

Análisis, Diseño y Arquitectura del Sistema

Análisis, Diseño y Arquitectura del Sistema Capítulo 4 Análisis, Diseño y Arquitectura del Sistema 4.1 Análisis El problema fundamental que se busca resolver, es la automatización de la relación entre el profesor y los alumnos, mediante la implementación

Más detalles

Proyecto Fin de Carrera

Proyecto Fin de Carrera Proyecto Fin de Carrera Capítulo 2: Memoria Descriptiva Página 15 de 265 Capítulo 2: Memoria Descriptiva 3. Objetivo del proyecto En este proyecto se desarrolla una aplicación basada en algunas de las

Más detalles

M06 - Metodología Gestión Migración de Datos INTESIS. Desarrollo de Software Servidor Terminológico (SEMANTIKOS)

M06 - Metodología Gestión Migración de Datos INTESIS. Desarrollo de Software Servidor Terminológico (SEMANTIKOS) M06 - Metodología Gestión Migración de Datos INTESIS S Desarrollo de Software Servidor Terminológico (SEMANTIKOS) SERVICIO DE SALUD METROPOLITANO OCCIDENTE Tabla de Contenido... 1 1 Marco General... 3

Más detalles

[SDD (SOFTWARE DESIGN DOCUMENT)]

[SDD (SOFTWARE DESIGN DOCUMENT)] PONTIFICIA UNIVERSIDAD JAVERIANA Daniel Warner SmartGauge [SDD (SOFTWARE DESIGN DOCUMENT)] PREFACIO Respecto a Ingeniería de Software, después de un minucioso levantamiento y análisis de requerimientos

Más detalles

FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIONES

FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIONES FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIONES Código-Materia: 09752- Internet de las Cosas Requisitos: Programación en red - Redes de computadores I - Electrónica Programa

Más detalles

Sistema de Información Geográfica siginfocentros Arquitectura del Sistema

Sistema de Información Geográfica siginfocentros Arquitectura del Sistema Arquitectura del Sistema Índice de contenido Sistema de Información Geográfica Sobre este Documento Sistema de Información Geográfica El presente documento contiene el diseño elaborado para el proyecto

Más detalles

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN PROYECTO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN ELECTRÓNICA E INSTRUMENTACIÓN CHICAISA

Más detalles

LABORATORIO 11. Arquitectura Lógica del Sistema de Información GUÍA DE LABORATORIO Nº 11 SISTEMA DE INFROMACIÓN. Estructura de contenidos.

LABORATORIO 11. Arquitectura Lógica del Sistema de Información GUÍA DE LABORATORIO Nº 11 SISTEMA DE INFROMACIÓN. Estructura de contenidos. LABORATORIO 11. Arquitectura Lógica del Sistema de Información GUÍA DE LABORATORIO Nº 11 Actividad de Proyecto: ESPECIFICAR EL MODELO CONCEPTUAL DEL SISTEMA DE INFROMACIÓN. Estructura de contenidos. 1.

Más detalles

EXAMEN EXTRAORDINARIO Informática y Computación IV

EXAMEN EXTRAORDINARIO Informática y Computación IV Nombre del alumno: EXAMEN EXTRAORDINARIO Informática y Computación IV Lee cada una de las preguntas y contesta con una V para verdedero o una F en caso de que sea falso lo que se propone. Una base de datos

Más detalles

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UNA HERRAMIENTA CASE PARA LA GESTIÓN DEL ALCANCE DE PROYECTOS BASADA EN WBS Anexos Germán

Más detalles

Soluciones del Examen de Fundamentos de Computadores y Lenguajes

Soluciones del Examen de Fundamentos de Computadores y Lenguajes Soluciones del Examen de Fundamentos de Computadores y Lenguajes Cuestiones (5 cuestiones, 5 puntos en total) Examen Final. Junio 2003 1) Escribir un fragmento de programa que haga lo siguiente Declara

Más detalles

Catálogo de Servidores OGC basado en búsquedas interactivas. Febrero, 2008

Catálogo de Servidores OGC basado en búsquedas interactivas. Febrero, 2008 Catálogo de Servidores OGC basado en búsquedas interactivas Febrero, 2008 Introducción Justificación del proyecto Existe un buen número de usuarios de información geográfica con dificultades para conocer

Más detalles

Documento de Arquitectura XDS Versión 2.1

Documento de Arquitectura XDS Versión 2.1 Documento de Arquitectura XDS Versión 2.1 Julio/2017 Equipo de Arquitectura Dirección del Proyecto Contenido Contenido... 2 Introducción... 4 Objetivo del Documento... 4 Interesados... 4 Listado... 4 Interesados

Más detalles

PRÓLOGO...13 CAPÍTULO 1. INTRODUCCIÓN A AJAX...17

PRÓLOGO...13 CAPÍTULO 1. INTRODUCCIÓN A AJAX...17 ÍNDICE PRÓLOGO...13 CAPÍTULO 1. INTRODUCCIÓN A AJAX...17 1.1 CONTEXTO DE UTILIZACIÓN DE AJAX...17 1.2 QUÉ ES AJAX?...18 1.3 LAS TECNOLOGÍAS AJAX...20 1.4 PRIMERA APLICACIÓN AJAX...22 1.4.1 DESCRIPCIÓN

Más detalles

Capítulo 5. Desarrollo del Sistema

Capítulo 5. Desarrollo del Sistema Capítulo 5. Desarrollo del Sistema En este capítulo se describe el desarrollo del sistema, que incluye el análisis, diseño e implementación. La implementación de éste sistema se llevó acabo junto con el

Más detalles

Organización del Sistema Operativo

Organización del Sistema Operativo del Sistema Operativo Sistemas Operativos Pontificia Universidad Javeriana Febrero de 2010 del Sistema Operativo Funciones Básicas Funciones Básicas Perspectivas del Computador Responsabilidades del SO

Más detalles

Análisis Exploratorio de Datos

Análisis Exploratorio de Datos Análisis Exploratorio de Datos 10 Qué son los Datos? Una variable es una propiedad o característica de un Individuo Ejemplos: color de ojos de un persona, temperatura, estado civil Una colección de variables

Más detalles

INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION

INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION DIIAGRAMAS DE FLUJO Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para

Más detalles

2da etapa del proyecto

2da etapa del proyecto Construcción de un marco general y su correspondiente plataforma de software para la generación de información estadística a partir de datos disponibles en la web incorporando tecnologías de Big Data 2da

Más detalles

DISEÑO ARQUITECTURA DEL SOFTWARE

DISEÑO ARQUITECTURA DEL SOFTWARE DISEÑO ARQUITECTURA DEL SOFTWARE [ZUGYM] v2.0 DIRIGIDO A: Ingeniera Alexandra Méndez Lindo AUTORA: Luisa Fernanda Barrera León PONTIFICIA UNIVERSIDAD JAVERIANA Departamento de Ingeniería de Sistemas BOGOTÁ,

Más detalles

La secuencia de referencias a páginas para el proceso B es:

La secuencia de referencias a páginas para el proceso B es: SISTEMAS OPERATIVOS (Código: 71902048) Enero 2017 Material permitido: Solo calculadora no programable Tiempo: 2 horas N1 Aviso 1: Todas las respuestas deben estar debidamente razonadas. Aviso 2: Escriba

Más detalles

Anexo 3 COMPONENTES DE SQL SERVER. Los DDL (Data Definition Languaje) que permiten crear y definir nuevas

Anexo 3 COMPONENTES DE SQL SERVER. Los DDL (Data Definition Languaje) que permiten crear y definir nuevas Anexo 3 COMPONENTES DE SQL SERVER COMANDOS Existen tres tipos de comandos SQL [5]: Los DDL (Data Definition Languaje) que permiten crear y definir nuevas bases de datos, campos e índices. En la tabla se

Más detalles

[1.4] Funcionamiento de una aplicación web

[1.4] Funcionamiento de una aplicación web [1.4] Funcionamiento de una aplicación web Implantación de Aplicaciones Web, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red Funcionamiento de las aplicaciones

Más detalles

DIAGRAMA DE SECUENCIA

DIAGRAMA DE SECUENCIA DIAGRAMA DE SECUENCIA 1. Modelado de Secuencia: Registrar Usuario. 2. Modelado de Secuencia: Iniciar sesión. 3. Modelado de Secuencia: Mostrar Datos Estudiante. 4. Modelado de Secuencia: Modificar Datos

Más detalles

API: REST o RESTful WEB-SERVICES

API: REST o RESTful WEB-SERVICES API: REST o RESTful JUAN CARLOS CONDE RAMÍREZ WEB-SERVICES API: Qué? y Por qué? Si estás construyendo apps o sitios Web, es probable que ya hayas oído hablar de APIs REST o incluso ya hasta las hayas utilizado,

Más detalles

ESTRUCTURA DE ASIGNACIÓN

ESTRUCTURA DE ASIGNACIÓN ALUMNA: GRADO: MODALIDAD-10 FECHA: PROFESOR: Hugo Nelson Ramírez Cárdenas LOGROS 1. Comprende la importancia que tiene el diseño de algoritmos, como forma de dar solución a un determinado problema. 2.

Más detalles

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 6

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 6 Computación Aplicada Universidad de Las Américas Aula virtual de Computación Aplicada Módulo de Excel 2013 LIBRO 6 Contenido FORMA DE HACER CÁLCULOS... 3 QUÉ SON LAS FÓRMULAS Y QUÉ LAS FUNCIONES?... 4

Más detalles

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web Cualificaciones Profesionales y Certificados de Profesionalidad Ficha Técnica Categoría Informática y Comunicaciones Referencia Precio Horas 9777-1302

Más detalles

Pontificia Universidad Javeriana. Stephanie Herrera Bautista SRS

Pontificia Universidad Javeriana. Stephanie Herrera Bautista SRS 2012 Pontificia Universidad Javeriana Stephanie Herrera Bautista SRS 1 Contenido LISTA DE TABLAS...2 Tabla de Ilustraciones...3 1. INTRODUCCIÓN...4 1.1. PROPÓSITO... 4 1.2. ALCANCE... 4 1.3. DEFINICIONES,

Más detalles

Lenguajes de marcado para presentación de Páginas web.

Lenguajes de marcado para presentación de Páginas web. CENTRO COLABORADOR FORMACIÓN & CONSULTING ATENEO S.L.U.. Nº 40 30009 DESARROLLO de APLICACIONES con TECNOLOGÍAS WEB R.D. 1531/2011 de 31 de octubre Nivel de Cualificación 3 590 horas UNIDADES de COMPETENCIA

Más detalles

Corpus. Un producto de la familia. Historia digital corporativa. Workflow para la gestión documental

Corpus. Un producto de la familia. Historia digital corporativa. Workflow para la gestión documental Corpus Workflow para la gestión documental Historia digital corporativa Corpus / Contenido Qué es corpus? Usos y ejemplos Características Ventajas Especificaciones técnicas Tipos de licenciamiento Corpus

Más detalles

Diagramas de Clases de Análisis

Diagramas de Clases de Análisis Diagramas de Clases de Análisis El análisis de casos de uso es una actividad que se realiza cuando los casos de uso están completos o próximos a completarse. Los objetivos son: Identificar las clases que

Más detalles

Registrar información o datos de una persona REQUERIMIENTO QUE LO UTILIZA O ESPECIALIZA:

Registrar información o datos de una persona REQUERIMIENTO QUE LO UTILIZA O ESPECIALIZA: 1 REQUERIMIENTOS FUNCIONALES INTIFICADOR: R1 Registrar información o datos de una persona Si Alta Número y tipo de documento Apellidos y Nombres completos Dirección Teléfono Firma DOCUMENTOS VISUALIZACIÓN

Más detalles

ESPE UNIVERSIDAD DE LAS FUERZAS ARMADAS INNOVACIÓN PARA LA EXCELENCIA

ESPE UNIVERSIDAD DE LAS FUERZAS ARMADAS INNOVACIÓN PARA LA EXCELENCIA ESPE UNIVERSIDAD DE LAS FUERZAS ARMADAS INNOVACIÓN PARA LA EXCELENCIA IMPLEMENTACIÓN DE UN SISTEMA WEB TRANSACCIONAL Y LOGÍSTICO PARA LA MICROEMPRESA CRÉDITOS KRISMAT, MEDIANTE LA UTILIZACIÓN DE LA PLATAFORMA

Más detalles

Curso: Python for Analytics

Curso: Python for Analytics 1 Curso: Python for Analytics 2 Presentación Python es un lenguaje de programación potente y fácil de aprender. Cuenta con estructuras de datos eficientes, de alto nivel y un enfoque simple pero efectivo

Más detalles

Arquitecturas de Software Web de Código Abierto para Sistemas de Información Geográficos. Mapeo Sistemático

Arquitecturas de Software Web de Código Abierto para Sistemas de Información Geográficos. Mapeo Sistemático Arquitecturas de Software Web de Código Abierto para Sistemas de Información Geográficos. Mapeo Sistemático Alvaro Uyaguari Edison Espinoza José Luis Carrillo Milton Escobar Patricio Espinel Contenido

Más detalles

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos Descripción El programa de Desarrollo Web brinda los conocimientos para desarrollar las destrezas necesarias para formar Desarrolladores Web Junior, mediante un conjunto de herramientas pedagógicas cuidadosamente

Más detalles

3. DESARROLLO Y HERRAMIENTAS

3. DESARROLLO Y HERRAMIENTAS 14 3. DESARROLLO Y HERRAMIENTAS 3.1 Desarrollo El primer paso es recolectar toda la información posible y analizar cuál será de utilidad y cual no. Documentación sobre el sistema (Sistema integrado de

Más detalles

Existen tres Menús: el menú Files, el menú Window y el menú About. Y se encuentran siete botones en la barra de tarea:

Existen tres Menús: el menú Files, el menú Window y el menú About. Y se encuentran siete botones en la barra de tarea: Jean-François PARROT LAGE, Instituto de Geografía UNAM, México D.F., México Manual de utilización del Módulo Extract_V2 El módulo Extract_V2 permite extraer una zona a partir de una imagen o de un Modelo

Más detalles

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Bases de datos. CURSO ACADÉMICO - SEMESTRE Segundo semestre

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Bases de datos. CURSO ACADÉMICO - SEMESTRE Segundo semestre ANX-PR/CL/001-01 GUÍA DE APRENDIZAJE ASIGNATURA Bases de datos CURSO ACADÉMICO - SEMESTRE 2016-17 - Segundo semestre GA_09IB_95000124_2S_2016-17 Datos Descriptivos Nombre de la Asignatura Titulación Centro

Más detalles

20480 Programación en HTML5 con JavaScript y CSS3

20480 Programación en HTML5 con JavaScript y CSS3 20480B 20480 Programación en HTML5 con JavaScript y CSS3 Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2012 Formación: Presencial Horas: 25 Se requieren los siguientes requisitos

Más detalles

Modelos de Mercadotecnia Tema 1: Dimensión del Marketing

Modelos de Mercadotecnia Tema 1: Dimensión del Marketing Tema 1: Dimensión del Marketing Sesión 2: Bases de Datos Objetivo de la Sesión: Al concluir la sesión el alumno reconocerá el proceso para llevar a cabo la minería de datos y describirá cómo las herramientas

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE PROGRAMACIÓN VISUAL

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE PROGRAMACIÓN VISUAL TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE PROGRAMACIÓN VISUAL 1. Competencias Implementar sistemas de medición y control bajo los estándares

Más detalles

MATERIA: INTRODUCCIÓN A LA INFORMÁTICA

MATERIA: INTRODUCCIÓN A LA INFORMÁTICA PRUEBAS DE ACCESO PARA MAYORES DE 25 Convocatoria 2013-2014 MATERIA: INTRODUCCIÓN A LA INFORMÁTICA Notas informativas: No se admiten contestaciones a lápiz. Se descontará 0,5 puntos por cada 5 faltas de

Más detalles

Sistema de Planificación de Asignaturas para Estudiantes de Posgrado ( SIPA-Pos ) Luis Alberto Albino Muñoz Modalidad: Aplicación Grupo: Istar

Sistema de Planificación de Asignaturas para Estudiantes de Posgrado ( SIPA-Pos ) Luis Alberto Albino Muñoz Modalidad: Aplicación Grupo: Istar Sistema de Planificación de Asignaturas para Estudiantes de Posgrado ( SIPA-Pos ) Luis Alberto Albino Muñoz Modalidad: Aplicación Grupo: Istar Agenda Oportunidad y Antecedentes Descripción del Proyecto

Más detalles

Seminario de Programación

Seminario de Programación Seminario de Programación La Asociación de Egresados de la Universidad Tecnológica de Pereira ASEUTP con el apoyo de ZEROX INGENIERÍA SAS invita al Seminario de Programación Orientada a Objetos, PHP, Bases

Más detalles

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Desarrollo de webs dinamicas. CURSO ACADÉMICO - SEMESTRE Primer semestre

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Desarrollo de webs dinamicas. CURSO ACADÉMICO - SEMESTRE Primer semestre ANX-PR/CL/001-01 GUÍA DE APRENDIZAJE ASIGNATURA Desarrollo de webs dinamicas CURSO ACADÉMICO - SEMESTRE 2016-17 - Primer semestre GA_05TI_55000068_1S_2016-17 Datos Descriptivos Nombre de la Asignatura

Más detalles

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos Descripción Las certificaciones de Android tienen como objetivo enseñarte las herramientas necesarias para que aprendas a diseñar e implementar aplicaciones Android para dispositivos móviles, partiendo

Más detalles

Copyright Arsys Internet S.L. Campañas Online Manual de Resellers

Copyright Arsys Internet S.L. Campañas Online Manual de Resellers Campañas Online Manual de Resellers Índice 1 Introducción 2 Acceso a Campañas Online 3 Herramienta de administración de usuarios y saldo 3.1 Menú Inicio 3.2 Usuarios 3.2.1 Búsqueda de usuarios 3.2.2 Detalle

Más detalles

SRS. Alejandra Cubillos Carvajal Pontificia Universidad Javeriana

SRS. Alejandra Cubillos Carvajal Pontificia Universidad Javeriana 2015 SRS Pontificia Universidad Javeriana Contenido 1. Interface con el usuario... 2 2. Restricciones... 3 3. Especificación s es... 3 4. s No es... 8 5. Referencias... 9 1. Interface con el usuario En

Más detalles

Introducción a las Aplicaciones Web

Introducción a las Aplicaciones Web 16/02/2012 aplicación? 5. Servicios Introducción a las Aplicaciones Web Departamento de Lenguajes y Sistemas Informáticos Grupo de Ingeniería del Software Febrero de 2012 Antes de empezar... EXAMEN aplicación?

Más detalles

Agenda. Problemática. Pregunta generadora. Objetivo general y objetivos específicos. Desarrollo del trabajo de grado. Conclusiones.

Agenda. Problemática. Pregunta generadora. Objetivo general y objetivos específicos. Desarrollo del trabajo de grado. Conclusiones. Herramienta para la administración de requerimientos de los proyectos de las asignaturas de Ingeniería y Arquitectura de Software de la Pontificia Universidad Javeriana Estudiante Carlos David Duarte Alfonso

Más detalles

Almacenamiento y gestión de datos

Almacenamiento y gestión de datos página 1 de 5 Estudios de Seguridad Pública y Detective Privado Almacenamiento y gestión de datos Departamento de Lenguajes y Sistemas Informáticos UNIVERSIDAD DE ALICANTE ÍNDICE PRINCIPAL Introducción

Más detalles

Ingeniería en Electrónica, Redes y Comunicación de Datos

Ingeniería en Electrónica, Redes y Comunicación de Datos Ingeniería en Electrónica, Redes y Comunicación de Datos Autor: Torres M. David Antonio Director: PhD. Vinicio Carrera Codirector: Msc. Roberto Triviño ANTECEDENTES En los 90 s surge la disponibilidad

Más detalles

PERFIL PROFESIOGRÁFICO PARA IMPARTIR LAS ASIGNATURAS DE LA LICENCIATURA EN INGENIERÍA EN COMPUTACIÓN (PLAN DE ESTUDIOS 2005)

PERFIL PROFESIOGRÁFICO PARA IMPARTIR LAS ASIGNATURAS DE LA LICENCIATURA EN INGENIERÍA EN COMPUTACIÓN (PLAN DE ESTUDIOS 2005) ASIGNATURAS SEMESTRE LICENCIATURA EN OTROS REQUERIMIENTOS Álgebra (1100) 1 Geometría Analítica (1102) 1 Ingeniería, Matemáticas, Física o carreras cuyo contenido en el área de las Matemáticas sea similar

Más detalles

1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de Diseño de sistemas automatizados.

1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de Diseño de sistemas automatizados. Página 1 de 8 1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de de sistemas automatizados. 2. Ámbito de responsabilidad. RDSI Responsable del Desarrollo

Más detalles

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Fundamentos de los sistemas telematicos. CURSO ACADÉMICO - SEMESTRE Primer semestre

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Fundamentos de los sistemas telematicos. CURSO ACADÉMICO - SEMESTRE Primer semestre ANX-PR/CL/001-01 GUÍA DE APRENDIZAJE ASIGNATURA Fundamentos de los sistemas telematicos CURSO ACADÉMICO - SEMESTRE 2016-17 - Primer semestre GA_09TT_95000005_1S_2016-17 Datos Descriptivos Nombre de la

Más detalles

Proyecto Fin de Carrera

Proyecto Fin de Carrera Proyecto Fin de Carrera E.T.S.I. de Informática I.T.I de Sistemas Universidad de Málaga Autora: María José Morón Fernández Directores: D. José María Álvarez Palomo D. Eduardo Casilari Pérez 1 1. Introducción

Más detalles