Entorno de programación educativo en lenguaje Python para la EDU CIAA NXP

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

Download "Entorno de programación educativo en lenguaje Python para la EDU CIAA NXP"

Transcripción

1 Entorno de programación educativo en lenguaje Python para la EDU CIAA NXP Autor Director del trabajo Ing. Eric Pernia Jurado propuesto para el trabajo Ing. Pedro Martos Ing. Alejandro Permingeat Ing. Gerardo Sager Este plan de trabajo ha sido realizado en el marco de la asignatura Gestión de Proyectos entre abril y mayo de Página 1 de 22

2 Tabla de contenido Registros de cambios Acta de Constitución del Proyecto Identificación y análisis de los interesados 1. Propósito del proyecto 2. Alcance del proyecto 3. Supuestos del proyecto 4. Requerimientos 5. Entregables principales del proyecto 6. Desglose del trabajo en tareas 7. Diagrama de Activity On Node 8. Diagrama de Gantt 9. Matriz de uso de recursos de materiales 10. Presupuesto detallado del proyecto 11. Matriz de asignación de responsabilidades 12. Gestión de riesgos 13. Gestión de la calidad 14. Comunicación del proyecto 14. Gestión de Compras 16. Seguimiento y control 17. Procesos de cierre Página 2 de 22

3 Registros de cambios Revisión Cambios realizados Fecha 1.0 Creación del documento 30/03/ Primeras correcciones hasta punto 6 03/04/ Se completó hasta punto 11 08/04/ Correcciones título, gant y matriz responsabilidades 12/04/ Se completó hasta punto 17 15/04/ Correcciones gant 18/04/ Se agregaron los Jurados 08/05/2016 Página 3 de 22

4 Acta de Constitución del Proyecto Buenos Aires, 30 de marzo de 2016 Por medio de la presente se acuerda con el Sr. Ernesto Gigliotti que su Proyecto Final de la Carrera de Especialización en Sistemas Embebidos se titulará Entorno de programación educativo en lenguaje Python para la EDU CIAA NXP., consistirá esencialmente en el soporte del firmware del proyecto micropython para la placa EDU CIAA, la realización de un entorno de programación y la generación de documentación y ejemplos, y tendrá un presupuesto preliminar estimado de 600 hs de trabajo, con fecha de inicio miércoles 30 de marzo de 2016 y fecha de presentación pública miércoles 14 de diciembre de Se adjunta a esta acta la planificación inicial. Ariel Lutenberg Director de la CESE FIUBA Página 4 de 22

5 Identificación y análisis de los interesados Rol Nombre y Apellido Departamento Puesto Auspiciante Cliente Jurado FIUBA Jurados de la CESE Impulsor Ernesto Gigliotti Responsable Ernesto Gigliotti UTN FRA Desarrollador Colaboradores Martin Ribelotta Responsable Software IDE del proyecto CIAA Orientadores Eric Pernia UNQUI/FIUBA Docente en la Carrera de Esp. en Sistemas Embebidos Equipo Opositores Usuario Final Alumnos de nivel secundario y universitario Escuelas secundarias y universidades 1. Propósito del proyecto El objetivo principal del proyecto será proveer una herramienta que permita a estudiantes de educación secundaria y universitaria aprender programación y electrónica, utilizando el lenguaje Python junto con la plataforma EDU CIAA NXP. 2. Alcance del proyecto El proyecto incluye el desarrollo del soporte para la placa, de modo que se puedan utilizar desde módulos python, las entradas y salidas de la placa así como también los periféricos básicos como UART, entradas analógicas, etc.. Página 5 de 22

6 Por otro lado se desarrollará un software a modo de entorno de programación, monoarchivo, que permita escribir el programa que se ejecutará en la placa. El alcance del proyecto también incluye la realización de proyectos de ejemplo utilizando la placa y el lenguaje Python, así como también la documentación de las bibliotecas desarrolladas para programar. El proyecto no incluye la implementación de periféricos complejos como ethernet, usb o can. 3. Supuestos del proyecto Para el desarrollo del presente proyecto se supone que la placa sobre la que se plantea el desarrollo es accesible a bajo costo y en la cantidad demandada, por alumnos de nivel secundario y universitario. Se tomará como base el port de micropython para el lpc43xx realizado por Martin Ribelotta el cual incluye la inicialización básica del intérprete Python, la realización de un módulo REPL y la implementación de un Filesystem simple dentro de la memoria Flash del microcontrolador, todas estas características se suponen estables y funcionando. 4. Requerimientos 1. Grupo de requerimientos referidos a las bibliotecas Python disponibles para programar: 1.1 Manejo de los leds que dispone la placa. 1.2 Utilización de los pulsadores. 1.3 Manejo y configuración de los pines designados como GPIO. 1.4 Configuración y utilización de la UART. 1.5 Configuración y utilización de la interface RS Lectura de las entradas ADC. 1.7 Salida DAC. 1.8 Utilización de la EEPROM interna. 2. Grupo de requerimientos referidos al entorno de desarrollo 2.1 El software deberá ser multiplataforma (Windows/Linux/OSX) 2.2 No debe ser necesario recompilar el firmware de la placa para cambiar el script de python. 2.3 El programa de python se enviará por el COM virtual generado al conectar la placa a la PC. 2.4 El software deberá tener embebida una terminal serial, por donde se implementará la interfaz de salida y entrada estándar del programa de Python. 2.5 El software deberá tener porciones de código de ejemplo que puedan insertarse fácilmente junto con lo que el usuario programa (Snippets) 2.6 El software deberá tener links para acceder fácilmente a la documentación online y a los proyectos de ejemplo. Página 6 de 22

7 3. Grupo de requerimientos referidos a los proyectos de ejemplo 3.1 Los proyectos de ejemplo serán divididos en tres categorías: Inicial, Intermedio y Avanzado. 3.2 Los proyectos de ejemplo consistirán en el código fuente, la explicación del mismo en forma detallada, y un esquemático de conexión con componentes externos en el caso que se requiera. 3.3 Los proyectos de ejemplo estarán basados en los proyectos típicos de electrónica que se realizan en escuelas secundarias. 4. Grupo de requerimientos generales 4.1 El acceso a la información del proyecto será libre y gratuita. 4.2 Se publicará la documentación de las bibliotecas de Python disponibles para programar. 5. Entregables principales del proyecto Repositorio de firmware. Instructivo de instalación de firmware. Instalador y código fuente del software entorno de desarrollo. Instructivo de utilización del software entorno de desarrollo. Repositorio con proyectos de ejemplo. Documentación de las bibliotecas Python que pueden utilizarse para programar. 6. Desglose del trabajo en tareas 1. Grupo de tareas respecto al firmware (127 hs) 1.1 Puesta en marcha del core básico de micropython. (12hs) 1.2 Configuración y habilitación de features. (4 hs) 1.3 Creación de una Biblioteca C para el uso de leds. (4 hs) 1.4 Creación de un Módulo Python para el uso de leds. (6 hs) 1.5 Creación de una Biblioteca C para uso de pulsadores. (4 hs) 1.6 Creación de un Módulo Python para uso de pulsadores. (6 hs) 1.7 Creación de una Biblioteca C para uso de la UART. (12 hs) 1.8 Creación de un Módulo Python para uso de la UART. (8 hs) 1.9 Creación de una Biblioteca C para uso de GPIOs. (8 hs) 1.10 Creación de un Módulo Python para uso de GPIOs. (6 hs) 1.11 Creación de una Biblioteca C para uso de ADC. (8 hs) 1.12 Creación de un Módulo Python para uso de ADC. (6 hs) 1.13 Creación de una Biblioteca C para uso de DAC. (4 hs) 1.14 Creación de un Módulo Python para uso de DAC. (5 hs) 1.15 Creación de una Biblioteca C para uso de Timers. (8 hs) 1.16 Creación de un Módulo Python para uso de Timers. (6 hs) 1.17 Creación de una Biblioteca C para el uso de la EEPROM interna. (4 hs) 1.18 Creación de un Módulo Python para uso de la EEPROM interna. (4 hs) 1.19 Implementación de protocolo xmodem para transferir archivo desde el IDE a la placa. (12 hs) Página 7 de 22

