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ó.
|
|
|
|