La Ingeniería del Software es un curso fundamental en el plan de estudios del Programa de Ingeniería de Sistemas de la UFPS, diseñada para proporcionar a los estudiantes los principios, metodologías, herramientas y mejores prácticas en el desarrollo de software de calidad.

Descripción de la Materia

El curso complementa lo  visto en el curso de Análisis y Diseño de Sistema del 7 semestre,    el ciclo de vida del software, desde la planificación y análisis de requisitos hasta el diseño, implementación, pruebas, mantenimiento y aseguramiento de la calidad. Su propósito es formar profesionales capaces de desarrollar soluciones informáticas robustas, eficientes y alineadas con las necesidades del usuario y los estándares de la industria.

Importancia en la Formación del Ingeniero de Sistemas

  • Aplicación de metodologías ágiles y tradicionales en el desarrollo de software.
  • Enfoque en calidad del software, incluyendo métricas, pruebas y herramientas de aseguramiento.
  • Gestión de riesgos y mantenimiento del software para garantizar su evolución y sostenibilidad.
  • Uso de técnicas de reingeniería e ingeniería inversa en la mejora de sistemas existentes.
  • Gestión de la configuración y control de versiones, esenciales para la administración de proyectos de software.

Relación con el Perfil de Egreso

Al finalizar el curso, los estudiantes estarán preparados para diseñar, desarrollar y evaluar software de manera estructurada y eficiente, considerando aspectos de calidad, seguridad y mantenimiento. Esto les permitirá desempeñarse con éxito en la industria del desarrollo de software, tanto en el sector público como privado.