8 2. Grupo de tareas respecto al software (80 hs) 2.1 Implementación de editor con syntax highlighter. (16 hs) 2.2 Envío de archivo a la placa. (12 hs) 2.3 Menú configuración puerto serie. (8 hs) 2.4 Menú con snippets. (8 hs) 2.5 Terminal serie integrada. (18 hs) 2.6 Instructivo de instalación y uso. (12 hs) 2.7 Generación de instaladores. (6 hs) 3. Grupo de tareas de testing de firmware (100 hs) 3.1 Crear tests unitarios de bibliotecas C (32 hs) 3.2 Crear tests unitarios de módulos Python (40 hs) 3.3 Crear test funcional de cada módulo Python de cada periférico (28 hs) 4. Grupo de tareas de testing de software (44 hs) 4.1 Crear test unitarios para pantalla de terminal integrada. (12 hs) 4.2 Crear test unitarios para pantalla de snippets. (8 hs) 4.3 Crear test unitarios para pantalla de configuración. (4 hs) 4.4 Crear test unitarios para envío de archivo a la placa. (12 hs) 4.5 Test funcional de integración. (8 hs) 5. Grupo de tareas respecto a los proyectos de ejemplo (80 hs) 5.1 Crear al menos 4 proyectos de ejemplo de nivel inicial. (8 hs) 5.2 Crear documentación de los proyectos de nivel inicial. (8 hs) 5.3 Crear al menos 4 proyectos de ejemplo de nivel intermedio. (12 hs) 5.4 Crear documentación de los proyectos de nivel intermedio. (12 hs) 5.5 Crear al menos 4 proyectos de ejemplo de nivel avanzado. (24 hs) 5.6 Crear documentación de los proyectos de nivel avanzado. (16 hs) 6. Grupo de tareas respecto a documentación de bibliotecas (29 hs) 6.1 Crear documentación del módulo de python para el uso de leds. (3 hs) 6.2 Crear documentación del módulo de python para el uso de pulsadores. (3 hs) 6.3 Crear documentación del módulo de python para el uso de la UART. (4 hs) 6.4 Crear documentación del módulo de python para el uso de GPIOs. (3 hs) 6.5 Crear documentación del módulo de python para el uso de leds. (3 hs) 6.6 Crear documentación del módulo de python para el uso de ADC. (3 hs) 6.7 Crear documentación del módulo de python para el uso de DAC. (3 hs) 6.8 Crear documentación del módulo de python para el uso de Timers. (4 hs) 6.9 Crear documentación del módulo de python para el uso de la EEPROM. (3 hs) Página 8 de 22

9 7. Grupo de tareas respecto a la escritura del trabajo (92hs) 7.1 Escribir memoria del trabajo (80 hs) 7.2 Escribir presentación (12 hs) Total de horas: 552hs 7. Diagrama de Activity On Node NOTA: Las tareas 2.x y 3.x se han indicado que pueden ser resueltas de forma simultánea, sin embargo debido a que existirá un solo programador en el proyecto las tareas se desarrollarán en forma consecutiva. Página 9 de 22

10 8. Diagrama de Gantt Página 10 de 22

11 Página 11 de 22

12 Página 12 de 22

13 Página 13 de 22

14 Página 14 de 22

15 9. Matriz de uso de recursos de materiales Código WBS Nombre de la tarea Recursos requeridos (horas) PC EDU CIAA NXP 1.x Desarrollo de Firmware 127 hs 127 hs 2.x Desarrollo IDE 80hs 0hs 3.x Testing Firmware 100hs 100hs 4.x Testing IDE 44hs 20hs 5.x Proyectos de ejemplo 6.x Documentación bibliotecas 7.x Escribir trabajo final y presentación 80hs 29hs 92hs 80hs 0hs 0hs 10. Presupuesto detallado del proyecto Categoría Detalle Costo Costo directo 600hs a $120/hr $ Costo indirecto 30% del costo directo $ Materiales EDU CIAA NXP $750 TOTAL $ Página 15 de 22

16 11. Matriz de asignación de responsabilidades Código WBS Título de la tarea 1.x Desarrollo de Firmware Listar todos los nombres y apellidos y el rol definidos en el proyecto Ernesto Gigliotti Responsable Martin Riobelotta Colaborador Eric Pernia Orientador P C A I Alumnos escuelas secundarias y universidades Usuario 2.x Desarrollo IDE P A I 3.x Testing Firmware P A 4.x Testing IDE P A 5.x Proyectos ejemplo P A I 6.x Documentación bibliotecas P A I 7.x Escribir trabajo final P A Referencias: P = Responsabilidad Primaria S = Responsabilidad Secundaria A = Aprobación I = Informado C = Consultado 12. Gestión de riesgos Riesgo 1: El código fuente implementado no cabe en la memoria del microcontrolador de la placa. Severidad (S)=7. Es una limitante en la cantidad de periféricos a los que se les puede dar soporte para poder ser utilizados desde el lenguaje Python. Probabilidad de ocurrencia (O)=3. El microcontrolador utilizado posee una gran cantidad de memoria de programa, por lo que es poco probable que ocurra. Tasa de no detección (D)=5. Es difícil estimar cuánto espacio va a ocupar un código que todavía no se programó. Página 16 de 22

17 Riesgo 2: Pérdida de los materiales de trabajo (placa o PC) Severidad (S)=2. Existen muchas en el mercado, es muy simple conseguir un reemplazo (ya sea la placa o una PC) Probabilidad de ocurrencia (O)=3. No es muy probable que ocurra. Aunque es posible por una mala manipulación de la placa o caso de robo. Tasa de no detección (D)=8. Es muy complicado saber cuando va a ocurrir un accidente de este tipo con antelación. Riesgo 3: No se llegan a cumplir todos los requerimientos. Severidad (S)=5. Puede limitarse el proyecto a tener menos soporte de hardware en una primera versión, y luego incluir más horas para completarlo. Probabilidad de ocurrencia (O)=4. No es muy probable que ocurra ya que se pretende que el proyecto sea el trabajo final de una carrera de especialización y se terminará a tiempo. Tasa de no detección (D)=2. Si las tareas están bien estimadas, es fácil detectar si se llegará a tiempo a completarlas todas. Riesgo 4: La plataforma no es utilizada por la comunidad CIAA. Si la documentación es confusa y es dificultoso comenzar a utilizar la placa con el firmware y el IDE desarrollados, el proyecto probablemente sea ignorado. Severidad (S)=8. Si la plataforma no es utilizada el proyecto pierde todo su sentido, ya que ésta fue la razón de existencia del mismo. Probabilidad de ocurrencia (O)=2. Como parte de las tareas a desarrollar se declararon las relacionadas a la creación de ejemplos y documentación, por lo que no es probable que ocurra. Tasa de no detección (D)=3. Al ser parte de los requerimientos, en la etapa de validación y verificación se detectará el problema. Riesgo 5: La memoria RAM del microcontrolador no es suficiente para la implementación de todos los drivers y módulos de python. Severidad (S)=8. No podrán implementarse los módulos de python deseados, limitando lo que luego será posible hacer con la placa. Probabilidad de ocurrencia (O)=7. La placa EDU CIAA NXP no posee los chips de memoria externa, y la cantidad de memoria RAM que posee el microcontrolador no es tanta, por lo que es posible que este hecho ocurra. Tasa de no detección (D)=1. La mayor parte de la memoria es consumida por el port de micropython en sí y no por los drivers agregados, por lo que es posible detectar este problema antes de comenzar el desarrollo de los drivers. Página 17 de 22

