Está en la página 1de 4

Propuesta

de Proyecto

Carrera Tecnólogo en Informática Universidad del Trabajo del Uruguay

1. Identificación del Proyecto



Año: 2016
Título: Sistema de Pasajes y Encomiendas.
1.1 Supervisor
Nombre: Ing. Martín Rodríguez
E-Mail: martinrod@fing.edu.uy

2. Resumen del Proyecto



Estudiar y aplicar en al práctica las tecnologías Java Enterprise Edition, Android
SDK para el desarrollo de una plataforma web. Se debe analizar estas
tecnologías, conocer las funcionalidades que brindan, y realizar una
documentación sobre las mismas.

El sistema a construir será una plataforma para la gestión global de empresas de


transporte, incluyendo la venta de pasajes y encomiendas. Especialmente
diseñado para ser eficiente en el transporte de pasajeros, optimizando la gestión
de boletería y control de tráfico.

Así mismo, deberá permitir la gestión por parte de personal de la empresa en los
siguientes temas:

• Caja y boletería
• Recaudación de vehículos (Guardas)
• Contabilidad
• Gestión de personal
• Mantenimiento de Flota (Taller)

Finalmente habrá dos aplicaciones Android nativas:


1. Brinda a los usuarios la posibilidad de comprar pasajes
2. Permite a los guardas cobrar



3. Descripción del Proyecto

3.1 Objetivos
Se busca el análisis de las tecnologías descriptas con un criterio analítico,
obteniendo conclusiones en cuanto a ventajas y desventajas de las mismas.
Se evaluará el conocimiento logrado a través del sistema que se desarrolle,
poniendo el énfasis en el desarrollo de interfaces innovadoras o que busquen
aprovechar el tipo de dispositivo para el cual se desarrolla la aplicación.
Así mismo es de especial interés evaluar la aplicación de las tecnologías
estudiadas independientemente de las funcionalidades desarrolladas.

3.2 Resultados Esperados
Se espera contar con un Prototipo del Sistema y un Informe Final en el que se
describan los resultados obtenidos. Este informe será complementado por
Anexos que contengan la documentación generada a lo largo del proyecto, que
deberá incluir:
• Descripción de las tecnologías investigadas junto con una evaluación
realizada por los estudiantes acerca de sus fortalezas y debilidades,
además de pruebas de concepto que puedan haber desarrollado durante
la evaluación.
• Especificación de Requerimientos y Casos de Uso.
• Especificación de Arquitectura, Diseño general y Diseño detallado de los
Casos de Uso más relevantes.
Además del informe, se entregará la implementación del Prototipo, incluyendo
código fuente y tests unitarios.

3.3 Contexto de Trabajo


Este trabajo será realizado en el marco de la asignatura “Proyecto”, de la Carrera
de Tecnólogo en Informática (ANEP, Universidad del Trabajo del Uruguay –
Universidad de la República, Facultad de Ingeniería).

3.4 Plan de Trabajo
Mes 1: Investigación y evaluación de las tecnologías, realización de las pruebas
de concepto necesarias. Instalación de herramientas necesarias para las
siguientes etapas. Documentación de la investigación realizada.
Mes 2: Diseño de la arquitectura y primer prototipo de la aplicación.
Documentación de requerimientos, CU, arquitectura y diseño.
Mes 3: Implementación de la solución y testeo de la misma. Pueden definirse dos
iteraciones de 2 semanas.
Mes 4: Elaboración de informe y presentaciones finales. Preparación de la
defensa del proyecto.


3.5 Metodología de Trabajo
Reuniones semanales o quincenales con el supervisor, evaluaciones periódicas
del avance del proyecto. Se espera que, con apoyo del docente, los estudiantes
avancen en forma autónoma en la resolución de los problemas técnicos que se
planteen.
Presentación pública final con evaluación por parte de un tribunal de 3
miembros.

3.6 Formación ofrecida al estudiante
Este proyecto ofrece formación a los estudiantes en los siguientes aspectos:
• Investigación con un criterio crítico de tecnologías y productos existentes
en el mercado.
• Desarrollo de aplicaciones Web utilizando la plataforma Java Enterprise
Edition.
• Desarrollo de software para dispositivos móviles, como celulares y
tablets.

3.7 Bibliografía específica
• Java Enterprise Edition:
http://www.oracle.com/technetwork/java/index.html
• Android para desarrolladores: http://developer.android.com/index.html

4. Recursos Informáticos
4.1 Hardware
PC con 2GB de Memoria RAM mínimo, 3 GB o más recomendado (dependiendo
del S.O.).

4.2 Sistema Operativo


MacOS, Linux o Windows

4.4 Lenguaje
Java

4.5 Herramientas
• Eclipse
• Netbeans
• Android Developer Tools plugin
• JBoss AS
• Git
• Asana
• Mantis
• JMeter
• Selenium
• JUnit
• PMD
• SONAR
• BADBOY
• W3AF
• VEGA
• NAGIOS
• Check Style

4.5. Otros

5. Conocimientos previos del estudiante

5.1 Exigidos
Desarrollo en Java y metodologías de trabajo como las que se proponen.

5.2 Recomendados
Desarrollo en JavaEE.

También podría gustarte