INGENIERÍA EN SISTEMAS E INFORMÁTICA

Slides:



Advertisements
Presentaciones similares
PROYECTO CURSO PROYECTO DE SISTEMAS MECATRÓNICOS 2012-I
Advertisements

VALORACIÓN Y SELECCIÓN DE INVERSIONES EN RECURSOS INFORMÁTICOS
Ingeniería de Software II
Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian
Proyecto Call Center Taller de desarrollo de proyectos II
DIRECTOR: ING. DIEGO MARCILLO CODIRECTOR: ING. JAIME ANDRANGO
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
MI PROGRAMA DE FORMACION
¿Qué es ZABBIX? Zabbix esta diseñado para monitorear y registrar el estado de varios servicios de red, Servidores, hardware de red, alertas y visualización.
Proyecto Implementación de un software orientado a la web que gestione la aplicación de la técnica de calidad Seis Sigma al Proceso de Desarrollo de Software,
MÉTODO ÁGIL SCRUM APLICADO A LA IMPLANTACIÓN DE UN SISTEMA INFORMÁTICO PARA EL PROCESO DE RECOLECCIÓN MASIVA DE INFORMACIÓN CON TECNOLOGÍA MÓVIL Como.
PROYECTO DE GRADO ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP –
Felipe Donoso Natalia Sandoval
ESPE – Departamento de Ciencias de la Computación
ESCUELA POLITÉCNICA DEL EJÉRCITO
Aplicación de diseño de clases y generación de código, orientado hacia la arquitectura multicapas y el mapeo objeto/relacional Juan Timoteo Ponce Ortiz.
MARCO METODOLOGICO.
Data Mart para la gestión de reportes y apoyo a la toma de decisiones del departamento de RR.HH. de la empresa de agua S.A.” Agosto 2010.
Departamento de Ciencias de la Computación
ANÁLISIS, DESARROLLO E IMPLANTACIÓN DE UN SISTEMA ORIENTADO A LA WEB PARA GESTIÓN ACADÉMICA. CASO PRÁCTICO: JOHN OSTEEN CHRISTIAN ACADEMY Elaborado por.
MAESTRIA EN INGENIERÍA DE SOFTWARE
Jonathan Patricio Cárdenas Ruperti
Ingeniería de Sistemas e Informática
Métricas Web. Mediante las métricas Web, podemos calificar un sitio en función de su calidad, sumatorio de varios factores, comentados en el resto de.
Trabajo Práctico Taller de Desarrollo de Proyectos 2 Septiembre 2009.
HERRAMIENTA DE EVALUACIÓN PARA LA IMPLEMENTACIÓN EFICAZ DE VOIP EN LAS ORGANIZACIONES BAJO SOFTWARE LIBRE AUTOR: ING. JOSE FIGUEREDO TUTOR: MSC. MANUEL.
SEMANA Introducción.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
UNIVERSIDAD DE LA FF. AA. ESPE CARRERA DE INGENIERIA DE SISTEMAS PROYECTO DE TESIS : “Análisis, diseño, construcción e implementación de una Guía Interactiva.
Ciclos de vida ágiles.  Es una metodología ágil que plantea: ◦ Iteraciones cortas ◦ Entregables periódicos ◦ Colaboración con el cliente full time ◦
Leonora Sistemas S.A. Sistema de Planificación y Control de Ventas (SIPCOV)‏ Patricia Albornoz Labrín.
Propósito: * Mostrar indicativos porcentuales de los diversos microorganismos con los que se alimentan el camarón en un manejo semi-intensivo aplicado.
 Tema del proyecto  Integrantes y roles del equipo  Objetivos del proyecto  Alcance.