18 b) Tabla de gestión de riesgos: (El RPN se calcula como RPN=SxOxD.) Riesgo Severidad Ocurren. Detección RPN Severidad* Ocurren. * Detecc * RPN* Criterio adoptado: Se tomarán medidas de mitigación en los riesgos cuyos números de RPN sean mayores a 60 Nota: Los valores marcados con (*) en la tabla corresponden luego de haber aplicado la mitigación. c) Plan de mitigación de los riesgos que originalmente excedían el PRN máximo establecido: Riesgo 1: Plan de mitigación: Pueden programarse algunas rutinas en assembler para que ocupen menos espacio. Severidad (S)=5. Aunque es más trabajoso de realizar y quizá menos portable, con esta solución se solucionaría el problema. Probabilidad de ocurrencia (O)=3. No es probable que ocurra ya que la memoria disponible es grande. Tasa de no detección (D)=3. Se estima de antemano que el código en ASM ocupa un tercio del código en C. Riesgo 4: Plan de mitigación: Se deberán reevaluar los ejemplos desarrollados y generar contenido multimedia (Videos, notas, presentaciones, fotos, etc) que ayude a la comprensión y utilización de la plataforma. Severidad (S)=5. Se sumará más tiempo de proyecto del requerido. Probabilidad de ocurrencia (O)=1. Al agregar material informativo bajará la probabilidad de que ocurra el riesgo. Tasa de no detección (D)=3. Al ser parte de los requerimientos, en la etapa de validación y verificación se detectará el problema. Página 18 de 22

19 13. Gestión de la calidad Para cada uno de los requerimientos del proyecto indique: Req #1.x: Grupo de requerimientos referidos a las bibliotecas Python disponibles para programar. Verificación y validación: Responsable de la verificación: Ernesto Gigliotti Verificación a aplicar para intentar saber si se cumplirá con lo requerido: > Se realizarán tests de todos los módulos y drivers desarrollados. Responsable de la validación: Ernesto Gigliotti Validación a aplicar para medir el cumplimiento de lo requerido: > Se revisarán los ejemplos generados en donde se utilizan los módulos de Python disponibles, de esta forma se valida si se cubrió la utilización de los periféricos requeridos. Req #2.x: Grupo de requerimientos referidos al entorno de desarrollo. Verificación y validación: Responsable de la verificación: Ernesto Gigliotti Verificación a aplicar para intentar saber si se cumplirá con lo requerido: > Se realizarán tests unitarios de la mayoría de las partes del software. Responsable de la validación: Ernesto Gigliotti Validación a aplicar para medir el cumplimiento de lo requerido: > Se probará el ejecución del software en los diferentes sistemas operativos para los que fue diseñado y su correcto funcionamiento y conectividad con la placa. Req #3.x: Grupo de requerimientos referidos a los proyectos de ejemplo. Verificación y validación: Responsable de la verificación: Ernesto Gigliotti Verificación a aplicar para intentar saber si se cumplirá con lo requerido: > Se revisará el correcto funcionamiento de los ejemplos generados, chequeando que cumplan con su propósito. Responsable de la validación: Ernesto Gigliotti Validación a aplicar para medir el cumplimiento de lo requerido: > Se revisarán las explicaciones poniéndose del punto de vista del usuario, para asegurarse de un claro entendimiento de las mismas. Req #4.x: Grupo de requerimientos generales. Verificación y validación: Responsable de la verificación: Ernesto Gigliotti Verificación a aplicar para intentar saber si se cumplirá con lo requerido: > Se evaluará que sea posible publicar la información en la web del proyecto CIAA. Responsable de la validación: Ernesto Gigliotti Validación a aplicar para medir el cumplimiento de lo requerido: > Se pedirá a un grupo reducido de personas que prueben la plataforma para asegurarse de que la información brindada sea la correcta. Página 19 de 22

20 14. Comunicación del proyecto El plan de comunicación del proyecto es el siguiente: PLAN DE COMUNICACIÓN DEL PROYECTO Qué comunicar? Audiencia Propósito Frecuencia Método de comunicac. Responsable Avances generales Eric Pernia (Director) Mantener informado y obtener ideas y consejos. Mensual e mail Ernesto Gigliotti Existencia del proyecto Comunidad CIAA Informar la existencia e incentivar la participación en el proyecto. Mensual e mail Ernesto Gigliotti Nuevas features para microython Martin Ribelotta (Colaborador) Agregar al port de micropython lo desarrollado. Cuando existan versiones estables Pull Requests mediante GITHUB Ernesto Gigliotti 14. Gestión de Compras No se realizará ninguna compra para la realización del proyecto ya que se cuenta con todos los materiales necesarios para el proyecto. Página 20 de 22

21 16. Seguimiento y control SEGUIMIENTO DE AVANCE Tarea del WBS Indicador de avance Frecuencia de reporte Responsable de seguimiento Persona a ser informada Método de comunicac. 1.x Cantidad de periféricos soportados única vez Ernesto Gigliotti Eric Pernia e mail 2.x Software Completo y estable única vez Ernesto Gigliotti Eric Pernia e mail 3.x Los tests pasaron satisfactoriamente única vez Ernesto Gigliotti Eric Pernia e mail 4.x Los tests pasaron satisfactoriamente única vez Ernesto Gigliotti Eric Pernia e mail 5.x Cantidad de ejemplos desarrollados única vez Ernesto Gigliotti Eric Pernia e mail 6.x Cantidad de bibliotecas documentadas única vez Ernesto Gigliotti Eric Pernia e mail 7.x Se terminó de escribir el trabajo final única vez Ernesto Gigliotti Eric Pernia e mail Página 21 de 22

22 17. Procesos de cierre Pautas de trabajo que se seguirán para analizar si se respetó el Plan de Proyecto original: Se revisará que se hayan cumplido los requerimientos, comparándolos con el proyecto terminado. A cargo de Ernesto Gigliotti. Identificación de las técnicas y procedimientos útiles e inútiles que se utilizaron, y los problemas que surgieron y cómo se solucionaron: Para verificar si las tareas fueron realizadas en el tiempo esperado, se comparará el cronograma propuesto con el real, detectando las que llevaron mucho más tiempo de lo planeado y de esta forma poder analizar en dónde falló la planificación. A cargo de Ernesto Gigliotti. Por último se enviará un e mail de agradecimiento al director de la tesis y los colaboradores del proyecto, así como también a los coordinadores de la carrera y toda la gente que se sume a utilizar y probar la plataforma durante el transcurso del desarrollo. Página 22 de 22

Ciberseguridad en IoT

Ciberseguridad en IoT Ciberseguridad en IoT Autor Director del trabajo Esp. Ing. Alvarez Nicolas Jurado propuesto para el trabajo - Ing. Martos Pedro - Esp. Ing. Nombre Apellido (filiación) - Esp. Ing. Nombre Apellido (filiación)

Más detalles

Bridge Wireless para printer Esc/Pos USB

Bridge Wireless para printer Esc/Pos USB Bridge Wireless para printer Esc/Pos USB Autor Director del trabajo Esp. Ing. Julián Iglesias Jurado propuesto para el trabajo - Esp. Ing. Sergio Renato De Jesús Meleán (FIUBA) - Esp. Ing. Ernesto Gigliotti

Más detalles

Control de compresores industriales basado en la CIAA

Control de compresores industriales basado en la CIAA Control de compresores industriales basado en la CIAA Autor Director del trabajo Ing. Juan Cecconi Jurado propuesto para el trabajo - Dra. Liliana Perez (FIUBA/CONICET) - Dr. José Saez Landete (UAH, españa)

Más detalles

Sistema de automatización para una playa de estacionamiento utilizando la EDU-CIAA-NXP

Sistema de automatización para una playa de estacionamiento utilizando la EDU-CIAA-NXP Sistema de automatización para una playa de estacionamiento utilizando la EDU-CIAA-NXP Autor Director del trabajo Jurado propuesto para el trabajo - Ing. Fernando Lichtschein - Esp. Ing. Nicolás Dassieu

Más detalles

Diseño de un Decibelímetro con Tercios de Octava

Diseño de un Decibelímetro con Tercios de Octava Diseño de un Decibelímetro con Tercios de Octava Autor Ing. Valentín Director del trabajo Dr. Ing. Pablo Gómez Jurado propuesto para el trabajo - Esp. Ing. Pablo Ridolfi - - Este plan de trabajo ha sido

Más detalles

