Saltar al contingut Menu
Mapa
  • Inicio
  • Información
  • Contacto
  • Mapa

Proyecto de Ingeniería del Software y Bases de Datos (PESBD)

Créditos Dept. Tipo Requisitos
7.5 (6.0 ECTS) ESSI
  • Obligatoria para la EI
  • Optativa para la ETIG
BD - Prerequisito para la EI , ETIG
ES2 - Prerequisito para la EI , ETIG

Profesores

Responsable:  (-)
Otros:(-)

Objectivos Generales

Adquirir la capacidad de poner en práctica los conocimientos obtenidos en las asignaturas de ingeniería del software y bases de datos, y otros conocimientos específicos de la asignatura, mediante la realización, con herramientas de ayuda al desarrollo de software, de un proyecto de análisis y diseño de un sistema informático. Realizar el proyecto en equipo, en condiciones similares a la práctica industrial.

Objectivos Específicos

Conocimientos

  1. Refuerzo de los conceptos ya adquiridos en Ingeniería del Software y Bases de Datos.
  2. Conocimientos básicos de gestión de proyectos.
  3. Conocimientos prácticos sobre herramientas CASE y entornos de desarrollo.

Habilidades

  1. Adquirir experiencia en el uso de herramientas de desarrollo.
  2. Seguimiento disciplinado y sistemático de procesos de análisis y de diseño.
  3. Reforzar la experiencia de trabajo en equipo

Competencias

  1. Trabajo en equipo, con roles diferenciados.
  2. Capacidad de planificación.
  3. Capacidad de autoformación.
  4. Saber continuar y reusar trabajo hecho por otros.
  5. Expresión oral y escrita.

Contenidos

Horas estimadas de:

T P L Alt L Ext. Est O. Ext.
Teoria Problemas Laboratorio Otras actividades Laboratorio externo Estudio Otras horas fuera del horario fijado

1. Presentación y preparación del proyecto
T      P      L      Alt    L Ext. Est    O. Ext. Total 
2,0 0 3,0 0 2,0 0 2,0 9,0
  • Laboratorio:
    En clase de teoría:
    - Presentación de la asignatura.
    - Explicación del funcionamiento del proyecto.
    - Actividades iniciales de preparación de los grupos.

    Una sesión de laboratorio destinada a:
    - Registro de los grupos.
    - Toma de contacto con el tema del proyecto.
    - Asignación de roles.
    - Ejercitación inicial con las herramientas del laboratorio.

  • Actividades de laboratorio adicionales:
    Toma de contacto inicial y adicional con las herramientas del laboratorio

  • Otras actividades fuera del horario fijado:
    Preparación de los grupos (contactos, definición de roles...) Trabajo inicial del grupo, consolidación de roles, comprensión y definición detallada del proyecto.

2. Elementos de Gestión de Proyectos
T      P      L      Alt    L Ext. Est    O. Ext. Total 
2,0 0 0 0 0 2,0 0 4,0
  • Laboratorio:
    - Elementos de estimación, planificación y seguimiento de proyectos.
    - Elementos básicos de gestión de proyectos.
    - Aplicación a la organización del proyecto.

3. Presentación de proyectos
T      P      L      Alt    L Ext. Est    O. Ext. Total 
10,0 0 0 0 0 5,0 0 15,0
Visión global de un proyecto usando UML y proceso unificado (RUP)
Modelización del negocio.
Revisión de las técnicas de análisis y diseño.
Presentación del RUP.
Representación en las herramientas CASE del laboratorio

4. Presentación de los proyectos
T      P      L      Alt    L Ext. Est    O. Ext. Total 
0 0 6,0 0 4,0 0 0 10,0
  • Laboratorio:
    Dos presentaciones en donde cada grupo presenta su proyecto, a mitad y a final del curso.
  • Actividades de laboratorio adicionales:
    Preparación de la presentación

