Plazas: 5
Vacantes: 5
UACM
San Lorenzo Tezonco
Prol. San Isidro
Informática
55 5858 0538 Ext. 14520
| Nombre | Cargo | Correo electrónico |
|---|---|---|
| Dr. José Luis Quiroz Fabián | Profesor-Investigador | luis.quiroz@uacm.edu.mx |
Desarrollar aplicaciones y sistemas de software mediante la aplicación de buenas prácticas de ingeniería de software, utilizando metodologías de desarrollo, herramientas de control de versiones, pruebas y tecnologías actuales para la construcción de soluciones tecnológicas.
El desarrollo de software es una actividad fundamental en el ámbito de la computación y la ingeniería de software, ya que permite construir herramientas tecnológicas que apoyan la solución de problemas en distintos sectores. Actualmente, el desarrollo de aplicaciones requiere no solo conocimientos de programación, sino también el uso de buenas prácticas relacionadas con la arquitectura del software, el control de versiones, las pruebas, la documentación y el despliegue de sistemas.
Este programa de servicio social busca que los estudiantes participen en el diseño e implementación de aplicaciones que atiendan necesidades académicas, institucionales o sociales, al mismo tiempo que fortalecen sus habilidades técnicas y metodológicas en el desarrollo de software.
La participación en este programa permitirá a los estudiantes aplicar conocimientos adquiridos durante su formación académica en un entorno práctico, desarrollando soluciones tecnológicas y adquiriendo experiencia en el uso de herramientas y procesos utilizados en proyectos reales de desarrollo de software.
Las actividades del programa estarán orientadas al desarrollo de aplicaciones y sistemas de software. Dependiendo del proyecto específico, los estudiantes podrán participar en actividades como:
1.- Análisis de requerimientos del sistema.
2.- Diseño de arquitectura de software.
3.- Desarrollo de aplicaciones web, móviles o de escritorio.
4.- Desarrollo de servicios web y APIs.
5.- Integración y gestión de bases de datos.
6.- Implementación de interfaces de usuario.
7.- Uso de control de versiones mediante Git.
8.- Documentación técnica del sistema.
9.- Implementación de pruebas de software.
10 .- Uso de herramientas de despliegue y contenedores.
11.- Elaboración de reportes técnicos del desarrollo realizado.
Los proyectos podrán desarrollarse utilizando distintos lenguajes de programación y tecnologías según las necesidades del sistema.
Para el desarrollo del programa se utilizarán:
1.- Equipos de cómputo.
2.- Entornos de desarrollo de software.
3.- Repositorios de control de versiones.
4.- Bases de datos.
5.- Plataformas de desarrollo de aplicaciones web o móviles.
6.- Herramientas de documentación y gestión de proyectos.
En algunos casos podrán utilizarse servicios en la nube o plataformas de colaboración para el desarrollo y seguimiento de los proyectos
El desempeño de los estudiantes se evaluará mediante:
1.- Seguimiento del avance de las actividades asignadas.
2.- Entrega de reportes periódicos de progreso.
3.- Revisión de la calidad del código desarrollado.
4.- Cumplimiento de los objetivos del proyecto.
5.- Presentación de los resultados finales.
Como resultado del programa se espera: 1.- Desarrollo de aplicaciones o prototipos funcionales. 2.- Generación de documentación técnica del software desarrollado. 3.- Aplicación de buenas prácticas de ingeniería de software. 4.- Fortalecimiento de las habilidades de programación y diseño de software de los estudiantes. 5.- Desarrollo de soluciones tecnológicas que puedan utilizarse en proyectos académicos o institucionales.
Viernes
UACM San Lorenzo
Estudiantes o Egresados De No Mayor A Dos Años
Prácticas profesionales de Ingeniería de Software
12/03/2027
Sin alcance
Mixto
No
| Actividades | Licenciatura | Solicitados |
|---|---|---|
| Ingeniería de Software | 5 |