1 Proyecto de Solución de Problemas con Programación Verano 2008.
Ingenieria de software
ESCUELA POLITÉCNICA DEL EJÉRCITO
Aguinaga mantilla David Adrián Vaca Montenegro Erick paúl
DESARROLLO DE UNA APLICACIÓN MÓVIL PARA APOYAR AL TURISMO DEL CENTRO HISTÓRICO, UTILIZANDO REALIDAD AUMENTADA Y GEOLOCALIZACIÓN, PARA LA EMPRESA VLBS.
Contexto Proyecto consolidado dentro de la línea de investigación de Sistemas de Información en el Dpto. de Ingeniería en Sistemas de Información de la.
Plan de Sistemas de Información (PSI)
Ing. Sergio León Maldonado
Andrés Harker Gutiérrez Director: Cesar Julio Bustacara Medina MSc. Asesor: Oscar Xavier Chavarro MSc. Arquitectura de un módulo I/O para objetos 3D Pontificia.
¿Cómo nos ayuda GeneXus a mejorar la calidad en el proceso de desarrollo de Software? Ing. Rosario Estévez Ing. Rafael Mon
INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN PROYECTO FIN DE CARRERA
TEMA: DESARROLLO DE UN SISTEMA INFORMÁTICO PARA EL CONTROL DE USO Y EL MANTENIMIENTO DE VEHÍCULOS DE UNA INSTITUCIÓN PÚBLICA AUTOR: EDISON GUAMAN   DIRECTOR:
Proyecto de Carrera Tecnólogo en Informática 2012 Grupo 02 Luis Conde Juan Urtiaga Jorge Melnik Álvaro Vallvé Prof. Ing. Dra. Andrea Delgado.
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE MONITOREO REMOTO BASADO EN WEB PARA EL CONTROL DE VARIABLES FÍSICAS TRANSMITIDAS A TRAVÉS DE INTERNET. Integrantes:
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Introducción al proceso de verificación y validación.
Ingeniería del Software I
Competencias Avanzadas de Telemática Agosto de 2015.
ADN2 Diseño ágil de noticias Historia de un trabajo profesional.
Ciclo de Vida del Software
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
Taller de desarrollo de proyectos II Presentación Inicial.
Metodología del Ciclo de Vida del Software
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
PARÁMETROS PARA LA PRESENTACIÓN DE PROYECTOS EN SISTEMAS
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
VI. EVALUACIÓN DE LOS RECURSOS
Maestría en Gerencia en Tecnología de la Información Cátedra Ingeniería de Software Profesora: Mary Carmen Milano. Integrantes: Rosa Arellano Osbaldo Goitia.
Autor: Reinozo Cuesta Christian Marcelo
ELO-329: Diseño y Programación Orientados a Objetos1 Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Sobre el Proceso Racional Unificado RUP es un proceso para el desarrollo de un proyecto de un software que define claramente quien, cómo, cuándo y qué.
Oswald David Blanco Solipas Laura Marcela Cervantes Aguilar Julieth del Carmen Glen Castro Danesa Nini Hernández Blanco.
Desarrollo iterativo e incremental
Junio, 2013.
Transcripción de la presentación:

INGENIERÍA EN SISTEMAS E INFORMÁTICA TEMA: DESARROLLO DE UN PROTOTIPO DE APLICACIÓN WEB EN COMBINACIÓN CON LA PLATAFORMA ARDUINO PARA CONTROLAR LA CALIDAD DE AIRE DE LA CIUDAD DE QUITO Autor: Diego M. Carrera A Director: Ing. Walter Fuertes PhD Codirector: Ing. César Villacís Sangolquí, Diciembre 2014.

Contenido Antecedentes Objetivos Alcance Metodologías Herramientas Utilizadas Requerimientos Diseño del Prototipo Desarrollo Ejecución del Prototipo Prueba de Concepto y Resultados Conclusiones y Recomendaciones Demostración del Prototipo

Fuente: Secretaría de Ambiente, Quito 1. Antecedentes Contaminación atmosférica en ciudades genera problemas ambientales y afectación a salud de las ciudadanos Redes de monitoreo de calidad del aire en ciudades son fijas y limitadas en su cobertura. Nuevas redes de monitoreo se han desarrollado basadas en el Internet de las Cosas (IoT) Quito posee una red de monitoreo de alcance limitado Fuente: Secretaría de Ambiente, Quito

2. Objetivos General Específicos Desarrollar un prototipo de aplicación Web en combinación con la plataforma Arduino para controlar la calidad del aire de la ciudad de Quito. General Revisar el marco teórico referente a las metodologías de SCRUM y Extreme Programming (XP) Describir la plataforma Arduino con el uso de sensores para la medición de la calidad del aire. Realizar la especificación de requerimientos del prototipo, aplicando la norma IEEE 830. Emplear Scrum y XP para la planificación, diseño, desarrollo y pruebas del prototipo. Evaluar los resultados obtenidos. Específicos

