Plazas: 5
Vacantes: 5

Activo

Institución o Dependencia

UACM

Plantel

San Lorenzo Tezonco

Domicilio

Prol. San Isidro

Área o Subdirección

Informática

Teléfono

55 5858 0538 Ext. 14520

Responsable (s) del programa

Nombre Cargo Correo electrónico
Dr. José Luis Quiroz Fabián Profesor-Investigador luis.quiroz@uacm.edu.mx

Objetivo General

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.

Justificación

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.

Desarrollo

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.

Recursos

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

Evaluación

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.

Resultados

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.

Días de Realización

Viernes

Lugar de Realización

UACM San Lorenzo

Población a atender

Estudiantes o Egresados De No Mayor A Dos Años

Tipo

Prácticas profesionales de Ingeniería de Software

Duración

12/03/2027

Alcance

Sin alcance

Horario

Mixto

Artículo 66

No

Actividades Licenciatura Solicitados
Ingeniería de Software 5