Breadcrumb

XSL Content

Software Engineering26017

Centre
Faculty of Engineering - Bilbao
Degree
Bachelor's Degree in Computer Engineering in Management and Information Systems
Academic course
2024/25
Academic year
2
No. of credits
6
Languages
Spanish
Basque
Code
26017

TeachingToggle Navigation

Distribution of hours by type of teaching
Study typeHours of face-to-face teachingHours of non classroom-based work by the student
Lecture-based3045
Applied computer-based groups3045

Teaching guideToggle Navigation

Description and Contextualization of the SubjectToggle Navigation

El objetivo general de la asignatura es Diseñar e implementar aplicaciones cuyos requisitos han sido previamente capturados. Para desarrollar productos software siguiendo un proceso sistemático, se aplicarán metodologías activas y arquitecturas software de varios niveles, apoyándose en herramientas que permiten mejorar la calidad del software.

Skills/Learning outcomes of the subjectToggle Navigation

El objetivo principal de la asignatura es diseñar e implementar aplicaciones, cuyos requisitos han sido previamente capturados, aplicando arquitecturas software de varios niveles y utilizando el lenguaje de modelado UML con el fin de desarrollar proyectos software siguiendo un proceso sistemático y apoyándose en herramientas que permiten mejorar la calidad del software.

Theoretical and practical contentToggle Navigation

Introducción a la Ingeniería del Software Motivación y ciclo de de vida del desarrollo software. Objetivos, propiedades y tecnologías de programación asociadas.

Especificación de artefactos UML Estudio de los diferentes artefactos existente en UML

Arquitecturas software de varios niveles: Presentación, Lógica de Negocio y Datos Diseño de las diferentes capas que componen un sistema software

Diseño y programación orientada a objetos Diseño de la funcionalidad

Implementación de algun producto concreto Implementación de un sistema software utilizando un conjunto de lenguajes y herramientas actuales

MethodologyToggle Navigation

Al tratarse de una asignatura substancialmente práctica, las clases MAGISTRALES (M) se emplearán para la exposición de los conceptos teóricos que posteriormente se emplearán en las clases prácticas, así como para la resolución de dudas que planteen los alumnos. De la misma forma, se reforzarán los conceptos adquiridos mediante la resolución de ejercicios, bien individualmente o en grupos reducidos. Los alumnos podrán autoevaluar y corregir los ejercicios realizados durante la asignatura utilizando la herramienta Web-CAT, que les proporciona la evaluación automática de la sintaxis y funcionalidad de sus implementaciones.

Durante las PRÁCTICAS DE ORDENADOR (GO) se implementará un proyecto que aglutine de una forma realista los contenidos de la asignatura y cuya duración será el cuatrimestre completo. El proyecto se realizará en grupo y se llevará a cabo siguiendo la estrategia del puzle, de manera que los estudiantes realizarán primero una tarea individual de análisis del proyecto planteado, analizarán las alternativas mediante un brainstorming, dividirán las tareas entre los integrantes, formarán grupos de expertos para debatir las soluciones adoptadas e integrarán los resultados en el producto final, que será defendido en una exposición oral.



MÁS INFORMACIÓN:

- Moodle de la UPV/EHU para la asignatura Ingeniería del Software.

Assessment systemsToggle Navigation

  • Final Assessment System
  • Tools and qualification percentages:
    • Written test to be taken (%): 60
    • Team projects (problem solving, project design)) (%): 40

Ordinary Call: Orientations and DisclaimerToggle Navigation

Examen escrito (60% de la nota final):

Se divide en tres partes independientes que se harán a lo largo del curso y la nota final del examen escrito será la suma de todas ellas: Diseño (40%), Herencia (30%), Genericidad y excepciones (30%)

En la convocatoria extraordinaria se realizará un único examen que englobe las tres partes.Para aprobar la asignatura se exige un mínimo de 3,5 en la nota final del examen.



Entregables (40% de la nota final)

Proyecto de ordenador (60%): El proyecto de laboratorio se realizará en grupo siguiendo la metodología de puzle. Cualquier miembro del grupo podrá ser requerido para explicar cualquier parte del proyecto en la exposición oral del mismo, aplicándose la nota que éste obtenga a todos los integrantes del grupo.

Otros entregables (40%):Informes sobre otras tareas de diseño y programación.