Desarrollo de software para un Sistema de Referencia de Actitud y Rumbo con interfaz con la CIAA

Desarrollo de software para un Sistema de Referencia de Actitud y Rumbo con interfaz con la CIAA Ing. Desarrollo de software para un Sistema de Referencia de Actitud y Rumbo con interfaz con la CIAA Autor Ing. Director del trabajo Ing. Juan Cecconi Jurado propuesto para el trabajo Mg. Diego Brengi

Más detalles

plataforma MSP430 Ing. Franco Atilio Bucafusco Esp. Ing Pablo Ridolfi

plataforma MSP430 Ing. Franco Atilio Bucafusco Esp. Ing Pablo Ridolfi Porting de FreeOSEK a la plataforma MSP430 Autor Director del trabajo Esp. Ing Jurado propuesto para el trabajo Juan Manuel Cruz Eric Pernia Pablo Gomez Este plan de trabajo ha sido realizado en el marco

Más detalles

sapi (simpleapi): diseño e implementación de una biblioteca para sistematizar la programación de sistemas embebidos

sapi (simpleapi): diseño e implementación de una biblioteca para sistematizar la programación de sistemas embebidos sapi (simpleapi): diseño e implementación de una biblioteca para sistematizar la programación de sistemas embebidos Autor Director del trabajo Mg. Ing. Félix Safar (UNQ) Jurado propuesto para el trabajo

Más detalles

Bridge Wireless para printer Esc/Pos USB

Bridge Wireless para printer Esc/Pos USB Bridge Wireless para printer Esc/Pos USB Responsable: Jorge Crespo Romero Director: Esp. Ing. Julián Iglesias Carrera de Especialización en Sistemas Embebidos (FIUBA) Mayo 2017 Introducción El bridge Wireless

Más detalles

Control de sistema de bombas elevadoras del Hospital Alemán mediante una CIAA

Control de sistema de bombas elevadoras del Hospital Alemán mediante una CIAA Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos Control de sistema de bombas elevadoras del Hospital Alemán mediante una CIAA Responsable: Martínez Horacio Director

Más detalles

Sistema de telemetría por red celular GSM utilizando CIAA

Sistema de telemetría por red celular GSM utilizando CIAA Sistema de telemetría por red celular GSM utilizando CIAA Autor Ing. Gustavo Llanes Director del trabajo Esp.Ing. Pablo Ridolfi Propósito del proyecto El propósito de este proyecto es aprobar la carrera

Más detalles

Control de un alimentador de terneros con LPC1769

Control de un alimentador de terneros con LPC1769 Control de un alimentador de terneros con LPC1769 Autor Director del trabajo Esp. Ing. Pablo Ridolfi Jurado propuesto para el trabajo Ing. Juan Manuel Cruz Esp. Ing. Eric Pernia Ing. Ramiro Alonso Este

Más detalles

Ciaabot: Robótica Educativa Abierta

Ciaabot: Robótica Educativa Abierta Ciaabot: Robótica Educativa Abierta basada en EDU-CIAA Autor Ing. Rodriguez Director del trabajo Esp. Ing. Eric Pernía (UNQ) Jurado propuesto para el trabajo - Dr. Ing. Pablo Gómez (FIUBA) - Esp. Ing.

Más detalles

GNU Radio FMCOMMS1. Este plan de trabajo ha sido realizado en el marco de la asignatura gestión de proyectos entre octubre y diciembre de 2015.

GNU Radio FMCOMMS1. Este plan de trabajo ha sido realizado en el marco de la asignatura gestión de proyectos entre octubre y diciembre de 2015. GNU Radio FMCOMMS1 Autor Director del trabajo Esp. Ing. Ignacio Jurado propuesto para el trabajo - Mg. Ing. Diego Brengi (UNLAM, INTI) - Ing. Octavio Alpago (FIUBA) - (???) Este plan de trabajo ha sido

Más detalles

Monitoreo de variables ambientales para prevenir incendios forestales

Monitoreo de variables ambientales para prevenir incendios forestales Monitoreo de variables ambientales para prevenir incendios forestales Autor Director del trabajo Esp. Ing. Julián Iglesias Jurado propuesto para el trabajo - Esp. Ing. Nombre Apellido (filiación) - Esp.

Más detalles

Túnel Wireless de ADIOs para la EDU CIAA

Túnel Wireless de ADIOs para la EDU CIAA Túnel Wireless de ADIOs para la EDU CIAA Autor Ing. Julián Iglesias Director del trabajo Esp. Ing. Pablo Ridolfi (UTN FRBA, FIUBA) Jurado propuesto para el trabajo Esp. Ing. Marcos Darino (FIUBA) Ing.

Más detalles

Instrumental para medir la demanda bioquímica de oxígeno DBO

Instrumental para medir la demanda bioquímica de oxígeno DBO Instrumental para medir la demanda bioquímica de oxígeno DBO Responsable:Ing. Juan Carlos Suárez Barón Director: Mg. Ing. Eduardo Filomena (UNER) Colaboradores: Ing. Eric Pernía Jurado: Mg. Ing. Juan Manuel

Más detalles

Túnel wireless de ADIOs para la EDU-CIAA

Túnel wireless de ADIOs para la EDU-CIAA Túnel wireless de ADIOs para la EDU-CIAA Ing. Julián Iglesias Presentación de Trabajo Final Carrera de Especialización en Sistemas Embebidos Facultad de Ingeniería - Universidad de Buenos Aires Director:

Más detalles

Control Funcional Inteligente De Planchas Analógicas y Digitales Para Línea de Producción Industrial

Control Funcional Inteligente De Planchas Analógicas y Digitales Para Línea de Producción Industrial Control Funcional Inteligente De Planchas Analógicas y Digitales Para Línea de Producción Industrial Autor: Ing. Llull Pablo Adrián Director del trabajo: Ing. Juan Manuel Cruz Jurado: Esp. Ing. Pablo Ridolfi

Más detalles

Sistema de telemetría por red celular GSM utilizando CIAA

Sistema de telemetría por red celular GSM utilizando CIAA Sistema de telemetría por red celular GSM utilizando CIAA Trabajo Final de la carrera de Especialización en Sistemas Embebidos Autor: Ing. Gustavo Llanes Director: Esp.Ing. Pablo Ridolfi (UTN-FRBA, FIUBA)

Más detalles

Librerías para manejo de displays en la CIAA

Librerías para manejo de displays en la CIAA Librerías para manejo de displays en la CIAA Autor: Ing. Nicolás Venturo Director: Esp. Ing. Eric Pernia (FIUBA) Jurado: Mg. Ing. Felix Safar (UNQ) Dr. Ing. Carlos Lombardi (UNQ) TBD Diciembre 2015 Propósito

Más detalles

Prototipo indicador de peso y balanceo

Prototipo indicador de peso y balanceo Fuerza Aérea Argentina Área Material Quilmes Prototipo indicador de peso y balanceo Especialización en Sistemas Embebidos - FI-UBA Mayo - 2017 Autor: Ing. Gonzalo E. Sanchez Director de trabajo: Esp. Ing.

Más detalles

Diseño e implementación de USB 3.0 Super Speed para FPGA

Diseño e implementación de USB 3.0 Super Speed para FPGA Diseño e implementación de USB 3.0 Super Speed para FPGA Autor Director del trabajo Mg. Ing. Diego Javier Brengi (INTI) Co-Director del trabajo Ing. Salvador Tropea (INTI) Jurado propuesto para el trabajo

Más detalles

Nodos WSN alimentados a energía solar con sistema de monitoreo de salud.

Nodos WSN alimentados a energía solar con sistema de monitoreo de salud. Nodos WSN alimentados a energía solar con sistema de monitoreo de salud. Autor Director del trabajo Esp. Ing. Pedro Ignacio Martos Jurado propuesto para el trabajo - Esp. Ing. Leonardo Carducci (FIUBA)

Más detalles

Nodos WSN alimentados a energía solar con sistema de monitoreo de salud.

Nodos WSN alimentados a energía solar con sistema de monitoreo de salud. Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos Nodos WSN alimentados a energía solar con sistema de monitoreo de salud. Autor Esp. Ing. Juan Montilla Director del

