Acerca de Ingeniería de Software
El Programa de Ingeniería de Software, es parte de la oferta educativa que brinda la Universidad La Salle.
Perfil profesional
Conocimientos
El Ingeniero de Software tendrá conocimientos sobre:
- Ciencias básicas como fundamento para el diseño de estructura de datos, algoritmos, lógica computacional, teoría de la computación, matemática discreta, álgebra abstracta y cálculo de probabilidades.
- Fundamentos de Ciencia de la Computación como base para la estructura de datos, algoritmia, programación de computadoras, diseño de bases de datos y compiladores.
- Lógica computacional para el diseño de sistemas y arquitecturas de software.
- Sistemas web, sistemas distribuidos y redes y comunicación de datos.
- Ingeniería de software para la formulación de proyectos de software, construcción y pruebas del mismo bajo un enfoque de calidad.
Habilidades
- Diseñar sistemas computacionales, componentes o procesos para satisfacer las necesidades del usuario en función de los requerimientos.
- Adquirir conocimientos para entender el impacto de las soluciones informáticas en un contexto global, ambiental y social.
- Emplear técnicas y herramientas modernas para la práctica de la ingeniería de software.
- Aplicar los conocimientos de matemáticas, ciencias e ingenierías a sistemas de software complejos.
Competencias
- Aptitud intelectual para suministrar principios matemáticos, algoritmia, estructura de datos y la teoría de ciencia de la computación adquiriendo un panorama crítico y creativo en el reconocimiento de problemas y en su solución.
- Entender la asociación entre el ciclo de vida del Desarrollo de Software y la Gestión de la Calidad permitiendo estimar las necesidades del usuario por medio de la Ingeniería de Requerimientos.
- Capacidad para solucionar problemas en función de estrategias y estándares disponibles, así como la integración de documentos de la organización.
- Concertar aspectos conflictivos del desarrollo de software descubriendo aspectos aceptables dentro de las actividades de la gestión y riesgos en un entorno de software.
- Plantear soluciones en los diferentes entornos de aplicación empleando los métodos de la Ingeniería de Software y demostrando el arte de aplicar técnicas, métodos y modelos en la construcción de productos de software.