Última actualización: 05/05/2025 23:00:53


Curso Académico: 2025/2026

Desarrollo y operación de sistemas software
(19475)
Doble Grado en Ingeniería Informática y Administración de Empresas (Plan 2022) (Plan: 437 - Estudio: 233)


Coordinador/a: LLORENS MORILLO, JUAN BAUTISTA

Departamento asignado a la asignatura: Departamento de Informática

Tipo: Obligatoria
Créditos: 6.0 ECTS

Curso:
Cuatrimestre:




Requisitos (Asignaturas o materias cuyo conocimiento se presupone)
Ingeniería del software (Segundo curso - Primer cuatrimestre) Desarrollo del software (Segundo curso - Segundo cuatrimestre) Dirección de proyectos de desarrollo software (Cuarto curso - Primer cuatrimestre, recomendable)
Objetivos
El objetivo de la asignatura es obtener los conocimientos y habilidades necesarias para Diseñar, planificar, construir, desplegar y operar un sistema software asegurando los requisitos de calidad en los diferentes entornos y arquitecturas definidos para la construcción del mismo.
Resultados del proceso de formación y aprendizaje
K10: Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento y acceso a los Sistemas de información, incluidos los basados en web K13: Conocimiento y aplicación de los principios, metodologías y ciclos de vida de la ingeniería de software S11: Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar, validar y documentar soluciones software sobre la base de un conocimiento adecuado de las teorías, modelos y técnicas actuales S12: Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y normativa vigente S13: Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos en todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto económico y social S14: Capacidad para comprender la importancia de la negociación, los hábitos de trabajo efectivos, el liderazgo y las habilidades de comunicación en todos los entornos de desarrollo de software S19: Capacidad de integrar soluciones de Tecnologías de la Información y las Comunicaciones y procesos empresariales para satisfacer las necesidades de información de las organizaciones en la toma de decisiones, permitiéndoles alcanzar sus objetivos de forma efectiva y eficiente, dándoles así ventajas competitivas S21: Capacidad para comprender y aplicar los principios y prácticas de las organizaciones, de forma que puedan ejercer como enlace entre las comunidades técnica y de gestión de una organización y participar activamente en la formación de los usuarios S22: Planificar y organizar trabajos en equipo tomando las decisiones correctas basadas en la información disponible y reuniendo datos en entornos digitales C2: Conocer y ser capaz de manejar habilidades interpersonales sobre iniciativa, responsabilidad, resolución de conflictos, negociación, liderazgo etc., que se requieren en el ámbito profesional.
Descripción de contenidos: Programa
-Fundamentos y conceptos del desarrollo y operación de sistemas software -Planificación de sistemas software -Arquitectura y construcción de sistemas software -Despliegue de sistemas software -Operación y monitorización de sistemas software -Aseguramiento de calidad de sistemas software
Actividades formativas, metodología a utilizar y régimen de tutorías
Clases Teóricas-Prácticas: 2 ECTS - Trabajo preparativo previo Clases Prácticas de Laboratorio: 1 ECTS - Resolución de ejercicios - Exposición parcial de la práctica Trabajo en Grupo: 1 ECTS - Desarrollo de la práctica - Presentación y revisión de la prácticas Trabajo Individual: 1 ECTS - Contribución a la práctica del equipo - Ejercicios individuales - Estudio y preparación del examen Tutorías: 1 ECTS - Asistencia individualizada (tutorías individuales) o en grupo (tutorías colectivas) a los estudiantes por parte del profesor
Sistema de evaluación
  • Peso porcentual del Examen/Prueba Final 0
  • Peso porcentual del resto de la evaluación 100

Calendario de Evaluación Continua


Convocatoria extraordinaria: normativa
Bibliografía básica
  • Christof Ebert; Gorka Gallardo; Josune Hernantes; Nicolas Serrano. DevOps. IEEE Software. 2016
  • D. Farley. Modern software engineering: doing what really works to build better software faster. Addison-Wesley. 2021
  • G. Kim, K. Behr, and G. Spafford. The phoenix project: a novel about IT, DevOps, and helping your business win. Portland, OR: IT Revolution. 2018
  • J. Davis and K. Daniels. Effective devOps: building a culture of collaboration, affinity, and tooling at scale. O¿Reilly. 2016
  • M. Richards and N. Ford. Fundamentals of software architecture: an engineering approach. O¿Reilly Media. 2020
  • Martin Eigner. System Lifecycle Management. Springer. 2021
  • N. Ford, M. Richards, P. J. Sadalage, and Z. Dehghani. Software architecture: the hard parts: modern trade-off analysis for distributed architectures. O¿Reilly Media. 2021
  • N. Forsgren, J. Humble, and G. Kim. Accelerate: the science behind DevOps: building and scaling high performing technology organizations. Portland, Oregon: IT Revolution. 2018
  • R. C. Martin and R. C. Martin. Clean architecture: a craftsman¿s guide to software structure and design. Prentice Hall. 2018
  • Thomas M. Shortell. INCOSE Systems Engineering Handbook: A Guide for System Life Cycle Processes and Activities. Willey. 2015
Recursos electrónicosRecursos Electrónicos *
Bibliografía complementaria
  • B. Beyer, C. Jones, J. Petoff, and N. R. Murphy. Site reliability engineering: how Google runs production systems. O'Reilly. 2016
  • C. Rosenthal and N. Jones. Chaos engineering: system resiliency in practice. O¿Reilly Media. 2020
  • K. Morris. Infrastructure as code: managing servers in the cloud. O¿Reilly. 2016
  • M. T. Nygard. Release it! design and deploy production-ready software. Pragmatic Bookshelf. 2007
(*) El acceso a algunos recursos electrónicos puede estar restringido a los miembros de la comunidad universitaria mediante su validación en campus global. Si esta fuera de la Universidad, establezca una VPN


El programa de la asignatura podría sufrir alguna variación por causa de fuerza mayor debidamente justificada o por eventos académicos comunicados con antelación.