Más detalles

DISEÑO DE UN DECIBELÍMETRO CON TERCIOS DE OCTAVA

DISEÑO DE UN DECIBELÍMETRO CON TERCIOS DE OCTAVA DISEÑO DE UN DECIBELÍMETRO CON TERCIOS DE OCTAVA Autor: Ing. Valentín Giovagnoli Director: Dr. Ing. Pablo Gomez Jurado: - Esp. Ing. Pablo Ridolfi - - Diciembre, 2015 PROPÓSITO Y JUSTIFICACIÓN PROPÓSITO:

Más detalles

Control automático del proceso de fermentación de vino usando la CIAA

Control automático del proceso de fermentación de vino usando la CIAA Control automático del proceso de fermentación de vino usando la CIAA Autor Ing. Luis Enrique Chico Capistrano Director del trabajo Ing. Juan Manuel Cruz Jurado propuesto para el trabajo Dr. Ing. Pablo

Más detalles

Desarrollo de interfaz gráfica en Java para EDUCIAA

Desarrollo de interfaz gráfica en Java para EDUCIAA Desarrollo de interfaz gráfica en Java para EDUCIAA Autor Director del trabajo Esp. Ing. Jurado propuesto para el trabajo Mg. Ing. Félix Safar (UNQ) Dr. Carlos Lombardi (UNQ) Este plan de trabajo ha sido

Más detalles

Prototipo funcional de un sistema de detección de caídas

Prototipo funcional de un sistema de detección de caídas Prototipo funcional de un sistema de detección de caídas Autor Ing. Matías Dell'Oso Director del trabajo Esp. Ing. Pablo Ridolfi Jurado propuesto para el trabajo Mg. Ing. Juan Manuel Reta (UNER) Ing. Gerardo

Más detalles

Creador de efectos sobre ruedas en movimiento a través de LEDs RGB.

Creador de efectos sobre ruedas en movimiento a través de LEDs RGB. Creador de efectos sobre ruedas en movimiento a través de LEDs RGB. Autor Director del trabajo Dr. Ing. Pablo Gomez Jurado propuesto para el trabajo Esp. Ing. Ramiro Alonso (FIUBA). Dr. Ing Ignacio Alvarez

Más detalles

DISPOSITIVO DE ADQUISICIÓN DE DATOS DE PROCESOS INDUSTRIALES Y MONITOREO CON DISPOSITIVOS MÓVILES

DISPOSITIVO DE ADQUISICIÓN DE DATOS DE PROCESOS INDUSTRIALES Y MONITOREO CON DISPOSITIVOS MÓVILES DISPOSITIVO DE ADQUISICIÓN DE DATOS DE PROCESOS INDUSTRIALES Y MONITOREO CON DISPOSITIVOS MÓVILES AUTOR Ing. Darino Marcos Andrés DIRECTOR DEL TRABAJO Ing. Juan Manuel Cruz JURADO Esp. Ing Pablo Ridolfi

Más detalles

Librerías para manejo de displays en la CIAA

Librerías para manejo de displays en la CIAA Librerías para manejo de displays en la CIAA Autor Director del trabajo Esp. Ing. Eric Pernia (FIUBA) Jurado propuesto para el trabajo - Mg. Ing. Felix Safar (UNQ) - Dr. Ing. Carlos Lombardi (UNQ) - TBD

Más detalles

Control de Intercambiador de Calor

Control de Intercambiador de Calor Control de Intercambiador de Calor Ing. Guillermo Rafael Pey Director: Esp. Ing. Alejandro Celery Carrera de Especialización en Sistemas Embebidos Mayo 2017 En qué consiste... Físicamente un intercambiador

Más detalles

Sistema de automatización para una playa de estacionamiento utilizando la EDU-CIAA-NXP

Sistema de automatización para una playa de estacionamiento utilizando la EDU-CIAA-NXP Sistema de automatización para una playa de estacionamiento utilizando la EDU-CIAA-NXP Autor Director del trabajo Ing. Gustavo Alessandrini (INTI, ORT, FIUBA) Jurado propuesto para el trabajo -Ing. Fernando

Más detalles

Diseño y construcción de un Smart Plug

Diseño y construcción de un Smart Plug Diseño y construcción de un Smart Plug Autor Director del trabajo Ing. Juan Manuel Cruz (FIUBA, UTN FRBA) Jurado propuesto para el trabajo Ing. Federico Giordano Zacchigna (FIUBA) Ing Gustavo Alessandrini

Más detalles

Sistema de adquisición de datos para equipos del sector de upstream (Industria del Petróleo)

Sistema de adquisición de datos para equipos del sector de upstream (Industria del Petróleo) Autor Sistema de adquisición de datos para equipos del sector de upstream (Industria del Petróleo) Director del trabajo Ing. Guillermo Leanza Jurado propuesto para el trabajo Ing. Pablo Escudero Ing. Nicolás

Más detalles

Sistema de Adquisición para la Investigación de Emisiones Magnéticas como Precursores Sísmicos

Sistema de Adquisición para la Investigación de Emisiones Magnéticas como Precursores Sísmicos Esp. Ing. Martín Sistema de Adquisición para la Investigación de Emisiones Magnéticas como Precursores Sísmicos Autor Esp. Ing. Martín Director del trabajo Dr. Ing. Walter G. Fano Jurado propuesto para

Más detalles

Automatización de Invernaderos con la CIAA

Automatización de Invernaderos con la CIAA Automatización de Invernaderos con la CIAA Autor Director del trabajo Ing. Gustavo Alessandrini Jurado propuesto para el trabajo -Ing. Juan Manuel Cruz -Esp. Ing. Pablo Ridolf -Ing. Fernando Lichtschein

Más detalles

Autoanalizador de iones en sangre

Autoanalizador de iones en sangre Autoanalizador de iones en sangre Autor Director del trabajo Mg. Bioing. Juan Manuel Reta Jurado propuesto para el trabajo 1. Mg. Bioing. Eduardo Filomena (UNER) 2. Ing. Geronimo La Bruna (FIUBA) 3. Miembro

Más detalles

Emulador de EDU-CIAA corriendo MicroPython

Emulador de EDU-CIAA corriendo MicroPython 2017/03/02 01:02 1/5 Emulador de EDU-CIAA corriendo MicroPython Emulador de EDU-CIAA corriendo MicroPython Este software emulador, que se instala de forma independiente al IDE, permite simular la placa

Más detalles

Autoanalizador de iones en sangre

Autoanalizador de iones en sangre Autoanalizador de iones en sangre Autor Director del trabajo Bioing. Juan Manuel Reta (UNER) Jurado propuesto para el trabajo 1. Esp. Bioing. Geronimo Matias La Bruna (FIUBA) 2. Ing. Gustavo Alessandrini

Más detalles

Desarrollo de interfaz gráfica en Java para EDUCIAA

Desarrollo de interfaz gráfica en Java para EDUCIAA Desarrollo de interfaz gráfica en Java para EDUCIAA Autor Director del trabajo Esp. Ing. Eric Pernía Jurado propuesto para el trabajo Mg. Ing. Félix Safar (UNQ) Dr. Carlos Lombardi (UNQ) Ing. Gerardo Sager

Más detalles

Módulo de búsqueda, seguimiento y decorrelación para un sistema GPS sobre FPGA

Módulo de búsqueda, seguimiento y decorrelación para un sistema GPS sobre FPGA Módulo de búsqueda, seguimiento y decorrelación para un sistema GPS sobre FPGA Autor Director del trabajo Ing. Nicolás Álvarez Jurado propuesto para el trabajo - Esp. Ing. Pedro Martos - Ing. Edgardo Comas

Más detalles

Creador de efectos sobre ruedas en movimiento a través de LEDs RGB.

Creador de efectos sobre ruedas en movimiento a través de LEDs RGB. Creador de efectos sobre ruedas en movimiento a través de LEDs RGB. Autor Director del trabajo Dr. Ing. Pablo Gomez Jurado propuesto para el trabajo Esp. Ing. Ramiro Alonso (FIUBA). Dr. Ing Ignacio Alvarez

