Presentación de la asignatura · Objetivos de la asignatura Entender qué es Ingeniería del...

13
Ingeniería del Software I Presentación de la asignatura FeliuTrias Santiago Moral

Transcript of Presentación de la asignatura · Objetivos de la asignatura Entender qué es Ingeniería del...

Page 1: Presentación de la asignatura · Objetivos de la asignatura Entender qué es Ingeniería del Software. Conocer el proceso de desarrollo de software. Aplicar métodos y técnicas

Ingeniería del Software I

Presentación de la asignatura

FeliuTrias

Santiago Moral

Page 2: Presentación de la asignatura · Objetivos de la asignatura Entender qué es Ingeniería del Software. Conocer el proceso de desarrollo de software. Aplicar métodos y técnicas

Profesorado

Feliu Trias

◦ Despacho 228

Edif. Departamental II

[email protected]

Santiago Moral

◦ Despacho 2014-B

Edif. Ampliación de Rectorado

[email protected]

Page 3: Presentación de la asignatura · Objetivos de la asignatura Entender qué es Ingeniería del Software. Conocer el proceso de desarrollo de software. Aplicar métodos y técnicas

Información General

Página Web:

◦ http://www.kybele.es/docencia/IS4/

Ubicación:

◦ Teoría: Aula 201, Aulario III

◦ Práctica: Aulas 103 y 105, Laboratorios III

Horarios:

◦ 1er Cuatrimestre Lunes de 13 a 15h

Martes de 13 a 15h

◦ 2º Cuatrimestre Miércoles de 11 a 13h

Jueves de 10 a 12h

Page 4: Presentación de la asignatura · Objetivos de la asignatura Entender qué es Ingeniería del Software. Conocer el proceso de desarrollo de software. Aplicar métodos y técnicas

Objetivos de la asignatura

Entender qué es Ingeniería del Software.

Conocer el proceso de desarrollo de software.

Aplicar métodos y técnicas del paradigma orientado a objetos.

Conocer algunas técnicas de gestión de proyectos.

Dominar las tareas a realizar durante los diferentes procesos del ciclo de vida del software

Aprender a trabajar en equipo.

Page 5: Presentación de la asignatura · Objetivos de la asignatura Entender qué es Ingeniería del Software. Conocer el proceso de desarrollo de software. Aplicar métodos y técnicas

Programa de la asignatura

I. Introducción a la Ingeniería del Software

◦ Tema 1. Introducción a la Ingeniería del Software

◦ Tema 2. Ciclo de vida del Software

◦ Tema 3. Metodologías de desarrollo

II. Ingeniería del Software orientada a objetos

◦ Tema 4. Conceptos básicos del paradigma Orientado a Objetos. Lenguaje UML

◦ Tema 5. Construcción de software orientado a objetos. El Proceso Unificado de Desarrollo

Page 6: Presentación de la asignatura · Objetivos de la asignatura Entender qué es Ingeniería del Software. Conocer el proceso de desarrollo de software. Aplicar métodos y técnicas

Programa de la asignatura (II)

III. Gestión de Proyectos Software

◦ Tema 6. Conceptos sobre Gestión de Proyectos y Planificación de Proyectos

◦ Tema 7. Gestión de la configuración del Software.

IV. Arquitectura, patrones y calidad del Software

◦ Tema 8. Arquitectura del Software

◦ Tema 9. Patrones de Software

◦ Tema 10. Calidad de los procesos Software

V. Etapas finales del software

◦ Tema 11. Técnicas y Pruebas Software

◦ Tema 12. Explotación y mantenimiento del Software

Page 7: Presentación de la asignatura · Objetivos de la asignatura Entender qué es Ingeniería del Software. Conocer el proceso de desarrollo de software. Aplicar métodos y técnicas

Impartición de la asignatura

1er

cuatrimestre

I. Introducción a la Ingeniería

del Software

FeliuTrias

II. Ingeniería del Software

orientada a objetos

cuatrimestre

III. Gestión de Proyectos

Software, Arquitectura y

Calidad

FeliuTrias

IV. Patrones y etapas finales

del SoftwareSantiago Moral

Page 8: Presentación de la asignatura · Objetivos de la asignatura Entender qué es Ingeniería del Software. Conocer el proceso de desarrollo de software. Aplicar métodos y técnicas

Sistema de evaluación

% de la nota final

Partes

Resultado

Calificación en Actas

Evaluación de la asignatura

Aprobado

Teoría

Ex. 1er. C

30%

Ex. 2º C

30%

Prácticas

Proceso Unificado

20%

Validación/Verificación

10%

Arq. y patrones

10%

Suspenso

Alguna parte con nota <5

Page 9: Presentación de la asignatura · Objetivos de la asignatura Entender qué es Ingeniería del Software. Conocer el proceso de desarrollo de software. Aplicar métodos y técnicas

Sistema de evaluación La asignatura se divide en dos partes: Teórica y Práctica

Es necesario superar cada parte para aprobar la asignatura

Parte teórica

60%• Cada cuatrimestre tiene un examen teórico:

La nota final es la media entre las notas de los exámenes de los dos cuatrimestres

