Ir a cuerpo Ir a Estudios, Gobernanza y organización
Logo UA
Realizar búsqueda
Guías docentes
 

34026 - DISEÑO DE SISTEMAS SOFTWARE (2017-18)

Datos generales  

Código: 34026
Profesor/a responsable:
PEREZ SANCHO, CARLOS
Crdts. ECTS: 6,00
Créditos teóricos: 1,20
Créditos prácticos: 1,20
Carga no presencial: 3,60

Departamentos con docencia

Estudios en los que se imparte



Competencias y objetivos

Contexto de la asignatura para el curso 2017-18

El desarrollo y mantenimiento de un sistema de software implica tomar decisiones de planificación, diseño, implementación e implantación a lo largo de todo el ciclo de vida del producto software. Para ayudarnos en estas actividades, existen distintas metodologías, cada una con artefactos y técnicas particulares, que resultan más o menos adecuadas según el contexto de uso.

En esta asignatura se proporcionará al alumno una visión general de distintas aproximaciones de desarrollo software, desde las metodologías ágiles al desarrollo dirigido por modelos. Además, también se profundizará en las técnicas de modelado de software vistas en asignaturas anteriores, poniendo especial énfasis en la creación de diseños robustos y flexibles mediante la elección de una buena arquitectura y la aplicación de patrones de diseño.

 

 

Competencias de la asignatura (verificadas por ANECA en grados y másteres oficiales)

Competencias específicas (CE)

  • CE1 : 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.
  • CE13 : 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.
  • CE16 : Conocimiento y aplicación de los principios, metodologías y ciclos de vida de la ingeniería de software.
  • CE7 : Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más adecuados a la resolución de un problema.

 

Competencia exclusiva de la asignatura

Sin datos

Resultados de aprendizaje (Objetivos formativos)

  • Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos según lo establecido en el apartado siguiente, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
  • Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de acuerdo con los conocimientos adquiridos según lo establecido en la Planificación de las Enseñanzas.
  • Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos adquiridos según lo establecido en la Planificación de las Enseñanzas.
  • 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 la Planificación de las Enseñanzas.
  • 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/a Técnico en Informática.

Objetivos específicos indicados por el profesorado para el curso 2017-18

  • Comprender las premisas que sustentan los distintos paradigmas de desarrollo software, desde el desarrollo ágil al desarrollo dirigido por modelos. 
  • Manejar con soltura técnicas y artefactos de distintos paradigmas de desarrollo software.
  • Entender la relación existente entre los artefactos de análisis (estudiados en otras asignaturas) y los artefactos de diseño e implementación de un sistema software en el marco de los distintos procesos de desarrollo de software.
  • Conocer el concepto de patrón, así como los patrones de diseño y de arquitectura más conocidos, y saber identificar sus ventajas e inconvenientes.
  • Ser capaz de aplicar los patrones de arquitectura y diseño aprendidos de manera óptima durante el proceso de análisis y diseño de un proyecto software.
  • Ser capaz de plasmar en código un diseño software especificado mediante UML.
  • Ser capaz de poner en práctica las técnicas de gestión, modelado y desarrollo aprendidas en un proyecto de software.

Contenidos y bibliografía

Contenidos para el curso 2017-18

  1. Principales paradigmas de desarrollo software y su relación con técnicas de diseño e implementación  (CE16)
  2. Patrones arquitecturales (CE1, CE7, CE13)
  3. Patrones de diseño  (CE1, CE7, CE13)
  4. Patrones y técnicas de implementación (CE1, CE7, CE13)

 

Enlaces relacionados

Sin datos

 

Bibliografía

Patterns of enterprise application architecture
Autor(es): Fowler, Martin
Edición: Boston : Addison-Wesley, 2004;
ISBN: 978-0-321-12742-6
Categoría: Básico

Applying UML and patterns : an introduction to object-oriented analysis and design and iterative development
Autor(es): Larman, Craig
Edición: Upper Saddle River : Prentice Hall PTR, 2005;
ISBN: 0-13-148906-2
Categoría: Complementario

Agile and iterative development: a manager`s guide
Autor(es): Larman, Craig
Edición: Boston : Addison-Wesley, 2004;
ISBN: 0-13-111155-8
Categoría: Complementario

Design Patterns : elements of reusable object-oriented software
Autor(es): Gamma, Erich
Edición: Boston : Addison-Wesley, 2005;
ISBN: 0-201-63361-2
Categoría: Básico

Head first design patterns
Autor(es): Freeman, Eric ; Freeman, Elisabeth
Edición: Sebastopol : O`Reilly, 2020;
ISBN: 1-4920-7797-6
Categoría: Complementario

Evaluación

Instrumentos y criterios de evaluación 2017-18

Convocatoria de junio

Para superar la asignatura se deberán obtener al menos 4 puntos sobre 10 en el examen final de teoría, y 4 puntos de media en las prácticas. La nota final de la asignatura (media de teoría y prácticas) debe ser al menos un 5 sobre 10.

