Universitat de Girona

Programa de l'assignatura

Curs 2003-04

3105200727 ENGINYERIA DEL SOFTWARE I


Objectius  

- Coneixer distints models de dades, en especial el relacional.
- Coneixer SQL: desenvolupar una aplicació fent servir SQL immers.
- Dotar els alumnes de coneixements teòrics per afrontar el disseny d'aplicacions informàtiques.
- Coneixer la problemàtica del disseny lògic d'una base de dades, amb les solucions aportades per la teoria de la normalització.
- Coneixer els temes i aspectes bàsics de: Seguretat, Integritat, Recuperació i Concurrència.
 
Prerrequisits  

Obligatoris: cap
Recomanats: Enginyeria del Software I
 
Contingut (Programa)  

1.- Introducció (Temporalització: 2 h.)
2.- Model Relacional (Temporalització: 6 h.)
3.- Model Entitat/Relació (Temporalització: 4 h.)
4.- SQL (Temporalització: 2 h.)
5.- Disseny Físic de les dades (Temporalització: 2 h.)
6.- Cicle de vida (Temporalització: 2 h.)
7.- Requeriments i especificació (Temporalització: 4 h.)
8.- Model de processos (Temporalització: 6 h.)
9.- Disseny estructurat (Temporalització: 3 h.)
10.- Disseny extern (Temporalització: 3 h.)
11.- Tècniques de proves (Temporalització: 2 h.)
12.- Normalització (Temporalització: 6 h.)
13.- Seguretat i integritat (Temporalització: 4 h.)
14.- Recuperació i concurrència (Temporalització: 4 h.)
15.- Introducció als models avançats de dades (Temporalització: 2 h.)
 
Bibliografia  


Bibliografia bàsica a utilitzar durant el curs:
- ELMASRI, NAVATHE: Fundamentals of Database Systems. Addison Wesley
- DATE: Introduction to database systems, Vol II, 6th edition. Addison Wesley
- ROGER, S. PRESSMAN: Ingeniería del Software. MacGraw Hill
- MEIRLI PAGE-JONES: Practical guide to structured system design. Prentice Hall
- BARCELO, M.; COSTA, M.; QUER, C.: Anàlisi d'aplicacions informàtiques. UOC

Bibliografia de consulta:
- SOMMERVILLE, I.: Software Engineering. 4a ed. Addison-Wesley (1992)
- HOWE, D.R.: Data analysis for database design. Edward Arnold, (1983)
- BERNSTEIN, P.A.; HADZILACOS, V.; GOODMAN, N.: Concurrency Control and Recovery in Database Systems. Addison Wesley, (1987)
- DATE: Introduction to database systems, Vol, 1. Addison-Wesley, (1983)
 
Mètodes docents  

Classes de teoria i problemes . hores setmanals            4 Pràctiques . hores setmanals            2
 
Tipus d'exàmens i avaluacions  

6 punts teoria + 4 punts de pràctiques
 
Informació addicional  

Disseny d'una aplicació amb ènfasi en: - disseny de dades
- disseny de processos
- disseny extern
Implementació de l'aplicació abans dissenyada amb SQL immers.
 
Llengua de les classes  

Català