Académique Documents
Professionnel Documents
Culture Documents
Cdigo: 17833
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Formacin obligatoria
N de crditos: 6
1 de 11
ASIGNATURA
PROYECTO DE ANLISIS Y DISEO DE SOFTWARE (PADS)
1.1.
Cdigo
1.2.
Materia
1.3.
Tipo
Formacin obligatoria
1.4.
Nivel
Grado
1.5.
Curso
1.6.
Semestre
1.7.
Nmero de crditos
6 crditos ECTS
1.8.
Requisitos previos
2 de 11
1.9.
3 de 11
4 de 11
2.2.
Requisitos
Diseo
Implementacin y Pruebas de Unidad
Pruebas
Programa Detallado
1. Requisitos
1.1. Captura.
1.2. Notaciones.
1.2.1. Orientadas al Flujo.
1.2.2. Orientadas a los escenarios.
1.2.3. Maquetas.
2. Diseo
2.1.
2.2.
Arquitectura.
Detallado.
3.1.
3.2.
3.3.
4. Pruebas
4.1.
4.2.
4.3.
Pruebas de Integracin.
Pruebas de Sistema.
Pruebas de Aceptacin.
5 de 11
Bibliografa:
Nota: Esta asignatura no sigue ningn libro en concreto. La lectura recomendada se
lista por orden de afinidad al contenido del programa.
Unidad 1:
1. Software engineering a practitioner's approach, 7ed. Roger Pressman.
McGraw Hill Higher Education, 2010. INF/681.3.06/PRE. Tambin disponible
en castellano.
2. Software engineering, 9 ed. Addison Wesley. Ian Sommerville.
INF/681.3.06/SOM. Tambin disponible en castellano.
3. Software requirements styles and techniques. Lauesen, Soren. AddisonWesley, 2002. INF/C6000/LAU.
Unidad 2:
4. Ingeniera de software clsica y orientada a objetos, Sexta Edicin. Stephen
Schach. McGraw-Hill. INF/681.3.06/SCH.
5. El lenguaje unificado de modelado manual de referencia. Rumbaugh, James.
Pearson Addison Wesley. 2007. INF/681.3.062-U/RUM.
6. Patrones de diseo elementos de software orientado a objetos reutilizable.
Gamma, E., Helm, R., Johnson, R., Vlissides, J. INF/681.3.06/PAT. AddisonWesley, 2003.
7. Software Architecture in Practice (2nd Edition). Bass, Clements, Kazman.
Addison-Wesley Professional, 2003. INF/C5220/BAS.
8. Software Architecture: Foundations, Theory, and Practice. R. N. Taylor, N.
Medvidovic, E. M. Dashofy, E. M. Dashofy. Wiley, 2010. INF/681.3.06/TAY
9. Designing the User Interface Strategies for effective human-computer
interaction. Shneiderman, Ben. Pearson Education, 2005. INF/C5610/SHN.
Unidad 3:
10. Core Java 2 Vol. 1 Fundamentos, Horstmann, Cay S. Prentice Hall, 2006.
INF/681.3.062-J/HOR Vol. 1. Tambin disponible en castellano.
11. Core Java 2 Vol. 2 Caractersticas avanzadas, Horstmann, Cay S. Prentice
Hall, 2006. INF/681.3.062-J/HOR Vol. 2. Tambin disponible en castellano.
12. Pruebas de software y JUnit: un anlisis en profundidad y ejemplos prcticos.
Bolaos, Sierra, Alarcn. Prentice-Hall, 2008. INF/681.3.06/BOL
13. Unit Testing in Java: How Tests Drive the Code. Link. Morgan Kaufmann; 1
edition, 2003.
14. Test Driven: TDD and Acceptance TDD for Java Developers. Koskela. Manning
Publications, 2007.
Unidad 4:
15. Test Driven: TDD and Acceptance TDD for Java Developers. Koskela. Manning
Publications, 2007.
16. Pruebas de software y JUnit: un anlisis en profundidad y ejemplos prcticos.
Bolaos, Sierra, Alarcn. Prentice-Hall, 2008.
17. Software engineering a practitioner's approach, 7ed. Roger Pressman.
McGraw Hill Higher Education, 2010. INF/681.3.06/PRE. Tambin disponible
en castellano.
6 de 11
2.
Mtodos docentes
7 de 11
3.
Clases presenciales
Presencial Tutoras programadas a lo largo del semestre
Realizacin prueba final
Trabajo independiente del estudiante
No
presencial Realizacin de actividades prcticas
Carga total de horas de trabajo: 25 horas x 6 ECTS
4.
N de horas Porcentaje
42 h (28%)
6 h (4%)
51 h (34%)
3h (2%)
49 h (32.7%)
99 h (66%)
50h (33.3%)
150 h
8 de 11
9 de 11
5.
Cronograma
Semana
Contenido
2
3
- Unidad 1. Requisitos
- Unidad 1 Requisitos
Horas
presenciales
3
- Unidad 2 Diseo
- Unidad 2 Diseo
7
Realizacin del proyecto, fase
de requisitos.
- Unidad 2 Diseo
Horas no presenciales
(Trabajo autnomo del
estudiante)
5
Realizacin del proyecto, fase
de requisitos.
7
Entrega
material
fase
requisitos.
Realizacin del proyecto, fase
de diseo.
6
Realizacin del proyecto, fase
de diseo
7
Realizacin del proyecto, fase
de diseo
10
11
7
Entrega material fase diseo.
Realizacin del proyecto, fase
de diseo
6
Realizacin del proyecto, fase
de implementacin.
6
Realizacin del proyecto, fase
de implementacin
6
Realizacin del proyecto, fase
de implementacin
6
Realizacin del proyecto, fase
de implementacin
6
Realizacin del proyecto, fase
de implementacin
10 de 11
Semana
Contenido
Horas
presenciales
12
13
- Unidad 4 Pruebas
14
- Unidad 4 Pruebas
Horas no presenciales
(Trabajo autnomo del
estudiante)
7
Realizacin del proyecto, fase
de implementacin
7
Entrega
material
fase
implementacin.
Realizacin del proyecto, fase
pruebas.
7
Entrega material fase pruebas.
2
3
10h
11 de 11