La asistencia a prácticas es obligatoria. En caso de tener más de 3 faltas a clase de prácticas por causa NO justificada o no debidamente acreditada, el alumno suspenderá esa parte.

Los retrasos en la finalización y entrega de las prácticas ponderarán negativamente.

Convocatorias extraordinarias

Para la evaluación de la asignatura en convocatorias extraordinarias se guardarán las partes (teoría o prácticas) cuya nota sea al menos un 5 sobre 10 en la convocatoria ordinaria.

La parte teórica se recuperará mediante un examen en la fecha oficial.

La parte práctica se recuperará mediante la presentación del proyecto de prácticas planteado en la convocatoria de junio. En esta convocatoria se evaluará mediante una única entrega, con un peso en la calificación correspondiente al 50% de la nota final.

Otras consideraciones

Los trabajos teórico/prácticos realizados han de ser originales. La detección de copia o plagio supondrá la calificación de "0" en la prueba correspondiente. Se informará la dirección de Departamento y de la EPS sobre esta incidencia. La reiteración en la conducta en ésta u otra asignatura conllevará la notificación al vicerrectorado correspondiente de las faltas cometidas para que estudien el caso y sancionen según la legislación (Reglamento de disciplina académica de los Centros oficiales de Enseñanza Superior y de Enseñanza Técnica dependientes del Ministerio de Educación Nacional BOE 12/10/1954).

 

Descripción Criterio Tipo Ponderación
Prácticas

Habrá tres entregas de prácticas:
- Primera entrega: 10% de la nota de prácticas
- Segunda entrega: 30% de la nota de prácticas
- Tercera entrega: 60% de la nota de prácticas

Hace falta una nota mínima de 4 en la nota final de prácticas para poder promediar.

ACTIVIDADES DE EVALUACIÓN DURANTE EL SEMESTRE 50
Examen final

Examen sobre los contenidos teóricos de la asignatura.

Hace falta una nota mínima de 4 en la nota del examen para poder promediar.

EXAMEN FINAL 50

 

Fechas de pruebas de evaluación oficiales para el curso 2017-18

Convocatoria Fecha Hora Grupo - Aula(s) asignada(s) Observaciones
(C3) Periodo ordinario para asignaturas de segundo semestre y anuales 01/06/2018 09:00 - 11:00 A2/A01 
A2/A02 
A2/B01 
Teoría
(C4) Pruebas extraordinarias para asignaturas de grado y máster 02/07/2018 08:30 - 11:30 A2/A02 
A2/B02 
Teoría

 

 



Profesorado

PEREZ SANCHO, CARLOS
Profesor/a responsable

  • CLASE TEÓRICA: Grupos:
    • 1
    • 2
  • PRÁCTICAS CON ORDENADOR: Grupos:
    • 01
    • 03
    • 04
    • 05

GALLEGO SANCHEZ, ANTONIO JAVIER

  • PRÁCTICAS CON ORDENADOR: Grupos:
    • 06

GOMEZ ORTEGA, JAIME

  • PRÁCTICAS CON ORDENADOR: Grupos:
    • 01
    • 02

 

Grupos

CLASE TEÓRICA

Grupo Semestre Turno Idioma Matriculados
Gr. 1 (CLASE TEÓRICA) : 1 2S Mañana CAS 112
Gr. 2 (CLASE TEÓRICA) : 2 (ARA) 2S Mañana ANG 26


PRÁCTICAS CON ORDENADOR

Grupo Semestre Turno Idioma Matriculados
Gr. 01 (PRÁCTICAS CON ORDENADOR) : 1 2S Mañana CAS 24
Gr. 02 (PRÁCTICAS CON ORDENADOR) : 2 2S Mañana CAS 23
Gr. 03 (PRÁCTICAS CON ORDENADOR) : 3 2S Mañana CAS 25
Gr. 04 (PRÁCTICAS CON ORDENADOR) : 4 (ARA) 2S Mañana ANG 26
Gr. 05 (PRÁCTICAS CON ORDENADOR) : 5 2S Tarde CAS 17
Gr. 06 (PRÁCTICAS CON ORDENADOR) : 6 2S Tarde CAS 23




Horarios

CLASE TEÓRICA

Grupo Fecha inicio Fecha fin Día Hora inicio Hora fin Aula
1 29/01/2018 23/05/2018 LUN 09:00 11:00 A2/D23  
2 29/01/2018 23/05/2018 MAR 09:00 11:00 A2/E14  

PRÁCTICAS CON ORDENADOR

Grupo Fecha inicio Fecha fin Día Hora inicio Hora fin Aula
01 29/01/2018 23/05/2018 LUN 13:00 15:00 0039PS045  
02 29/01/2018 23/05/2018 LUN 11:00 13:00 0039PS045  
03 29/01/2018 23/05/2018 LUN 11:00 13:00 0016P1003  
04 29/01/2018 23/05/2018 MAR 11:00 13:00 0016P2004  
05 29/01/2018 23/05/2018 MAR 15:00 17:00 0016P2008  
06 29/01/2018 23/05/2018 MAR 17:00 19:00 0016P1003