Universidad
de
Cádiz
Programas Docentes de Asignaturas
Programas Docentes de Asignaturas
Programa docente (2025-26) |
<21714045 | METODOLOGÍAS Y PROCESOS SOFTWARE>
Asignatura:
21714045 | METODOLOGÍAS Y PROCESOS SOFTWARE
Titulación:
1725 | GRADO EN INGENIERÍA INFORMÁTICA
Centro:
17 | ESCUELA SUPERIOR DE INGENIERÍA
Departamento:
C137 | INGENIERIA INFORMATICA
Área:
570 | LENGUAJES Y SISTEMAS INFORMATICOS
Compartidas:
21714045 (P) - Mat.[12 [nuevos: 12 | repetidores: 0)]
Tipo estudio:
GRADO
Ofertada:
SÍ
Vigencia:
VIGENTE
Créd. Teoría:
2,50
Créd. Prácticas:
5,00
Créd. ECTS:
6,00
Tipo asignatura:
OPTATIVA
Módulo:
MODULO IIIC - TECNOLOGÍA ESPECÍFICA INGENIERÍA DEL SOFTWARE
Materia:
MATERIA IIIC.2 GESTIÓN Y CALIDAD DEL SOFTWARE
Matriculados 2024-25:
12
Matriculados 2025-26:
9
Duración:
PRIMER SEMESTRE
Curso:
3, 4
Idioma:
CASTELLANO
Mostrar información
REQ. Y RECOM.
PROFESORADO
IDIOMAS
MOVILIDAD
RESULTADOS FORM./APREN.
RES. DE APRENDIZAJE
ACT. Y MET. DOC.
SIST. DE EVALUACIÓN
TEMARIO
BIBLIOGRAFÍA
COMENTARIOS
Requisitos y recomendaciones
Requisitos previos
Recomendaciones
Profesorado
Primer apellido
Segundo apellido
Nombre
Categoría/Empresa
Coordinación
CALDERON
SANCHEZ
ALEJANDRO
PROFESOR/A AYUDANTE DOCTOR/A
ORTA
CUEVAS
ELENA
PROFESORA TITULAR DE UNIVERSIDAD
Idiomas
Oferta en lengua extranjera
Idioma
Seleccione una opción
Inglés
Francés
Italiano
Alemán
Ruso
Árabe
Griego
Modo de impartición
Seleccione una opción
A impartir sólo en ese idioma según memoria (exclusividad).
A impartir en grupo dedicado a ese idioma.
A impartir en grupo mixto (un mismo grupo con ambos idiomas).
Nivel requerido
Seleccione una opción
A1
A2
B1
B2
C1
C2
Movilidad
Movilidad nacional (SICUE)
Presencialidad
Seleccione una opción
Presencial
Combinada
Virtual
Movilidad internacional
Presencialidad
Seleccione una opción
Presencial
Combinada
Virtual
Estudiante visitante nacional
Número de plazas
Presencialidad
Seleccione una opción
Presencial
Combinada
Virtual
Resultados del proceso de formación y aprendizaje
Resultado formación y aprendizaje
Competencia
Trabajo en equipo: capacidad de asumir las labores asignadas dentro de un equipo, así como de integrarse en él y trabajar de forma eficiente con el resto de sus integrantes
TRANSVERSAL
Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de su calidad, de acuerdo con los conocimientos adquiridos según lo establecido en el apartado 5 de este anexo.
GENERAL
Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para adaptarse a nuevas situaciones.
GENERAL
Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de la Ingeniería del Software.
ESPECÍFICA
Capacidad de 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, modelos y técnicas actuales
ESPECÍFICA
Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma profesional y posean las competencias que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas dentro de su área de estudio
GENERAL
Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes de índole social, científica o ética
GENERAL
Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía
GENERAL
Capacidad de dar solución a problemas de integración en función de las estrategias, estándares y tecnologías disponibles
ESPECÍFICA
Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público tanto especializado como no especializado
GENERAL
Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la profesión de Ingeniero Técnico en Informática.
GENERAL
Resultados de aprendizaje
ID/Orden
Resultado
1
Ser capaz de definir y diferenciar los conceptos proceso software, proceso de desarrollo del software, modelo de ciclo de vida del software y metodología de desarrollo del software.
2
Ser capaz de definir el objetivo de los principales procesos del ciclo de vida del software de acuerdo a los estándares vigentes.
3
Ser capaz de definir procesos de negocio utilizando lenguajes de definición de procesos.
4
Ser capaz de describir las características de diferentes modelos de ciclo de vida del software.
5
Ser capaz de describir las actividades de diferentes enfoques metodológicos de desarrollo del software.
6
Ser capaz de desarrollar un sistema software utilizando diferentes enfoques metodológicos.
7
Ser capaz de 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, modelos y técnicas actuales.
Actividades y metodologías docentes
Horas totales de actividades de docencia presencial
60,00
Horas totales de otras actividades
90,00
Horas totales de la asignatura
150,00
Código
Descripción
Horas
Detalle
01
Teoría
20
Explicación de los contenidos teóricos, actividades complementarias, y cuestionarios Socrative/Moodle
02
Prácticas, seminarios y problemas
10
Realización de problemas, supuestos prácticos, actividades complementarias, y cuestionarios Socrative/Moodle
03
Prácticas de informática
30
Clases prácticas que se realizarán en las clases con ordenadores portátiles.
10
Actividades formativas no presenciales
86
Estas actividades se corresponden con las horas de trabajo personal del alumno, incluyendo las horas de estudio de los contenidos de la asignatura y la realización de las actividades, prácticas y trabajos propuestos.
12
Actividades de evaluación
4
Realización de cuestionarios, actividades de aprendizaje en el aula, prácticas, controles de evaluación continua y exámenes finales.
Sistema de evaluación
Procedimientos de evaluación
ID/Orden
Tarea/Actividad
Medios, técnicas e instrumentos
Ponderación
2
Realización de actividades y exámenes teórico-prácticos.
- Ejercicios de autoevaluación.
- Presentación de trabajos grupales o individuales.
- Discusiones y coloquios en el aula.
- Cuestionarios (preguntas de respuestas múltiples, V/F, respuestas cortas,...).
- Controles y exámenes (preguntas tipo test, preguntas de desarrollo de contenidos, ejercicios teórico-prácticas,...) para la evaluación de la adquisición de los contenidos teóricos y resultados de formación y aprendizaje.
- Uso de rúbricas, escalas de valoración y listas de control.
- Utilización de herramientas basadas en juegos serios y gamificación.
- Uso de herramientas como Kahoot, Socrative y similares para la inclusión de estrategias metodológicas de aprendizaje basado en juegos.
50
4
Realización de prácticas.
- Ejercicios de autoevaluación.
- Presentación e informes de trabajos grupales o individuales.
- Discusiones y coloquios en el aula.
- Informes o resultados de experimentos.
- Informes de seminarios, talleres, conferencias, etc.
- Uso de rúbricas.
- Utilización de herramientas basadas en juegos serios y gamificación.
50
Criterios de evaluación
Temario
ID/Orden
Tema
Descripción
1
1. Proceso software y conceptos relacionados.
1.1. Objetivos.
1.2. Definición de proceso software y conceptos relacionados.
1.3. Estándares y modelos de referencia de procesos software.
1.4. Modelo del ciclo de vida del software.
1.5. Metodologías de desarrollo de software.
2
2. Desarrollo tradicional de software.
2.1. Introducción.
2.2. Modelos de ciclo de vida del software tradicionales.
2.3. Metodologías de desarrollo del software tradicionales.
3
3. Desarrollo ágil de software.
3.1. Manifiesto AGILE.
3.2. Metodologías AGILE.
3.3. Programación extrema (XP).
3.4. Desarrollo de software LEAN.
3.5. Kanban, Scrum y Scrumban.
4
4. Desarrollo de software y operaciones TI.
4.1. Introducción.
4.2. DevOps.
5
5. Desarrollo de aplicaciones software basadas en procesos.
5.1. Introducción al desarrollo de aplicaciones software basadas en procesos.
5.2. Sistemas de gestión de procesos de negocio (BPMS).
5.3. Modelado de procesos de negocio con BPMN.
5.4. Automatización de procesos de negocio mediante sistemas BPMS.
Bibliografía
Bibliografía
Comentarios
Comentarios/Observaciones adicionales
Volver
×
Cargando...
Realizando operación...
Esto puede tardar unos minutos. Por favor, espere hasta que termine.