Más detalles

Medición de variables fisiológicas para laboratorio de marcha.

Medición de variables fisiológicas para laboratorio de marcha. Medición de variables fisiológicas para laboratorio de marcha. Autor Director del trabajo Esp. Ing. Matías Dell Oso Jurado propuesto para el trabajo - Esp. Bioing. Jorge Fonseca (UBA) - Esp. Ing. Jerónimo

Más detalles

HMI embebido para sistema de antena auto-orientable

HMI embebido para sistema de antena auto-orientable HMI embebido para sistema de antena auto-orientable Autor Director del trabajo Esp. Ing. Alejandro Permingeat (UBA) Jurado propuesto para el trabajo - Esp. Ing. Nombre Apellido (filiación) - Esp. Ing.

Más detalles

Diseño de una red de sensores para la determinación de variables peatonales

Diseño de una red de sensores para la determinación de variables peatonales Diseño de una red de sensores para la determinación de variables peatonales Autor Director del trabajo PhD. Pablo Fierens Jurado propuesto para el trabajo Daniel Parisi Pablo Cossutta Federico Zacchigna

Más detalles

Control de sistema de bombas elevadoras del Hospital Alemán mediante una CIAA

Control de sistema de bombas elevadoras del Hospital Alemán mediante una CIAA Control de sistema de bombas elevadoras del Hospital Alemán mediante una CIAA Autor Lic. Horacio Martínez Director del trabajo Ing. Juan Cruz Beaufrere (FIUBA, UTN-FRBA) Jurado propuesto para el trabajo

Más detalles

Carrera de Especialización en Sistemas Embebidos. Trabajo Final. Extensión del sistema operativo FreeOSEK a un multiprocesador asimétrico

Carrera de Especialización en Sistemas Embebidos. Trabajo Final. Extensión del sistema operativo FreeOSEK a un multiprocesador asimétrico Carrera de Especialización en Sistemas Embebidos Trabajo Final Extensión del sistema operativo FreeOSEK a un multiprocesador asimétrico Plan de Trabajo Ing. Pablo Ridolfi Septiembre de 2015 Índice Índice

Más detalles

Módulo de Cómputo Embebido

Módulo de Cómputo Embebido Módulo de Cómputo Embebido Autor Esp. Ing. Pablo Oscar Ridolfi Director del trabajo Esp. Ing. Alejandro J. Furfaro (UTN-FRBA) Jurado propuesto para el trabajo - Mg. Ing. Diego Brengi (INTI-CMNB) (a confirmar)

Más detalles

Creador de efectos sobre ruedas en movimiento a través de LEDs RGB.

Creador de efectos sobre ruedas en movimiento a través de LEDs RGB. Creador de efectos sobre ruedas en movimiento a través de LEDs RGB. Autor Lic. Director del trabajo Dr. Ing. Pablo Gomez Jurado propuesto para el trabajo - Esp. Ing. Ramiro Alonso (FIUBA). - Dr. Ing Ignacio

Más detalles

Analizador de memoria de Sistemas Embebidos (AMSE)

Analizador de memoria de Sistemas Embebidos (AMSE) Analizador de memoria de Sistemas Embebidos (AMSE) Autor Director del Trabajo Ing. Juan Manuel Cruz Jurado propuesto para el trabajo Ing. Roberto Barneda (UTN FRBA) Ing. Rubén Lozano (UTN FRBA) Ing. Juan

Más detalles

Reloj Tabata. Esp. Ing. Diego Fernandez (FIUBA)

Reloj Tabata. Esp. Ing. Diego Fernandez (FIUBA) Ing. Tomas Alberto Reloj Tabata Autor Ing. Tomas Alberto Director del trabajo Esp. (FIUBA) Jurado propuesto para el trabajo - Esp. Ing. Luis Chico (FIUBA). - Esp. Ing. atricio Bos(FIUBA). - Esp. Lic. Danilo

Más detalles

PROCEDIMIENTO DE ACREDITACIÓN DE LOS REQUISITOS TECNOLOGICOS DE CONTINUIDAD Y RIESGO OPERACIONAL. Junio 2018

PROCEDIMIENTO DE ACREDITACIÓN DE LOS REQUISITOS TECNOLOGICOS DE CONTINUIDAD Y RIESGO OPERACIONAL. Junio 2018 PROCEDIMIENTO DE ACREDITACIÓN DE LOS REQUISITOS TECNOLOGICOS DE CONTINUIDAD Y RIESGO OPERACIONAL Junio 2018 Página: 2 de 13 Información del Documento.0 Fecha Creación Fecha vigencia Junio 2018 Septiembre

Más detalles

Tecnología hardware y software

Tecnología hardware y software Denominación: Desarrollo de software Código : J62.05 Nivel: 4 Sector: Familia: Eje tecnológico: Programación informática, consultoría de informática y actividades conexas. Tecnología hardware y software

Más detalles

ANEXO TECNICO. Fábrica de Software

ANEXO TECNICO. Fábrica de Software Contratar el servicio de desarrollo e implementación de sistemas de información para la ESAP mediante el modelo de fábrica de software, de acuerdo con las especificaciones técnicas definidas por la entidad.

Más detalles

Especificación de requisitos de software

Especificación de requisitos de software Especificación de requisitos de software Proyecto: Desarrollo de un sistema recomendador web para la toma de decisiones durante el proceso de adquisición de equipos de cómputo utilizando árboles de decisión.

Más detalles

Realización de Pruebas

Realización de Pruebas Página 1 de 6 1. Objetivo y Alcance Establecer las pautas necesarias para ejecutar el proceso de pruebas de la versión de Software a liberar en el repositorio de Despliegue. Comprende desde la identificación

Más detalles

Ingeniería de Software: Y eso qué es?

Ingeniería de Software: Y eso qué es? Ingeniería de Software: Y eso qué es? Definición: Estrategia para desarrollar software de alta calidad. A qué se le denomina Software de alta calidad? Al software que sea: Util (al cliente). Portable.

Más detalles

COMPRA DIRECTA N 127/17 TÉRMINO DE REFERENCIA DESARROLLO DE SISTEMA DIGITAL DE ACTAS DEL CONCEJO MUNICIPAL Versión detallada

COMPRA DIRECTA N 127/17 TÉRMINO DE REFERENCIA DESARROLLO DE SISTEMA DIGITAL DE ACTAS DEL CONCEJO MUNICIPAL Versión detallada COMPRA DIRECTA N 127/17 TÉRMINO DE REFERENCIA DESARROLLO DE SISTEMA DIGITAL DE ACTAS DEL CONCEJO MUNICIPAL Versión detallada El programa Uruguay Integra de la Dirección de Descentralización e Inversión

Más detalles

Control de compresores industriales basado en la CIAA

Control de compresores industriales basado en la CIAA Control de compresores industriales basado en la CIAA Autor: Ing. Fernando Meira Director: Ing. Juan Cecconi Jurado: Ing. Ing. Ing. Propósito del proyecto El propósito de este proyecto es sustituir parte

Más detalles

Back end GPS. Esp. Ing. Facundo Santiago Larosa. Ing. Nicolás Álvarez (FIUBA, UNSAM)

Back end GPS. Esp. Ing. Facundo Santiago Larosa. Ing. Nicolás Álvarez (FIUBA, UNSAM) Back end GPS Autor Esp. Ing. Facundo Santiago Larosa Director del trabajo Ing. Nicolás Álvarez (FIUBA, UNSAM) Jurado propuesto para el trabajo - Ing. Juan Manuel Cruz (FIUBA, UTN) - Ing. Edgardo Comas

Más detalles

Entorno de programación educativo en lenguaje Python para la EDU-CIAA-NXP

Entorno de programación educativo en lenguaje Python para la EDU-CIAA-NXP UNIVERSIDAD DE BUENOS AIRES FACULTAD DE INGENIERÍA CARRERA DE ESPECIALIZACIÓN EN SISTEMAS EMBEBIDOS MEMORIA DEL TRABAJO FINAL Entorno de programación educativo en lenguaje Python para la EDU-CIAA-NXP Autor:

