Licenciatura de Ingeniería en Software

La Licenciatura de Ingeniería en software permite aplicar un enfoque sistemático, disciplinado y cuantificado para el desarrollo, implantación y mantenimiento de software de alta calidad para la solución de diversos problemas del entorno. El objeto de estudio de este programa educativo es el software, el cual se entiende como el equipamiento lógico o soporte lógico de un sistema informático; comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas. Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; las aplicaciones para equipos móviles; el software de sistema, tal como el sistema operativo, que, básicamente, permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de aplicaciones, y proporcionando una interfaz con el usuario. Por otra parte, el Instituto de Ingeniería Eléctrica y Electrónica lo ha definido como el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de cómputo. Por tanto, el software se ha caracterizado por eficientar procesos, reducir tiempos, e incrementa la precisión de los resultados en todo tipo de organizaciones.

Ámbitos de intervención profesional

Se desempeña en cualquiera de los roles involucrados en la ingeniería de software como son:

  • Administrador y evaluador de proyectos.
  • Analista de sistemas.
  • Arquitecto de software.
  • Ingeniero de control de calidad.
  • Líder de proyecto.
  • Integrador de sistemas.
  • Proveedor de soporte a aplicaciones.
  • Programador de aplicaciones.
  • Evaluador de aplicaciones.
  • Capacitador

Objetivo de Programa Educativo

Son objetivos de la Licenciatura de Ingeniería en Software, formar profesionistas que contribuyan al progreso social, económico y cultural del país, y desarrollar en los alumnos los aprendizajes y competencias para:

Generales 

  • Ejercer el diálogo y el respeto como principios de la convivencia con sus semejantes, y de apertura al mundo.
  • Reconocer la diversidad cultural y disfrutar de sus bienes y valores.
  • Convivir con las reglas de comportamiento socialmente aceptables, y contribuir en su evolución.
  • Adquirir los valores de cooperación y solidaridad.
  • Cuidar su salud y desarrollar armoniosamente su cuerpo; ejercer responsablemente y de manera creativa el tiempo libre.
  • Ampliar su universo cultural para mejorar la comprensión del mundo y del entorno en que vive, para cuidar de la naturaleza y potenciar sus expectativas.
  • Participar activamente en su desarrollo académico para acrecentar su capacidad de aprendizaje y evolucionar como profesional con autonomía.
  • Asumir los principios y valores universitarios, y actuar en consecuencia.
  • Emplear habilidades lingüístico-comunicativas de inglés como segunda lengua.
  • Evaluar el progreso, integración e incertidumbre de las ciencias, ante la creciente complejidad de las profesiones.

 

Particulares

  • Incorporar estrategias para el análisis de datos y el manejo automatizado de información, comprender su significado, procesarla y convertirla en conocimiento que permita el diseño, incorporación o adaptación de proyectos de software que sean útiles.
  • Desarrollar la sensibilidad y el arte como base de la creatividad en proyectos de software que mejoren la productividad y la calidad en las empresas manufactureras, de comercio y servicio.
  • Aprehender los modelos, teorías y ciencias que expliquen el software.
  • Tomar decisiones y formular soluciones racionales, éticas y estéticas que aseguren la calidad en los proyectos de software.
  • Desarrollar su forma de expresarse, su creatividad en el diseño, incorporación o adopción de proyectos de software, iniciativa y espíritu emprendedor.
  • Aplicar las metodologías y herramientas tecnológicas en la planeación, análisis y diseño, programación, implantación, administración, mantenimiento y monitoreo tecnológico, para asegurar la calidad del software.
  • Comprender y aplicar los principios subyacentes a los métodos, técnicas e instrumentos propios del desarrollo software, empleados en la planeación, análisis y diseño, programación, implantación, administración, mantenimiento y monitoreo tecnológico.
  • Desarrollar un juicio profesional basado en la responsabilidad, objetividad, credibilidad y la justicia en el diseño, incorporación o adaptación de proyectos de software. en las empresas manufactureras, de comercio y servicio.

Perfil de Egreso

Funciones y tareas que desarrollará el egresado

Planea proyectos de software

  • Identifica los requerimientos que deberá satisfacer el software, por medio de entrevistas y/o cuestionarios con el usuario/cliente.
  • Identifica cuáles son las áreas afectadas por el software.
  • Establece el alcance del proyecto de software.
  • Determina la factibilidad económica, técnica y operativa.
  • Analiza los riesgos políticos, económicos, tecnológicos y sociales.
  • Determina los recursos humanos, tecnológicos y físicos.
  • Estima costos y esfuerzos.
  • Elabora y entrega del plan de desarrollo del proyecto software al usuario/cliente.

Diseña proyectos de software

  • Analizar los requerimientos que debe satisfacer el software.
  • Diseñar la estructura del software.
  • Detalla los componentes de la estructura del software.
  • Define y detalla las interfaces.

Programa software

  • Elabora algoritmos en distintos lenguajes de programación.
  • Realiza pruebas a los programas elaborados.
  • Integra los diferentes programas.
  • Asegura la funcionalidad y calidad de los programas. 

Implanta y evalúa los proyectos de software

  • Implanta el software desarrollado.
  • Realiza pruebas de funcionalidad, integridad y seguridad al software.
  • Evalúa los resultados de las pruebas
  • Determina las correcciones y ajustes a realizar al software.
  • Verifica que las correcciones y ajustes se hayan realizado
  • Elabora un reporte de resultados.
  • Capacita a los usuarios del software
  • Libera el software a producción.

Administra proyectos de software

  • Monitorea la funcionalidad de los proyectos de software en producción y los equipos de cómputo en los que están instalados.
  • Gestiona los servicios necesarios para el adecuado funcionamiento de los proyectos de software.
  • Gestiona el recurso humano necesario para operar los proyectos de software.

Valora el mantenimiento a los proyectos de software

  • Detecta fallas y/o oportunidades de mejora en los proyectos de software.
  • Gestiona y coordina el mantenimiento de los proyectos de software.
  • Gestiona y coordina el desarrollo de nuevas versiones de proyectos de software.

Monitorea el sistema tecnológico

  • Revisa los avances en lenguajes de programación, modelos, metodologías y herramientas tecnológicas y valora los beneficios de utilizarlos en el desarrollo de proyectos de software.
  • Analiza tendencias tecnológicas en materia de Ingeniería de Software que aseguren la calidad.
  • Capacitar continuamente al equipo de trabajo en las nuevas tendencias tecnológicas.

Mapa Curricular

M. en Ing. Gerardo Ávila VilchisResponsablegaavilavi@uaemex.mx
Teléfono: 722-481-0800 Ext. 8205

Frase anual UAEM

Contacto

Universidad Autónoma del Estado de México
Paraje el Tejocote, San Pedro Tlaltizapan
52640 Santiago Tianguistenco, Méx.
Tel. 722 481 0800
Directorio Telefónico UAEM

logo UAPtianguistenco

Medios y Servicios

UniRadio

uaemex tv

sos