You are on page 1of 15

Ingeniería del Software

Presentación

Curso 2008-09

Departamento de Organización y Estructura de la Información. Ingeniería del Software © 2008


Universidad Politécnica de Madrid
Índice

 Objetivos
 Temario
 Criterios de evaluación
 Prácticas
 Bibliografía

2 Departamento de Organización y Estructura de la Información.


Universidad Politécnica de Madrid
Ingeniería del Software © 2008
Objetivos

 Visión de la Ingeniería del Software como disciplina


 Identificar las actividades técnicas y de ingeniería
necesarias para producir productos software
 Descubrir los procesos asociados con la teoría y
práctica de ingeniería del software
 Sentar las bases sobre los aspectos de:
– Gestión de configuración, Mantenimiento/evolución,
Planificación, Aseguramiento de la calidad
 Trabajar en equipo
 Los contenidos de apoyo estarán disponibles en el
servidor Moodle del Departamento de OEI
http://srvoei.eui.upm.es
3 Departamento de Organización y Estructura de la Información.
Universidad Politécnica de Madrid
Ingeniería del Software © 2008
Temario

 Tema 1. El software como ingeniería


 Tema 2. Los requisitos del Software
 Tema 3. Gestión de versiones y de la configuración
 Tema 4. Diseño de Sistemas Software y la
construcción del software
 Tema 5. La verificación, validación y pruebas
 Tema 6. Los procesos y los ciclos del vida del
Software
 Tema 7. Otros procesos del ciclo de vida
 Tema 8. Mediciones y Estimaciones en software

4 Departamento de Organización y Estructura de la Información.


Universidad Politécnica de Madrid
Ingeniería del Software © 2008
Temario

 Estos temas se impartirán hasta la primera


semana de mayo
 Adicionalmente, durante el mes de mayo, se
impartirán seminarios, que se anunciarán
oportunamente
 Los alumnos tendrán que presentar una
memoria, sobre los seminarios, que será
evaluable.
 Los profesores también podrán proponer
trabajos voluntarios a los estudiantes de su
grupo sobre temas concretos
Departamento de Organización y Estructura de la Información.
Universidad Politécnica de Madrid
Criterios de evaluación

 La asignatura está estructurada en dos partes


– Teoría (70% nota final)
– Práctica (30% nota final)
 Para alcanzar el aprobado en la asignatura deberán
superarse de forma independiente ambas partes. No
siendo posible por lo tanto compensar notas inferiores
a 5.0 en cualquiera de las dos partes de la asignatura.
 Las prácticas aprobadas en cursos anteriores tendrán
asignada una calificación de 5,0 sobre 10,0.
 La nota obtenida en los seminarios y trabajos
voluntarios podrá ser como máximo de 1 punto y podrá
permitir compensar notas inferiores a 5
 El examen de la asignatura se realizará sin libros y sin
ningún otro tipo de material de apoyo.

6 Departamento de Organización y Estructura de la Información.


Universidad Politécnica de Madrid
Ingeniería del Software © 2008
Prácticas

 El objetivo de práctica es fomentar el trabajo en grupo aunque


cada uno de los integrantes pueda ser evaluado con
calificaciones distintas en función de la dedicación. No se
admitirán excusas relacionadas con la baja participación o
disponibilidad de alguno de los integrantes del grupo
 Carácter obligatorio.
 Grupos de 4 personas obligatoriamente.
 Cada miembro del grupo tendrá asignado uno de los siguientes
roles:
– Jefe de proyecto
– Encargado de calidad
– Equipo de desarrollo
Cada rol tendrá definidas una serie de atribuciones que serán
detalladas por el profesor tutor de la práctica
 Además en cada grupo se creará la figura del secretario,
encargado de la custodia de la documentación.
 Los roles serán asignados por parte del profesor.

7 Departamento de Organización y Estructura de la Información.


Universidad Politécnica de Madrid
Ingeniería del Software © 2008
Prácticas

 Cada grupo deberá entregar en formato electrónico tres


entregas cuyas fechas se fijaran al comienzo del periodo
de practicas.
 Cada entrega incluirá el material elaborado hasta ese
momento y deberá estar de acuerdo con el plan de
entregas que se establecerá.
 La calificación de la práctica queda definida como:
(PrimeraE+SegundaE+TerceraE+Presentación)
donde PrimeraE<=2, SegundaE<=2,
TerceraE<=3,Presentación<=3
 La fecha límite de entrega final de prácticas será fijada