Más detalles

PRODUCTOS DE AGUA. Unidad 1 INSTITUTO TECNOLOGICO DE CIUDAD JUAREZ

PRODUCTOS DE AGUA. Unidad 1 INSTITUTO TECNOLOGICO DE CIUDAD JUAREZ PRODUCTOS DE AGUA Unidad 1 Índice Bienvenida Introducción Inicio del curso (acuerdos) ASM AP EJ 2016 Evaluación de diagnostico ASM AP EJ 2016 ASM AP EJ 2016 ASM AP EJ 2016 ASM AP EJ 2016 Antonio Santiago

Más detalles

Testing. Es el proceso orientado a demostrar que un programa no tiene errores.

Testing. Es el proceso orientado a demostrar que un programa no tiene errores. Pruebas de Software Testing Es el proceso orientado a demostrar que un programa no tiene errores. 1. Imposible. 2. Tentación a diseñar tests que no detecten errores. Es la tarea de demostrar que un programa

Más detalles

Universidad de Buenos Aires Facultad de Ingeniería. Gestión de Proyectos de Ingeniería. Control de Acuarios con la CIAA

Universidad de Buenos Aires Facultad de Ingeniería. Gestión de Proyectos de Ingeniería. Control de Acuarios con la CIAA Universidad de Buenos Aires Facultad de Ingeniería Gestión de Proyectos de Ingeniería Planificación de Proyecto Control de Acuarios con la CIAA 2015 Autor: Patricio Bos versión 1.0-9 de junio de 2015 Índice

Más detalles

Array Development. Array Development Plan de Pruebas de Aceptación Versión 1.0

Array Development. Array Development Plan de Pruebas de Aceptación Versión 1.0 Array Development Array Development Versión 1.0 Array Development Versión 1.0 Historia de Revisión Fecha Versión Descripción Autor 27/06/2007 1.0 Versión Final Array Development Pág. 2 de 15 Array Development

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Microcontroladores para instrumentación y control. 2.

Más detalles

Información sobre Nueva Tecnología

Información sobre Nueva Tecnología Nueva generación de impresora fiscal EPSON TM-T900FA La nueva impresora fiscal Epson TM-T900FA, homologada bajo la nueva resolución AFIP RG3561, fue diseñada y pensada para ambientes de trabajo exigentes,

Más detalles

METODOLOGÍA DE PROYECTOS TIC. Guía para implementar proyectos

METODOLOGÍA DE PROYECTOS TIC. Guía para implementar proyectos METODOLOGÍA DE PROYECTOS TIC Guía para implementar proyectos 10-2-2017 Tabla de contenido Contenido 1. Introducción... 2 2. Objetivo... 2 3. Objetivos específicos... 3 4. Etapas de los proyectos TIC...

Más detalles

Sistema Integrado de Administración Centralizada de Información Operacional. Licitación Pública Desarrollo, Implementación y Despliegue de Software

Sistema Integrado de Administración Centralizada de Información Operacional. Licitación Pública Desarrollo, Implementación y Despliegue de Software Sistema Integrado de Administración Centralizada de Información Operacional Licitación Pública Desarrollo, Implementación y Despliegue de Software Bienvenida Presentación a Cargo de: Marcela Hernández

Más detalles

PRC-DTI-010 Creación y control del ambiente de desarrollo y producción Procedimiento Dirección de TI - COSEVI

PRC-DTI-010 Creación y control del ambiente de desarrollo y producción Procedimiento Dirección de TI - COSEVI PRC-DTI-010 Creación y control del ambiente de desarrollo y producción Procedimiento Dirección de TI - COSEVI Versión: 1.0 Fecha de la versión: Febrero del 2012 Creado por: PwC Costa Rica Aprobado por:

Más detalles

Autoanalizador de iones en sangre Trabajo Final de la Especialización de Sistemas Embebidos

Autoanalizador de iones en sangre Trabajo Final de la Especialización de Sistemas Embebidos Autoanalizador de iones en sangre Trabajo Final de la Especialización de Sistemas Embebidos Autor: Ing. Jorge Manuel Fonseca Director: Mg. Bioing. Juan Manuel Reta Jurado: Esp. Bioing. Jerónimo Matías

Más detalles

PROCEDIMIENTO PARA CONTROL DE CALIDAD DE LOS SISTEMAS DE INFORMACIÓN

PROCEDIMIENTO PARA CONTROL DE CALIDAD DE LOS SISTEMAS DE INFORMACIÓN CODIGO: PRCONTCALID001 Versión 1.0 2015 ANEXO 10 PROCEDIMIENTO PARA CONTROL DE CALIDAD DE LOS SISTEMAS DE INFORMACIÓN NOMBRE Y GARGO FIRMA Elaboró Coordinador del Área de Control de Calidad Revisó y aprobó

Más detalles

TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN MECATRÓNICA

TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN MECATRÓNICA TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN MECATRÓNICA DISEÑO Y CONSTRUCCIÓN DE UN SISTEMA DE MEDICIÓN DE VELOCIDAD PARA VEHICULOS UTILIZANDO VISIÓN ARTIFICIAL IMPLEMENTADO

Más detalles

Sistema de Control para Galvanoplastia de PCBs

Sistema de Control para Galvanoplastia de PCBs Sistema de Control para Galvanoplastia de PCBs Autor Director del trabajo Ing. Juan Manuel Cruz Jurado propuesto para el trabajo - Esp. Ing. Nombre Apellido (filiación) - Esp. Ing. Nombre Apellido (filiación)

Más detalles

9/9/2009. Introducción. Introducción. Introducción. Métodos Secuenciales. Métodos Secuenciales. Pruebas y La Vida del Ciclo de Desarrollo del Software

9/9/2009. Introducción. Introducción. Introducción. Métodos Secuenciales. Métodos Secuenciales. Pruebas y La Vida del Ciclo de Desarrollo del Software Introducción y La Vida del Ciclo de Desarrollo del Software Usualmente las tareas realizadas como parte del desarrollo de un software son modeladas durante el Ciclo de Vida de Desarrollo del Software.

Más detalles

Aseguramiento de la calidad y pruebas de software. 4- Revisiones del software. Blanca A. Vargas Govea Febrero 22, 2013

Aseguramiento de la calidad y pruebas de software. 4- Revisiones del software. Blanca A. Vargas Govea Febrero 22, 2013 Aseguramiento de la calidad y pruebas de software 4- Revisiones del software Blanca A. Vargas Govea vargasgovea@itesm.mx Febrero 22, 2013 Objetivo Conocer los tipos de revisiones y sus características

Más detalles

SIGPRE Sistema de Gestión Presupuestaria

SIGPRE Sistema de Gestión Presupuestaria SIGPRE Sistema de Gestión Presupuestaria Plan de Pruebas UTN Histórico de Revisiones Fecha Versión Descripción Autor 10/1/2008 1.0 Borrador Roberto López Hinojosa 3/11/2008 1.1 Tipos de pruebas Roberto

Más detalles

DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA PARA DETECCIÓN DE VEHÍCULOS ROBADOS EN MOVIMIENTO, EMPLEANDO TECNOLOGÍA BEAGLEBONE, POR MEDIO DE SOFTWARE LIBRE.

DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA PARA DETECCIÓN DE VEHÍCULOS ROBADOS EN MOVIMIENTO, EMPLEANDO TECNOLOGÍA BEAGLEBONE, POR MEDIO DE SOFTWARE LIBRE. DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA PARA DETECCIÓN DE VEHÍCULOS ROBADOS EN MOVIMIENTO, EMPLEANDO TECNOLOGÍA BEAGLEBONE, POR MEDIO DE SOFTWARE LIBRE. Realizado por: Garzón Canchignia Roberto Carlos Pacheco

Más detalles

Requerimientos y Planicación

Requerimientos y Planicación Requerimientos y Planicación Entorno de Simulación Robótico Anthony Figueroa pgsimrob@ng.edu.uy Tutor Gonzalo Tejera Cotutores Gustavo Armagno, Facundo Benavides, Serrana Casella 15 de mayo de 2007 Instituto