Mejoras potenciales: seguridad, alertas, entre otras 3. Alcance Prototipo “GREEN AIR” Módulo de Usuarios Módulo de dispositivos Servicio Web Portada de LA Aplicación 1 2 3 4 Mejoras potenciales: seguridad, alertas, entre otras

4. METODOLOGÍAS Metodologías Empleadas Fuente: Pressman, 2010 Fuente: Álvarez et. all, 2012 Fuente: Pressman, 2010

4. Metodologías Combinación de Metodologías SCRUM XP Organizar trabajo en el ciclo de vida del proyecto Product Backlog Sprint Backlog Burndown Chart Incremento o Demo XP Codificación del software Pruebas Unitarias – TDD Diseño incremental Integración continua

5. HERRAMIENTAS Plataforma Arduino Java Enterprise Edition (JEE) Tarjeta Arduino IDE Arduino Módulos de Expansión Sensores (CO, CO2, Densidad de Polvo) Java Enterprise Edition (JEE) Enterprise Java Beans (EJB) Java Persistence API (JPA) Java Server Faces (JSF) Web Services RESTful JUnit Arquillian Herramientas de Desarrollo Eclipse MySQL Workbench StartUML Servidor WildFly MySQL Estándares y Herramientas de Modelado IEEE 830 – 1998 UML 2.0

6. REQUERIMIENTOS Proceso modelado Requerimientos funcionales

6. REQUERIMIENTOS Requerimientos Funcionales

7. Diseño Arquitectura del Software

7. DISEÑO Diseño Físico – Base de Datos

7. DISEÑO Diseño del Servicio WEB

7. DISEÑO Diagrama de Paquetes Aquí hacer enfasis del bajo acoplamiento y alta cohesión

8. DESARROLLO Iteraciones Sucesivas Registro de usuario avanzado Inicio de sesión Gestión de usuario avanzado Iteración 1 Agregar dispositivos electrónicos Editar configuraciones Capturar y procesar lecturas Iteración 2 Transmitir información Autenticar dispositivos electrónicos Almacenar información Iteración 3 Generar mapa y gráficos Consultar Información Iteración 4 Requerimientos cubiertos por Iteración

8. DESARROLLO, PRUEBAS UNITARIAS Pruebas unitarias utilizando JUnit y Arquillian. Se realizaron (10) pruebas a toda la arquitectura del software.

9. EJECUCIÓN DEL PROTOTIPO Portal de la Aplicación

9. EJECUCIÓN DEL PROTOTIPO Dispositivo Electrónico - Arduino

10. PRUEBA DE CONCEPTO y RESULTADOS Definición puntos y parámetros monitoreo Medición en Ciudad Quito (CO y DP) Medición en Cuevas Tena (CO2 y DP) Análisis Estadístico (medidas tendencia central) Comparar con Normas Internacionales (USEPA, ASHARE 62) Las mediciones en Quito cumplen parámetros de calidad de aire. La concentración de CO2 en las cuevas no cumple, mientras que la densidad de polvo es menor que en la ciudad de Quito

12. DEMO DEL PROTOTIPO

Internet de las Cosas (IoT) 11. CONCLUSIONES Metodologías Construcción solución Integral Requerimientos poco definidos Plazo previsto Arduino Construcción de dispositivos electrónicos interactivos Rápido y sin la necesidad de conocimientos avanzados en electrónica Necesidad de calibrar técnicamente los sensores. Lecturas referenciales Java EE Simplifica el desarrollo Arquitectura escalable RESTful y JSON Internet de las Cosas (IoT) Nuevo enfoque en medición de parámetros de calidad del aire. Diseño Responsables de la gestión de la calidad del aire Los ciudadanos como usuarios finales de la información recolectada.

11. RECOMENDACIONES Continuar la investigación sobre el impacto en la calidad de vida del Internet de las Cosas (IoT) Incrementar el número de sensores y tiempos de medición Ampliar el desarrollo del software y dispositivos electrónicos

DIEGO MAURICIO CARRERA ARÍZAGA SANGOLQUI, DICIEMBRE 2014 GRACIAS DIEGO MAURICIO CARRERA ARÍZAGA SANGOLQUI, DICIEMBRE 2014