5. Desarrollo del proyecto
T      P      L      Alt    L Ext. Est    O. Ext. Total 
0 0 48,0 0 64,0 0 0 112,0
  • Laboratorio:
    Sesiones de laboratorio con profesor consultor para desarrollar el proyecto (aspectos técnicos fundamentalmente)
  • Actividades de laboratorio adicionales:
    Trabajo en grupo en laboratorio (uso libre) o en otras salas, complementarias a las sesiones de laboratorio en horario fijado.


Total por tipo T      P      L      Alt    L Ext. Est    O. Ext. Total 
14,0 0 57,0 0 70,0 7,0 2,0 150,0
Horas adicionales dedicadas a la evaluación 10,0
Total horas de trabajo para el estudiante 160,0

Proyecto

Descripción

(-)

Plan de desarrollo

(-)

Metodología docente

Explicaciones de teoría: exposición de conceptos específicos del proyecto.
Estas sesiones se intercalan en las horas de laboratorio, en el momento necesario para el proyecto, por tanto toda la actividad se hace en aulas de laboratorio (en los apartados de contenidos y de planificación se especifica cuanto tiempo de explicaciones teóricas incluye cada tema, como horas tipo T)

Sesiones de laboratorio: trabajo en equipo asistido por el profesor, discusiones, negociación de propuestas, presentación de trabajos.

Trabajo de laboratorio fuera de las clases, con asistencia de las herramientas del LCFIB.

Método de evaluación

Habrá las siguientes calificaciones:

Nota de desarrollo (NDes) -- participación y trabajo en las sesiones de laboratorio.

Nota de la documentación del proyecto (NDoc).

Nota de la presentación oral del proyecto (NP).

Nota de cada rol (NR), que tendrá en cuenta el ejercicio del rol, los documentos asociados (porcentajes de participación), y la presentación (la parte asumida por el rol).



El equipo tendrá una nota global que será: NG = 0,1*NDes + 0,6*NDoc + 0,3*NP

Y cada estudiante tendrá la nota N = 0,5*NG + 0,5*NR , según su rol

Bibliografía básica

  • Diversos Apunts de les assignatures de Eng. del Soft i de BD's, UPC, .
  • Diversos Manuals de les eines CASE del laboratori, , .
  • Manuals de referència de UML, http://www.uml.org, , .
  • Craig Larman UML y patrones : una introducción al análisis y diseño orientado a objetos y al proceso unificado, Prentice Hall, 2003.
  • Enricos Manassis Practical software engineering : analysis and design for the .NET platform, Addison-Wesley, 2004.

Bibliografía complementaria

  • Roger S. Pressman Ingeniería del software : un enfoque práctico, McGraw-Hill, 2006.
  • Ian Sommerville Ingeniería de software, Addison-Wesley Iberoamericana, 2002.
  • Terry Quatrani Visual modeling with Rational Rose 2002 and UML, Addison Wesley, 2003.
  • Per Kroll, Philippe Kruchten The Rational unified process made easy : a practitioner's guide to the RUP, Addison-Wesley, 2003.
  • OLIVE, Antoni Conceptual Modelling of Information Systems, Springer, 2007.

Enlaces web

  1. http://www.omg.org/


  2. http://www-306.ibm.com/software/rational/


  3. http://www-306.ibm.com/software/awdtools/rup/


  4. http://www.uml.org/


Capacidades previas

Siendo una asignatura de proyecto, se suponen los conocimientos, habilidades y competencias correspondientes a las asignaturas del ámbito propio, especialmente todo aquello que hace referencia al modelado usando UML, así como otros lenguajes estándar (OCL, SQL, etc.)

Los prerrequisitos son Ingeniería del Software 1 y 2 y Bases de Datos


Compartir

 
logo FIB © Facultad de Informática de Barcelona - Contacto - RSS
Esta web utiliza cookies propias para ofrecerle una mejor experiencia y servicio. Si continúa la navegación, entendemos que acepta nuestra política de cookies. Versión clássica Versión móvil