Más detalles

Sistema de Adquisición para la Investigación de Emisiones Magnéticas como Precursores Sísmicos

Sistema de Adquisición para la Investigación de Emisiones Magnéticas como Precursores Sísmicos Sistema de Adquisición para la Investigación de Emisiones Magnéticas como Precursores Sísmicos Autor Esp. Ing. Leonardo M. Carducci Director del trabajo Dr. Ing. Walter G. Fano Jurado propuesto para el

Más detalles

CAPÍTULO 1. Hoy en día las características de los equipos de instrumentación electrónica nos

CAPÍTULO 1. Hoy en día las características de los equipos de instrumentación electrónica nos CAPÍTULO 1 CONECTIVIDAD EN INSTRUMENTOS DE MEDICIÓN PROGRAMABLES Hoy en día las características de los equipos de instrumentación electrónica nos permiten diseñar interfaces a la medida. Estas interfaces

Más detalles

Escáner de campo cercano para compatibilidad electromagnética (EMC)

Escáner de campo cercano para compatibilidad electromagnética (EMC) Escáner de campo cercano para compatibilidad electromagnética (EMC) Esp. Ing. Ramiro Alonso Laboratorio de Radiación Electromagnética Trabajo Final de Maestría - UBA Problemática a resolver EMISIONES RADIADAS

Más detalles

USB232. Hoja de datos

USB232. Hoja de datos - 1 - USB232 Hoja de datos 9600, 19200, 38400, 57600, 115200 bps Interfaz USB serie RS232 Integración de tecnología USB Para sistemas con comunicación serie RS232 - 2 - USB232 Interfaz USB serie RS232

Más detalles

Intranet Social Corporativa Licitación Pública - Diseño e Implementación

Intranet Social Corporativa Licitación Pública - Diseño e Implementación Intranet Social Corporativa Licitación Pública - Diseño e Implementación Bienvenida Presentaciones a cargo de: Romina Candia Presentación Administrativa Hugo Cisternas / Eduardo Pérez Presentación Técnica

Más detalles

Estrategia de Pruebas

Estrategia de Pruebas Estrategia de Pruebas Introducción: Las pruebas son parte integral de un proyecto y del ciclo de vida de la aplicación. Dentro un proyecto de implementación, las pruebas siguen un enfoque estructurado

Más detalles

TICA EN LA ESCUELA. El Robot (hardware) Alicia Escudero. Apellido y Nombre: Escudero Alicia. Tema: características de un robot

TICA EN LA ESCUELA. El Robot (hardware) Alicia Escudero. Apellido y Nombre: Escudero Alicia. Tema: características de un robot Alicia Escudero ROBÓTICA TICA EN LA ESCUELA El Robot (hardware) Apellido y Nombre: Escudero Alicia Tema: características de un robot E-mail: alyy_94@hotmail.com D.N.I: 36.491.199 02/05/1994 Introducción

Más detalles

Manual del usuario MAC

Manual del usuario MAC Manual del usuario MAC Versión 1.4.4 2015 Telefónica. Todos los derechos reservados. http://telefonica.com.ar 1 Índice 1 Índice... 2 2 Terabox... 3 3 Instalación del Terabox... 4 4 Configuraciones de preferencias...

Más detalles

Plan de Pruebas Proyecto: <Sistema de información web para la administración de gimnasio Flex Gym Center>

Plan de Pruebas Proyecto: <Sistema de información web para la administración de gimnasio Flex Gym Center> PAGINA 1-10 Plan de Pruebas Proyecto: Versión: Historial de Revisiones Versión Fecha Autor Descripción 1.0 22/10/15

Más detalles

Nombre del Proyecto Patrocinador Cliente Director del Proyecto

Nombre del Proyecto Patrocinador Cliente Director del Proyecto ACTA DE CONSTITUCIÓN DE PROYECTO Nombre del Proyecto Patrocinador Cliente Director del Proyecto 1 OBJETIVO DEL PROYECTO Entregable final que se busca generar con la ejecución del proyecto. DESCRIPCIÓN

Más detalles

Objetivos. Plan. Cambios de grupos Prof. sustituto: Alicia Villanueva

Objetivos. Plan. Cambios de grupos Prof. sustituto: Alicia Villanueva Ingeniería de Requerimientos Prácticas Curso 2007/08 Objetivos Aprender el manejo de una herramienta avanzada para el desarrollo rápido de prototipos: Visual Prolog Plan Semana 1: Recomendaciones IEEE

Más detalles

Curso Superior en el Ciclo de Vida en el Desarrollo Aplicaciones y Programas en Bases de Datos (Doble Titulación URJC & Educa + 2 Créditos ECTS)

Curso Superior en el Ciclo de Vida en el Desarrollo Aplicaciones y Programas en Bases de Datos (Doble Titulación URJC & Educa + 2 Créditos ECTS) Curso Superior en el Ciclo de Vida en el Desarrollo Aplicaciones y Programas en Bases de Datos (Doble Titulación URJC & Educa + 2 Créditos ECTS) Titulación certificada por EDUCA BUSINESS SCHOOL Curso Superior

Más detalles

Regina Leal Güemez. Notas de clase para: Temas Selectos en Sistemas de Información para la Administración

Regina Leal Güemez. Notas de clase para: Temas Selectos en Sistemas de Información para la Administración 4. Administración de las TI. 4.1 Implementación de Sistemas de Información 4.2 Evaluación de hardware, software y servicios 4.3 Otras actividades relacionadas con la implementación 4.4 Operación y mantenimiento

Más detalles

PROYECTOS 2011/12. No se puede hacer uso de ningún libro, apuntes, transparencias de clase, etc.

PROYECTOS 2011/12. No se puede hacer uso de ningún libro, apuntes, transparencias de clase, etc. Control Intermedio de Teoría Apellidos, Nombre DNI PROYECTOS 2011/12 10 de noviembre de 2011 Calificación Normas del examen La duración del examen será de 1h 30. No se puede hacer uso de ningún libro,

Más detalles

PROCEDIMIENTO PARA AUDITORIAS INTERNAS 1. OBJETIVO

PROCEDIMIENTO PARA AUDITORIAS INTERNAS 1. OBJETIVO 1. OBJETIVO Establecer un procedimiento para realizar la planeación y ejecución de las auditorías internas, donde se determine la conformidad de los Sistemas de Gestión de la Cámara de Comercio del Cauca,

Más detalles

SISTEMAS EMPOTRADOS TRABAJO FINAL DE GRADO. Daniel Gómez García

SISTEMAS EMPOTRADOS TRABAJO FINAL DE GRADO. Daniel Gómez García TRABAJO FINAL DE GRADO SISTEMAS EMPOTRADOS Documento PAC 4: Código final Daniel Gómez García Universitat Oberta de Catalunya Grado Tecnologías de Telecomunicación Curso 2016-17 / 1er semestre Tareas Realizadas

Más detalles

Proceso de Testing Funcional Independiente

Proceso de Testing Funcional Independiente Proceso de Testing Funcional Independiente Tesis de Maestría en Informática Beatriz Pérez Lamancha Setiembre 2006 PEDECIBA informática Instituto de Computación (InCo) Facultad de Ingeniería Universidad

Más detalles

ANEXO I. Especificaciones Técnicas

ANEXO I. Especificaciones Técnicas ANEXO I Especificaciones Técnicas 1. Descripción General El Sistema de Gestión de Seguridad Pública (SGSP) es una herramienta en la que se registran y consultan de forma centralizada información de seguridad

Más detalles

SIMULACIÓN DE UNA CALCULADORA DE MATEMÁTICA

SIMULACIÓN DE UNA CALCULADORA DE MATEMÁTICA SIMULACIÓN DE UNA CALCULADORA DE MATEMÁTICA BÁSICA. INITE, S.C. no es responsable del contenido, de la veracidad de los datos, opiniones y acontecimientos vertidos en el presente caso práctico. La finalidad

Más detalles