Acerca de Ingeniería de Software
Objetivo
Formar profesionales en el proceso de desarrollo y la evolución de sistemas de software a pequeña y gran escala, que solucionen problemas dentro de diferentes áreas de concentración, utilizando las herramientas adecuadas para optimizar los recursos de tiempo y costo, con apego a la ética profesional
Perfil de egreso
Al concluir la Licenciatura en Ingeniería de Software el egresado tendrá:
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.
- Las ciencias computacionales, que le permitan la aplicación viable de algoritmos, estructuras de datos y lenguajes de programación en el desarrollo de software.
- Las herramientas para la especificación y el modelado de sistemas de software, así como para la evaluación 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.
- El entorno social para describir los factores sociales, políticos, ecológicos y éticos relacionados con el desarrollo tecnológico y el desempeño profesional.
- Las áreas de investigación relacionadas con la Ingeniería de Software.
- Trabajar como parte de un equipo en el desarrollo y evolución de productos de software.
- Explicar el proceso para 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.
- Liderazgo en equipos de trabajo multidisciplinarios.
- Perseverancia en la solución de problemas.
- Capacidad de mantenerse actualizado en su área de trabajo.
- Afán de superación.
- Responsabilidad y ética en su desempeño profesional.
- Conducta emprendedora e innovadora.
- Conciencia de la realidad social y responsabilidad ecológica.