CALIFICACIÓN EN ACTAS: Solamente podrán obtener el 100% de la nota mediante el examen escrito los casos excepcionales justificados al comienzo del curso y recogidos en el artículo 43 de la normativa vigente referente a la evaluación del alumnado. Los casos excepcionales se deben comunicar al profesor al comienzo de la asignatura o cuando la circunstancia excepcional ocurra, si se da a lo largo de la asignatura. No se aceptarán casos excepcionales a posteriori. La justificación deberá ser documentada adecuadamente. En los demás casos los exámenes escritos siempre supondrán el 60% de la nota final. La nota de prácticas se guarda durante todo el curso, pero no para años siguientes. Si el alumno se presenta al menos a 2 exámenes de la convocatoria ORDINARIA su calificación será igual a la nota acumulada de ambos, en caso contrario obtendrá un "No Presentado". Si el alumno no se presenta al examen de la convocatoria EXTRAORDINARIA (Junio) obtendrá un "No Presentado". Siempre que el alumno se presente al examen la nota de prácticas en ese curso se añadirá la a que obtenga en el examen escrito.

Extraordinary Call: Orientations and DisclaimerToggle Navigation

Los casos recogidos en el artículo 43 apartado c de la normativa vigente sobre evaluación del alumnado, que lo soliciten en la secretaría del centro en los plazos establecidos, serán evaluados mediante una prueba final que supondrá el 100% de la evaluación.



Para el resto de estudiantes, se mantiene el sistema de evaluación mixta de la convocatoria ordinaria: el estudiante podrá decidir qué partes de la asignatura (exámenes parciales) desea repetir. La nota final de cada parte será la más alta obtenida en los parciales de dicha parte.



RENUNCIA: El alumno que no se presente al examen de la fecha oficial establecida por el centro para la convocatoria extraordinaria obtendrá un "No Presentado" independientemente de la nota obtenida en el resto de elementos de la evaluación.



CASOS DE COPIA: Se aplicará el artículo 46.2 de la Normativa de gestión para las enseñanzas de grado y de primer y segundo ciclo para el curso 2015/2016 referente a la evaluación del alumnado.

Compulsory materialsToggle Navigation

Apuntes de la asignatura

BibliographyToggle Navigation

Basic bibliography

Libro general sobre Ingeniería del Software:

Ingeniería del Software. Un enfoque práctico.

Roger S. Pressman. MacGraw-Hill, 2001. 5ª Edición.

Libros sobre UML y proceso unificado de desarrollo de software:

Ingeniería El Proceso Unificado de Desarrollo de Software

Jacobson, Booch, Rumbaugh. Editorial Addison Wesley, 1999

Libro sobre Orientación a Objetos.

Construcción de Software Orientado a Objetos.

Bertrand Meyer. Prentice-Hall. 1998.

In-depth bibliography

Construcción de Software Orientado a Objetos. Bertrand Meyer. Prentice-Hall. 1998.

Web addresses

http://www.uml.org/
Sitio oficial de UML donde se puede encontrar su especificación y documentación complementaria.

http://www.visual-paradigm.com/product/vpuml/
Sitio oficial de la herramienta Visual Paradigm.

Libros sobre patrones:
http://hillside.net/patterns/books/
http://www.javacamp.org/designPattern/
http://www.dofactory.com/net/design-patterns

GroupsToggle Navigation

16 Teórico (Spanish - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
20-24

15:00-17:00 (1)

25-32

15:00-17:00 (2)

34-35

15:00-17:00 (3)

Teaching staff

Classroom(s)

  • P5I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
  • P5I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
  • P5I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (3)

16 Applied computer-based groups-3 (Spanish - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
20-24

19:00-21:00 (1)

25-30

19:00-21:00 (2)

31-32

19:00-21:00 (3)

34-35

19:00-21:00 (4)

Teaching staff

Classroom(s)

  • P6I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
  • P6I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
  • P6I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (3)
  • P6I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (4)

16 Applied computer-based groups-1 (Spanish - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
20-20

17:00-19:00 (1)

21-21

17:00-19:00 (2)

22-22

17:00-19:00 (3)

23-23

17:00-19:00 (4)

24-24

17:00-19:00 (5)

25-32

17:00-19:00 (6)

34-35

17:00-19:00 (7)

Teaching staff

Classroom(s)

  • P6I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
  • P6I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
  • P6I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (3)
  • P6I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (4)
  • P6I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (5)
  • P6I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (6)
  • P6I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (7)

16 Applied computer-based groups-2 (Spanish - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
20-24

17:00-19:00 (1)

25-32

17:00-19:00 (2)

34-35

17:00-19:00 (3)

Teaching staff

Classroom(s)

  • P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
  • P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
  • P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (3)

46 Teórico (Basque - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
20-32

15:00-17:00 (1)

34-35

15:00-17:00 (2)

Teaching staff

Classroom(s)

  • P3I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
  • P3I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)

46 Applied computer-based groups-1 (Basque - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
20-32

17:00-19:00 (1)

34-35

17:00-19:00 (2)

Teaching staff

Classroom(s)

  • P6I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
  • P6I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)

46 Applied computer-based groups-2 (Basque - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
20-32

17:00-19:00 (1)

34-35

17:00-19:00 (2)

Teaching staff

Classroom(s)

  • P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
  • P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)