Perfil de Egreso
Escuela Superior Tlahuelilpan
Licenciatura en Ingeniería de Software
El Licenciado en Ingeniería de Software egresado, de la Universidad Autónoma del Estado de Hidalgo, cuenta con una formación integral y multidisciplinar que le permite ser un profesional competitivo en la aplicación de los procesos de análisis, diseño, desarrollo, pruebas, mantenimiento y la evolución de diferentes sistemas de software de pequeña y gran escala, bajo estándares de calidad mediante la organización y administración de los recursos humanos y tecnológicos y haciendo uso de metodologías, técnicas, y herramientas, actuales, que permitan contribuir al desarrollo de los sectores económicos de la región, el estado y el país.
- Conocimientos sobre:
- Metodologías y técnicas para el desarrollo de software a pequeña y gran escala, tales como desarrollo de requerimientos, interacción humano-computadora, diseño, construcción, evolución, pruebas y aquellos relacionados con la administración, como el aseguramiento de la calidad y la administración de proyectos
- Manejo de ambientes de desarrollo, propietarios y abiertos.
- Desarrollo de aplicaciones multimedia e hipermedia.
- Técnicas de Ingeniería de desarrollo de proyectos profesionales de software.
- Técnicas de administración y evaluación económica de proyectos de software.
- El entorno organizacional y los objetivos de negocio que sirven de base para el desarrollo de soluciones de software.
- El entorno legal de los negocios así como de la actividad informática.
- Diseño, desarrollo y mejora de la calidad de productos de software.
- Métodos y herramientas para aumentar la productividad de los desarrolladores de software; controlar procesos de manera eficiente; aplicar estándares internacionales para construir software de alta calidad, definir métodos que garanticen la producción y mantenimiento del mismo, en los plazos fijados y dentro de los costos estimados.
- Programación y su administración.
- Manejo eficiente de bases de datos.
- Desarrollo de aplicaciones para Internet; páginas, portales y sitios web.
- Manejo de negocios electrónicos.
- Aplicación viable de algoritmo y lenguajes de programación en el desarrollo de software.
- Herramientas actuales para la especificación y el modelado de sistemas de software.
- Evaluación y reingeniería de los procesos y productos de software para su mejora.
- Administración y optimización de tiempo y costo de los recursos involucrados en el desarrollo de software.
- Áreas de investigación relacionadas con la Ingeniería de Software.
- Conexión, administración y mantenimiento de redes.
- Desarrollo de aplicaciones bajo distintas arquitecturas: centralizadas, cliente-servidor o distribuidas.
- Desarrollo de aplicaciones para reducir esfuerzos, monitoreo de procesos de información.
- Mantenimiento en sistemas informáticos.
- Actividades administrativas.
- Administración de tecnologías de información.
- Manejo de aula de medios, enseñanza, auxilio técnico.
- Implementar sistemas.
- Administración servidores.
- Análisis de Sistemas.
- Coordinación de Proyectos.
- Asesoría Especializada.
- Capacitación.
- Actividades de Organización.
- Administración de la información.
- Aplicaciones en Internet.
- Transmisión de datos en audio, video y datos por medio de backbones de fibra óptica, redes conmutadas y redes de difusión tenido una conectividad de datos casi infinita.
- Desarrollo de materiales educativos multimedia.
- Sistemas educativos computarizados, tutoriales, manuales, sistemas de hipótesis, sistemas de trabajo.
- Análisis complejo de grandes cantidades de datos para apoyar la toma de decisiones, poder diagnosticar una enfermedad o la cura de otra.
- Modelos Orientados a Objetos basados en conocimientos.
- Redes inalámbricas.
- Comunicación inalámbrica, ancho de banda, WiFi.
- Computación distribuida.
- Imitaciones a través de modelos matemáticos y simulación de comportamientos por computadora
- Sistemas de Información Geográfica.
- Aplicaciones basadas en realidad virtual.
- Ingeniería del Conocimiento.
- Datawarehouse y minería de datos.
- Aplicaciones para videojuegos.
- Redes neuronales.
- Sistemas de información inteligentes para negocios.
- Software para dispositivos móviles.
- Agentes y sistemas multiagente inteligentes.
- Habilidades para:
- Asesorar a las organizaciones en el desarrollo de software.
- Comunicarse apropiadamente, tanto en forma oral como escrita, en español e inglés.
- Trabajar en equipo y bajo presión.
- Liderar equipos de trabajo, en el desarrollo de proyectos de software.
- Desarrollar hábitos de trabajo efectivos en el contexto de procesos de desarrollo de software.
- Conocer una organización, sus procesos, su dinámica y para crear en congruencia con ellos, un proyecto de desarrollo de software.
- Aplicar metodologías adecuadas en la solución de problemas empresariales a través de un sistema de software.
- Comprender la evolución y las necesidades emergentes de las Tecnologías de Información y Telecomunicaciones
- Aprender y aplicar las nuevas metodologías y tecnologías que aseguren el adecuado desarrollo de software.
- Diseñar y desarrollar software, que cumpla con estándares reconocidos a nivel nacional e internacional.
- Diseñar, construir y administrar redes de computadoras.
- Administración de recursos económicos, materiales, técnicos y humanos.
- Tomar decisiones.
- Evaluar, seleccionar e implementar herramientas que satisfagan los requisitos de los proyectos viables de desarrollo de software.
- Contar con una Visión estratégica.
- Investigar.
- Ser creativo y tener iniciativa en el desarrollo de proyectos de software en beneficio de las organizaciones a corto, mediano y largo plazo.
- Integrarse en equipos de desarrollo de software multidisciplinarios.
- Determinar las necesidades del cliente y traducirlos a requisitos de software.
- Reconciliar objetivos en conflicto, considerando compromisos con las limitaciones de costo, tiempo, conocimiento, sistemas existentes y de las organizaciones involucradas.
- Diseñar soluciones apropiadas en una o más áreas de concentración, usando enfoques de ingeniería que integren temas éticos, sociales, legales y económicos.
- Entender y aplicar teorías, modelos y técnicas que provean una base para el diseño, desarrollo, verificación e implantación del software.
- Negociar y trabajar profesionalmente, liderar cuando sea necesario y comunicarse efectivamente con los interesados en un ambiente de Ingeniería de Software.
- Trabajar profesionalmente como parte de equipo en el desarrollo y evolución de productos de software, negociar y liderar cuando sea necesario y comunicarse efectivamente con los interesados.
- Analizar los procesos organizacionales para determinar las necesidades del cliente y traducirlos a requisitos de software.
- Administrar los recursos involucrados en el desarrollo de software.
- Desempeñar cualquier rol involucrado en un proceso de desarrollo de software.
- Desarrollar software en organizaciones utilizando métodos, técnicas y herramientas que aseguren la calidad.
- Implementar software en organizaciones utilizando métodos, técnicas y herramientas que aseguren la calidad.
- Evaluar soluciones de software en organizaciones bajo estándares internacionales.
- Integrar soluciones de software en organizaciones bajo estándares internacionales.
- Desarrollar el software que requiera un sistema digital para la realización de un proceso.
- Aplicar diferentes sistemas operativos en dispositivos de las organizaciones para la optimización de hardware.
- Optimizar los procesos de las organizaciones aplicando modelos matemáticos.
- Migrar sistemas y datos en las organizaciones con base a nuevos requerimientos.
- Administrar y configura sistemas de bases de datos en las organizaciones asegurando la integridad, disponibilidad y confidencialidad de la información almacenada.
- Diseñar e implementar sistemas de seguridad en las organizaciones bajo políticas internas y lineamientos generales.
- Desarrollar soluciones orientadas al uso y desarrollo de aplicaciones móviles avanzadas, para la conectividad de productos y equipos.
- Mantener el software actualizado en la organización atendiendo las necesidades y recursos de la misma.
- Diseñar planes estratégicos para el óptimo funcionamiento de los equipos de cómputo en las organizaciones.
- Implantar planes estratégicos de atención en materia de asesoría a los usuarios a través de diferentes medios de comunicación.
- Diagnosticar la situación actual de las TIC´s en las organizaciones e identifica áreas de oportunidad.
- Proponer soluciones y/o mejoras en TIC´s que cubran áreas de oportunidad en las organizaciones basadas en planeación estratégica.
- Diseñar proyectos de TIC´s para las organizaciones basado en planes de desarrollo y evaluación de las mismas.
- Supervisar los resultados en la aplicación del proyecto (TIC´s) en las organizaciones para la mejora continua.
- Diseñar aplicaciones de acuerdo a las necesidades de los clientes considerando las nuevas TIC´s, cubriendo diversos campos de acción.
- Investiga y desarrolla nuevas aplicaciones de las tecnologías de vanguardia.
- Adaptar nuevas tecnologías en las organizaciones con base a su crecimiento y desarrollo.
- Desarrollar proyectos en grupos multidisciplinarios para la creación de nuevos productos.
- Desarrollar aplicaciones tecnológicas para el desarrollo sustentable.
- Analizar requerimientos a nivel de proceso y a nivel de usuario.
- Crear programas para máquinas que imitan el comportamiento y la comprensión humana.
- Desarrollar sistemas embebidos para aplicaciones en inteligencia artificial.
- Implantar altos niveles de encriptamiento para garantizar seguridad.
- Aplicar procesos indeterministas para solución de problemas complejos.
- Desarrollar ambientes para crear una experiencia de manera virtual.
- Diseñar y explotar un Datawarehouse.
- Desarrollar aplicaciones para videojuegos.
- Construcción y administración de sistemas de información inteligentes para negocios.
- Desarrollar Software para dispositivos móviles.
- Actitudes:
- Emprendedora
- Negociadora y flexible
- Proactiva
- Ética
- Socialmente responsable
- Espíritu emprendedor y autocrítico
- Iniciativa por optimización de recursos en sistemas de software
- Interés e iniciativa por capacitarse y actualizarse constantemente
- Valores de:
- Confianza en el desempeño de su trabajo
- Honestidad
- Responsabilidad
- Lealtad
- Respeto
- Compromiso
- Discrecionalidad
- Confidencialidad
Campo Laboral
¡ Si te gusta todo lo relacionado con el desarrollo de software para juegos, la robótica o la inteligencia artificial, esta licenciatura es para ti! Podrás participar en procesos de desarrollo de software y aplicaciones móviles; programación y administración de bases de datos y de páginas web y en la administración de negocios digitales.
Ventaja Competitiva
Competencias específicas:
- Análisis para el Desarrollo de Software
- Diseño y Desarrollo de Software
- Evaluación e Implementación de Software
Ejes temáticos
- Software para la Administración de la Información
- Software para Ambientes Multimedia e Hipermedia y Programación de Dispositivos Móviles en la Web
- Software Científico y de Sistemas Inteligentes
- Software Empotrado y de Tiempo Real
Ejes complementarios
- Diseño e implementación de redes computacionales
- Inteligencia Artificial
- Desarrollo de proyectos de Tecnología
- Administración y Seguridad en Redes
- Metodología de la investigación
- Gestión de la función informática
- Desarrollo de proyectos de investigación