Capacita para participar en proyectos de desarrollo, mantenimiento y evaluación de servicios y sistemas software de naturaleza diversa. La participación puede ser ocupando diversos roles, como director de proyecto, analista, experto de dominio, ingeniero de requisitos, arquitecto del software, administrador de bases de datos, y un largo etcétera. Los proyectos pueden ser de complejidad arbitraria (por ejemplo, involucrando equipos de varios países), de criticidad máxima (con responsabilidades que pueden incluso hacer depender vidas humanas de su correcto funcionamiento) y de naturaleza técnica diversa (sistemas basados en servicios, sistemas web, sistemas en tiempo real, sistemas empotrados, sistemas empresariales, etc.). Como rasgo diferencial, capacita para asegurar que estos proyectos cumplirán criterios de calidad reconocidos y actuales en la disciplina, serán desarrollados con rigor máximo y usando conocimiento muy diverso, y tendrán en cuenta aspectos sociales como la sostenibilidad, la gestión óptima de recursos y la privacidad.
Orientación profesional
El software continúa siendo una parte nuclear de los sistemas informáticos. Además, en los últimos años ha pasado a ser la parte fundamental de los servicios que se ofrecen a personas y organizaciones. De hecho, se habla actualmente de software como servicio ( "software as a service"). El sector de los servicios, en sentido amplio, es el elemento central de las economías desarrolladas, y el sector de mayor crecimiento económico, y hoy en día es difícil hablar de servicios sin hablar del software que en la mayor parte de los casos los sustentan.
Por este motivo, un/a Ingeniero/a Informático/a especialista en Ingeniería del Software tiene salidas muy diversas en la sociedad actual. La especialidad capacita para ocupar puestos de responsabilidad en:
• Desarrollo de servicios y sistemas software aplicando los métodos, las técnicas y las herramientas de la ingeniería del software y, concretamente, las que son más actuales.
• Cualquiera de los roles profesionales habituales asociados a la disciplina: ingeniero de requisitos, arquitecto del software, administrador de bases de datos, etc.
• Evaluación de las organizaciones con respecto a los procesos de ingeniería del software, así como el diseño y la implantación de planes de mejora de la gestión y de la calidad.
Coordinador de especialidad
Profesores de especialidad
Persona |
Departament |
Correu electrònic |
Alier Forment, Marc |
ESSI |
|
Ayala Martinez, Claudia Patricia |
ESSI |
|
Béjar Alonso, Javier |
CS |
|
Beltran Andreu, Jose Luis |
ESSI |
|
Burgués Illa, Xavier |
ESSI |
|
Casañ Guerrero, María José |
ESSI |
|
Catot Bragós, Carlota |
ESSI |
|
Costal Costa, Dolors |
ESSI |
|
Delgado Pin, Jordi |
CS |
|
Farre Tost, Carles |
ESSI |
|
Flores Herrera, Javier |
ESSI |
|
Fonseca Casas, Pau |
EIO |
|
Franch Gutiérrez, Xavier |
ESSI |
|
Garcia Subirana, Joan |
EIO |
|
Gil Gomez, Marisa |
AC |
|
Gómez Seoane, Cristina |
ESSI |
|
Ibànyez Peña, Sergi |
ESSI |
|
Lapuente Ferran, Raimon |
ESSI |
|
López Cuesta, Lidia |
ESSI |
|
Martínez Fernández, Silverio Juan |
ESSI |
|
Martínez Martínez, Matías Sebastián |
ESSI |
|
Montero Garcia, Jordi |
EIO |
|
Morales Garcia, Sergio |
ESSI |
|
Motger de la Encarnacion, Quim |
ESSI |
|
Oriol Hilari, Marc |
ESSI |
|
Paredes Sigüenza, Sergio |
ESSI |
|
Pastor Collado, Joan Antoni |
ESSI |
|
Picornell Alandete, Vicent |
ESSI |
|
Piguillem Poch, Jordi |
ESSI |
|
Queralt Calafat, Anna |
ESSI |
|
Renom Vilaro, Albert |
ESSI |
|
Romero Moral, Oscar |
ESSI |
|
Sancho Samso, Maria Ribera |
ESSI |
|
Teniente Lopez, Ernest |
ESSI |
|
Competencias Técnicas de cada especialidad
ESPECIALIDAD INGENIERÍA DEL SOFTWARE
- CES1
Desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos los requisitos del usuario, que se comporten de forma fiable y eficiente, que tengan un desarrollo y mantenimiento asequible y que cumplan normas de calidad, aplicando las teorías, los principios, los métodos y las prácticas de Ingeniería del Software.
- CES1.1
Desarrollar mantener y evaluar sistemas y servicios software complejos y/o críticos. - CES1.2
Dar solución a problemas de integración en función de las estrategias, de los estándares y de las tecnologías disponibles. - CES1.3
Identificar, evaluar y gestionar los riesgos potenciales asociados a la construcción de software que pudiesen presentarse. - CES1.4
Desarrollar, mantener y evaluar servicios y aplicaciones distribuidas con soporte de red. - CES1.5
Especificar, diseñar, implementar y evaluar bases de datos. - CES1.6
Administrar bases de datos (CIS4.3). - CES1.7
Controlar la calidad y diseñar pruebas en la producción de software. - CES1.8
Especificar, diseñar e implementar sistemas de control y de tiempo real. - CES1.9
Demostrar comprensión en la gestión y gobierno de los sistemas software.
- CES2
Valorar las necesidades del cliente y especificar los requisitos software para satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de compromisos aceptables, dentro de las limitaciones derivadas del costo, del tiempo, de la existencia de sistemas ya desarrollados y de las propias organizaciones.
- CES2.1
Definir y gestionar los requisitos de un sistema software. - CES2.2
Diseñar soluciones apropiadas en uno o más dominios de aplicación, utilizando métodos de ingeniería del software que integren aspectos éticos, sociales, legales y económicos.
- CES3
Identificar y analizar problemas, y diseñar, desarrollar, implementar, verificar y documentar soluciones software sobre la base de un conocimiento adecuado de las teorías, de los modelos y de las técnicas actuales.
- CES3.1
Desarrollar servicios y aplicaciones multimedia. - CES3.2
Diseñar y gestionar un almacén de datos (data warehouse).
Asignaturas
Asignaturas obligatorias de especialidad
Asignaturas complementarias de especialidad