• Aprobado:

Hay que aprobar el examen con nota mínima de 5.

Una nota de 4.999 es suspenso

• Examen de diciembre:

No es obligatorio

Libera materia

Esta nota no se refleja en actas

• Situaciones posibles:

Si un alumno no se presenta en diciembre, se deberá presentar en abril a los exámenes de los dos cuatrimestres

Los alumnos que aprueben en diciembre no se podrán presentar a subir nota en abril

Si un alumno tiene alguna parte de teoría suspensa en abril, tendrá que examinarse de toda la teoría (examen 1C y 2C) en junio

Si en la convocatoria de abril un alumno aprueba los exámenes teóricos del primer y segundo cuatrimestre y suspende alguna de las partes prácticas, se le guardará la nota de teoría para la convocatoria final de junio.

La realización de las prácticas es obligatoria para todos los alumnos

La asistencia a las clases prácticas es opcional

3 prácticas durante el año

Proceso Unificadoo Primer cuatrimestre

o 3 miembros

o Aporta el 50% del total de la nota final de prácticas

Arquitectura y patrones de Softwareo Segundo cuatrimestre

o Aporta el 25% del total de la nota final de prácticas

Validación y Verificacióno Segundo cuatrimestre

o Aporta el 25% del total de la nota final de prácticas

Entrega de prácticas:

Las prácticas obligatorias de cada cuatrimestre se entregan como máximo el día del examen y deben ser superadas con una nota mínima de 5

Las prácticas de años anteriores no se convalidan

Parte práctica

40%

Page 10: Presentación de la asignatura · Objetivos de la asignatura Entender qué es Ingeniería del Software. Conocer el proceso de desarrollo de software. Aplicar métodos y técnicas

Teoría

P

r

á

c

t

i

c

a

Dic.

Suspenso

(1er C)

Dic.

Aprobado

(1er C)

Abril

Suspenso

(1erC o 2ºC)

Abril

Aprobado

(1er C y 2ºC)

Junio

Suspenso(1er C y 2ºC, no

examen único)

Junio aprobado

(1er C y 2ºC, no

examen único)

Dic.

Suspenso

(Práctica 1er

cuatri.)

Se debe entregar la

práctica en junio.

Examinar teoría 1ºC

en abril.

Se debe entregar la

práctica en junio.

La nota de teoría

del 1er C se

guardará hasta abril.

Dic.

Aprobado

(Práctica 1erC)

Se guarda la nota de

práctica hasta junio.

Se debe examinar

de teoría 1ºC abril.

Se guarda la nota de

práctica hasta junio

y la de teoría hasta

abril.

Abril

Suspenso

(2ºC)

Se debe entregar

la práctica en

junio. Examinar

toda teoría junio.

Se debe entregar la

práctica en junio. La

teoría se considerará

aprobada hasta junio

pero convocatoria

abril suspensa.

Abril

Aprobado

Se guarda la nota

de práctica hasta

junio. Examinar

toda teoría junio

Aprueba asignatura

(práctica 1erC y 2ºC

aprobadas)

Junio

Suspenso

(1º C o 2ºC)

Suspende

asignatura

Suspende asignatura

Junio aprobado

(1er C y 2ºC)

Suspende

asignatura

Aprueba asignatura

Page 11: Presentación de la asignatura · Objetivos de la asignatura Entender qué es Ingeniería del Software. Conocer el proceso de desarrollo de software. Aplicar métodos y técnicas

Tutorías

Feliu Trias Lunes de 9 a 13 hs

Santiago Moral Martes de 17 a 19 hs

Lugar:

◦ Despacho de cada profesor

Cualquier otro día con cita previa

También por e-mail [email protected]

[email protected]

Page 12: Presentación de la asignatura · Objetivos de la asignatura Entender qué es Ingeniería del Software. Conocer el proceso de desarrollo de software. Aplicar métodos y técnicas

Bibliografía recomendada1. Ingeniería del software: un enfoque práctico. R. S. Pressman. Ed. McGraw-Hill.

Madrid 1996. ISBN: 84-481-1186-9

2. Construcción de Software Orientado a Objetos. B. Meyer. Ed. Prentice-Hall. Madrid 1998. ISBN: 8483220407

3. Software Engineering. I. Sommerville. Ed. Addison-Wesley. Harlow 1996. ISBN: 0201427656

4. The Unified Software Development Process. I. Jacobson, G. Booch, J. Rumbaugh. Ed. Addison-Wesley, 1999

5. UML: Lenguaje Unificado de Modelado. G. Booch, I. Jacobson, J. Rumbaugh. Ed. Addison-Wesley. 1999. ISBN: 020130998X

6. Aplicaciones Informáticas de Gestión. M. Piattini, J.A. Calvo-Manzano, J. Cervera, L. Fernández. Editorial Rama. 1996.

Page 13: Presentación de la asignatura · Objetivos de la asignatura Entender qué es Ingeniería del Software. Conocer el proceso de desarrollo de software. Aplicar métodos y técnicas

Ingeniería del Software I

Presentación de la asignatura

FeliuTrias

Santiago Moral