Universitat de Girona

Programa de l'assignatura

Curs 2003-04

3105200728 ENGINYERIA DEL SOFTWARE II


Objectius  

Un cop adquirits els conceptes bàsics a Enginyeria del Software I, en aquesta assignatura ens proposem adquirir coneixements en els diversos camps que envolten l'Enginyeria del Software.
 
Prerrequisits  

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

1.-Introducció i repàs. (Temporalització: 8 h.) 1.1 Presentació de l'assignatura: teoria i pràctiques.
1.2 Cicle de vida.
1.3 Especificació i disseny.
2.- Especificació Formal. (Temporalització: 6 h.) 2.1 Introducció
2.2 Notació 2
3.- Interfícies d'usuari. (Temporalització: 4 h.) 3.1 Factors humans.
3.2 Disseny d'interfícies home/màquina.
3.3 Directrius per l'elaboració de les interfícies.
3.4 Estàndards.
4.- Prototipatge. (Temporalització: 4 h.) 4.1 Ús de prototipus en el procés de generació de software.
4.2 Tècniques de prototipatge.
4.3 Prototipus de interfícies d'usuari.
5. - Seguretat en les aplicacions. ( Temporalització: 2 h ) 5.1 Presentació del problema.
5.2 Especificació de la seguretat.
5.3 Garantiment de la seguretat.
6. - Reutilització del Software. ( Temporalització: 4 h ) 6.1 Desenvolupament pensant en la reutilització.
6.2 Desenvolupament reutilitzant software.
6.3 Consideracions sobre la portabilitat.
7.- Gestió de Configuracions. ( Temporalirtzació: 2 h ) 7.1 Planificació de la gestió de configuracions.
7.2 Controls de modificacions.
7.3 Gestió de les versions i entregues releases.
7.4 Eines de gestió de configuracions.
8.- Anàlisi i Disseny orientat a Objectes. ( Temporalització: 6 h ) 8.1 Identificació d'objectes i especificació d'atributs.
8.2 Model d'anàlisi orientat a objectes.
8.3 Modelització de dades.
8.4 Conceptes de disseny orientat a objectes.
8.5 Notació pel Dissent orientat a objectes.
8.6 Integració del DOO amb l'anàlisi i disseny estructurats.
9.- Planificació Informàtica. ( Temporalització: 6 h ) 9.1 La planificació i els projectes.
9.2 La planificació estratègica de la informàtica.
 
Bibliografia  


Bibliografia bàsica a utilitzar durant el curs.
- ROGER S. PRESSMAN: Ingeniería del software: un enfoque práctico. 3a edición, MacGraw Hill, 1993.
- IAN SOMMERVILLE: Software engineering. Fourth edition, Addison-Wesley, 1992

Bibliografia de consulta.
- KING, D.: Project management made simple: a guide to successful management of computer systems projects. Yourdon Press Computing Series, Prentice-Hall, 1992.
 
Mètodes docents  

Classes de teoria i problemes: 3 hores setmanals + 1 hora semipresencialitat
Desenvolupament per escrit i amb presentació oral d'un tema relacionat amb l'enginyeria del software Pràctiques: 2 hores setmanals
 
Tipus d'exàmens i avaluacions  

Teoria 70%:
  • exàmen 40%
  • treball escrit 30%
Pràctica: 30%
Per superar l'assignatura caldrà haver obtingut, al menys, un 3 sobre 10 en cada un dels tres components de la nota final.
El treball escrit haurà de ser defensat a classe, en una de les darreres sessions del curs.
 
Informació addicional  

Durant les sessions de pràctiques es tocaran els següents temes:
- Especificació d'una aplicació.
- Disseny d'una aplicació.
 
Llengua de les classes  

Català