1. Introducció
1.1. Objectius desenvolupament SI
1.2. Problemes desenvolupament SI
1.3. Planificació estratègica SI
1.4. Enginyeria del software
1.5. Conclusions
2. El procés de desenvolupament de software
2.1. Introducció
2.2. Processos i metodologies
2.3. Models i modelat
2.4. Bones pràctiques en el desenvolupament de software
2.5. Fases del procés de desenvolupament de software
2.6. Processos de desenvolupament de software
3. Gestió de projectes
3.1. Planificació de projectes
3.2. Treball en equip
4. Metodologia procés unificat UP
4.1. Introducció metodologies OO
4.2. Model de Negoci
4.3. Model de Requisits
4.4. Model d'Anàlisi i Disseny
4.5. Implementació
4.6. Validació
4.7. Desplegament
4.8. Gestió de configuracions i canvis
4.9. Gestió del projecte
4.10. Entorn
5. Metodologia Mètrica 3
5.1. Introducció metodologies estructurades
5.2. Planificació sistemes d'informació
5.3. Estudi de viabilitat
5.4. Anàlisi
5.5. Disseny
5.6. Construcció
5.7. Implantació i acceptació
5.8. Manteniment de sistemes d'informació
6. Altres aspectes sobre metodologies
6.1. Altres metodologies lleugeres OO
6.2. Comparació metodologies tradicionals vs OO
6.3. Eines CASE per desenvolupar software OO
7. Qualitat del software
7.1. Definició de qualitat
7.2. Control de qualitat
7.3. Principis de la gestió de qualitat
Treball pràctic en grups de 4 a 5 persones, que consisteix en realitzar un projecte informàtic seguint la metodologia UP i la metodologia Mètrica 3. El tema del projecte és lliure a triar per cada grup, però haurà de contenir una part desenvolupada en Java i una part que ha de funcionar sobre entorn web (asp, php,...):
- Definir rols dins de l’equip de treball
- Definir normes del grup: documentació, modelat, programació i comunicació
- Planificació del projecte (Microsoft project)
- Aplicar metodologia Procés Unificat (a tot el projecte excepte a l’aplicació en entorn web)
* Modelat del projecte: requisits, anàlisi i disseny (Poseidon o Visio)
* Implementació i validació del sistema (Java, Oracle o Access)
- Aplicar metodologia Mètrica 3 (només per la part desenvolupada sobre entorn web)
* Modelat del projecte (Visio): requisits, anàlisi i disseny
* Implementació i validació (asp, php, oracle, access, ...)
- Documentació
* Memòria del projecte
* Manual d’usuari
* Manual d’instal•lació
Treball pràctic del grup (100% nota)
- Model de Requisits 20 %
- Model Anàlisi i Disseny 30 %
- Implementació i Validació 25 %
- Documentació (memòria, manuals) 15 %
- Treball en grup (avaluació durant tot el curs) 10 %
Assistència a classe obligatòria (es farà examen als grups que no assisteixin a classe)