Universidad
de
Cádiz
Programas Docentes de Asignaturas
Programas Docentes de Asignaturas
Programa docente (2025-26) |
<21714040 | DISEÑO DE SISTEMAS SOFTWARE>
Asignatura:
21714040 | DISEÑO DE SISTEMAS 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:
21714040 (P) - Mat.[3 [nuevos: 3 | 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.1 DESARROLLO DE SOFTWARE
Matriculados 2024-25:
3
Matriculados 2025-26:
17
Duración:
SEGUNDO 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
DODERO
BEARDO
JUAN MANUEL
CATEDRÁTICO DE UNIVERSIDAD
RUIZ
RUBE
IVAN
PROFESOR/A 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
Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía
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
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
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
Capacidad para diseñar soluciones apropiadas en uno o más dominios de aplicación utilizando métodos de la ingeniería del software que integren aspectos éticos, sociales, legales y económicos
ESPECÍFICA
Resultados de aprendizaje
ID/Orden
Resultado
5
Saber adaptar el diseño de un sistema software antes problemas acontecidos durante su implementación, adaptando de forma adecuada el documento de diseño.
1
Realizar un diseño orientado a objetos de un sistema software a partir de un documento de requisitos.
2
Aprendizaje y aplicación de criterios de valoración de un diseño de un sistema software.
3
Conocer y aplicar distintos patrones de diseño.
4
Plantear y discutir distintas alternativas de diseño de un sistema software.
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
Impartición de la parte teórica de los contenidos.
02
Prácticas, seminarios y problemas
10
Ejercicios sobre planteamiento y discusión de diseño de sistemas software.
03
Prácticas de informática
30
Explicación del diseño de aplicaciones.
Seguimiento de las prácticas realizadas.
10
Actividades formativas no presenciales
85
Lectura de bibliografía.
Realización de las prácticas en grupos.
Realización de los ejercicios de diseño planteados.
12
Actividades de evaluación
5
Defensa de las prácticas realizadas.
Realización de examen de evaluación.
Sistema de evaluación
Procedimientos de evaluación
ID/Orden
Tarea/Actividad
Medios, técnicas e instrumentos
Ponderación
1
Examen final
- Listas y escalas de valoración
50
4
Participación, realización, entrega y defensa de un proyecto práctico de diseño y construcción.
- Listas y Escalas de valoración
- Rúbricas
50
Criterios de evaluación
Temario
ID/Orden
Tema
Descripción
1
PROBLEMÁTICAS:
- Variabilidad
- Acoplamiento
- Complejidad
- Robustez
- Reutilización
- Flexibilidad
2
PRINCIPIOS:
- Ocultación: OCP, ISP, LSP
- Cohesión: SRP
- Ortogonalidad: ISP
- Delegación
- Diseño de paquetes y componentes: REP; CRP, CCP, ADPP
3
TÉCNICAS:
- Refactoring
- Bibliotecas y frameworks
- Contratos
- Inyección de dependencias
4
PARADIGMAS:
- Objetos
- Eventos
- Funcional
- Aspectos
5
PATRONES DE DISEÑO:
- Introducción
- Patrones estructurales
- Patrones creacionales
- Patrones de comportamiento
- Patrones específicos
6
ARQUITECTURA DE SOFTWARE:
- Arquitectura del software
- Componentes software
- Principios de diseño arquitectónicos
- Patrones de arquitectura
- Modelado de arquitecturas
- Arquitecturas basadas en microservicios
- Patrones para arquitecturas de microservicios
Bibliografía
Bibliografía
Comentarios
Comentarios/Observaciones adicionales
Volver
×
Cargando...
Realizando operación...
Esto puede tardar unos minutos. Por favor, espere hasta que termine.