en el plan de entregas. En principio, coincidirá con el
último día de laboratorio salvo que el profesor de
prácticas indique lo contrario
8 Departamento de Organización y Estructura de la Información.
Universidad Politécnica de Madrid
Ingeniería del Software © 2008
Prácticas

 Además de las entregas habrá que realizar una


presentación al final del periodo del laboratorio. La
presentación deberá ser de 10 minutos. Todos los
miembros del grupo deberán participar. Para la defensa
deberán utilizarse medios visuales de apoyo.
 Los alumnos que habiendo realizado las prácticas en el
laboratorio, con un seguimiento razonable a juicio del
profesor, no hayan conseguido superarlas con éxito
podrán presentar en las convocatorias extraordinarias
(TerceraE+Presentación)
 De acuerdo con la Normativa de exámenes de la UPM
los alumnos que no hayan realizado o superado las
prácticas en el laboratorio podrán presentarse a un
Examen. En él que tendrán que resolver determinados
supuestos prácticos en el laboratorio y en el plazo de
una jornada completa de trabajo.
9 Departamento de Organización y Estructura de la Información.
Universidad Politécnica de Madrid
Ingeniería del Software © 2008
Prácticas

 Desde el 25 de febrero al 4 de marzo se podrá


formalizar la inscripción de grupos que
deberán ser de 4 personas. Aquellas personas
que tengan problemas para formar parte de un
grupo deberán inscribirse individualmente o en
parejas. El sistema les asignará compañeros.
 El laboratorio dará comienzo previsiblemente
en la semana del 16 de marzo
 La práctica tendrá como punto de partida un
enunciado que se publicará antes del
comienzo de las prácticas
10 Departamento de Organización y Estructura de la Información.
Universidad Politécnica de Madrid
Ingeniería del Software © 2008
Prácticas

 La realización de la práctica consistirá en el


desarrollo de un supuesto y que siempre
incluirá la implementación de algún elemento
del enunciado. El lenguaje de programación
utilizado para la implementación podrá ser
elegido libremente.
 En cualquier momento durante el cuatrimestre
el profesor tutor asignado a un grupo de
prácticas, podrá solicitar que le sean
mostrados los documentos elaborados o que
estén en fase de elaboración.
11 Departamento de Organización y Estructura de la Información.
Universidad Politécnica de Madrid
Ingeniería del Software © 2008
Prácticas

 Todos los grupos deberán llevar un registro de


las reuniones realizadas, elaborando un acta
de cada una de ellas. Al menos deberán
entregarse tres actas durante el cuatrimestre.
 Para la comunicación con el profesor tutor vía
correo electrónico se utilizará la dirección de
alumno de la UPM. Esta dirección se solicitará
al inscribirse para realizar el laboratorio.

12 Departamento de Organización y Estructura de la Información.


Universidad Politécnica de Madrid
Ingeniería del Software © 2008
Prácticas

 Todas las prácticas entregadas deberán incluir


la documentación resultado de la elaboración
del supuesto, y un programa ejecutable que
funcione cumpliendo los requisitos
establecidos.
 Se valorarán especialmente los aspectos
metodológicos, de adecuación a los requisitos
y de coherencia entre los documentos
entregados; y de ellos con el código
ejecutable. Por lo tanto deberá prestarse
especial cuidado a los aspectos de trazabilidad
a lo largo de la práctica y así quedar reflejado
en la memoria..
13 Departamento de Organización y Estructura de la Información.
Universidad Politécnica de Madrid
Ingeniería del Software © 2008
Bibliografía

 Ingeniería del Software, 8ª Edición


Ian Sommerville, 2005. Addison Wesley
 Practical software engineering : a case study
approach. Maciaszek, Leszek. 2005 Pearson Addison
Wesley.
 Fundamentals of Software Engineering.
C. Ghezzi y otros. 2003 Prentice Hall
 Análisis y diseño de aplicaciones informáticas de
gestión : una perspectiva de ingeniería del software. M
Piattini, 2003. Ed Rama
 Ingeniería del Software: Teoría y práctica.
Pfleeger, S.L., Atlee, J. M. - Software Engineering,
2006. Pearson Education.

14 Departamento de Organización y Estructura de la Información.


Universidad Politécnica de Madrid
Ingeniería del Software © 2008
Bibliografía (II)

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


Roger S. Pressman. 2001. McGraw Hill
 UNE-71044 Tecnología de la Información.
Procesos del ciclo de vida del software.
Corresponde a ISO/IEC 12207.
 Colección de normas de Ingeniería del
Software de IEEE (biblioteca UPM)

15 Departamento de Organización y Estructura de la Información.


Universidad Politécnica de Madrid
Ingeniería del Software © 2008