metodologies pesades -...
TRANSCRIPT
![Page 1: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/1.jpg)
METODOLOGIES PESADES
Marc López Roca, u1904882
![Page 2: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/2.jpg)
Índex
Introducció Que són les metodologies?
Historia
Importància
Metodologies pesades i àgils
Tipus de metodologies Cascada
Espiral
Prototip
Metodologies pesades V-Model
RUP
MSF
![Page 3: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/3.jpg)
Índex
Introducció Què són les metodologies?
Història
Importància
Metodologies pesades i àgils
Tipus de metodologies Cascada
Espiral
Prototip
Metodologies pesades V-Model
RUP
MSF
![Page 4: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/4.jpg)
Que són les metodologies?
Una metodologia és un entorn de treball que ens permet
estructurar, planificar i controlar el desenvolupament d’un sistema.
Una metodologia ens permet:
Entendre el problema
Administrar adequadament desenvolupament
Crear un bon disseny
Mesurar el nivell de qualitat
![Page 5: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/5.jpg)
Índex
Introducció Que són les metodologies?
Historia
Importància
Metodologies pesades i àgils
Tipus de metodologies Cascada
Espiral
Prototip
Metodologies pesades V-Model
RUP
MSF
![Page 6: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/6.jpg)
Història
1960 – 1970
Desenvolupament Ad-Hoc
Hi ha l’anomenada crisi del software
1970-1980
Metodologies centrades a identificar les fases del projecte
Apareix el model en cascada
Apareix el concepte de “cicle de vida”
![Page 7: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/7.jpg)
Història
1980 – 1990
Les metodologies pesades es consoliden
Apareixen les metodologies àgils
![Page 8: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/8.jpg)
Índex
Introducció Que són les metodologies?
Historia
Importància
Metodologies pesades i àgils
Tipus de metodologies Cascada
Espiral
Prototip
Metodologies pesades V-Model
RUP
MSF
![Page 9: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/9.jpg)
Importància
No utilitzar cap metodologia
No saber en quina fase del projecte estem
No saber el paper de cada membre del grup
No saber les limitacions de temps
Entendre de maneres diferents el què s’ha de fer i com s’ha de
fer.
![Page 10: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/10.jpg)
Importància
![Page 11: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/11.jpg)
Importància
Utilitzant una metodologia
Ens guiarà a través de les diferents fases del projecte.
Permetrà que cada membre del grup sàpiga la feina a
desenvolupar.
Ens permetrà obtenir el producte que volia el client.
![Page 12: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/12.jpg)
Índex
Introducció Que són les metodologies?
Historia
Importància
Metodologies pesades i àgils
Tipus de metodologies Cascada
Espiral
Prototip
Metodologies pesades V-Model
RUP
MSF
![Page 13: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/13.jpg)
Metodologies pesades i àgils
Pesades:
Gran planificació
Documentació exhaustiva
Els resultats s’obtenen en les darreres fases
Àgils
Menys planificació
Documentació petita
Els resultats s’obtenen de manera progressiva
![Page 14: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/14.jpg)
Metodologies pesades i àgils
![Page 15: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/15.jpg)
Índex
Introducció Que són les metodologies?
Historia
Importància
Metodologies pesades i àgils
Tipus de metodologies Cascada
Espiral
Prototip
Metodologies pesades V-Model
RUP
MSF
![Page 16: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/16.jpg)
Tipus de metodologies
Cascada
Requeriments
Disseny
Implementació
Verificació
Manteniment
![Page 17: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/17.jpg)
Tipus de metodologies
Cascada
Avantatge
Ben organitzats.
No es barregen les diferents fases.
És útil pels projectes estables.
Inconvenient
Mai tenim una seqüència lineal.
Les millores que s’introdueixen no són visibles fins a
les darreres etapes.
![Page 18: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/18.jpg)
Tipus de metodologies
Espiral
Determinar objectius
Identificar i resoldre riscos
Desenvolupar i testejar
Planificar la següent iteració
![Page 19: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/19.jpg)
Tipus de metodologies
Espiral
Avantatge
Seguiment fàcil i eficaç
Sistema flexible
Ens permet estimar de manera més segura els costos
de desenvolupament i el termini d’entrega.
Inconvenients
Documentació creix molt
![Page 20: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/20.jpg)
Tipus de metodologies
Prototip
Desenvolupar
RefinarDemostrar
![Page 21: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/21.jpg)
Tipus de metodologies
Prototip
Avantatge
Permet saber al client les habilitats del
desenvolupador de l’aplicació.
Interacció alta.
Redueix el risc de fracàs.
Inconvenients
Augmenta el cost a càrrec del client.
Risc d’haver de tornar a començar.
És un model lent.
![Page 22: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/22.jpg)
Índex
Introducció Que són les metodologies?
Historia
Importància
Metodologies pesades i àgils
Tipus de metodologies Cascada
Espiral
Prototip
Metodologies pesades V-Model
RUP
MSF
![Page 23: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/23.jpg)
Metodologies pesades
V-Model
Basada en el model en cascada.
Garanteix que el producte compleixi els requisits imposats pel
client
![Page 24: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/24.jpg)
Metodologies pesades
Cicle de vida
Disseny del
sistema
Requeriments
Disseny del
software
Implementació
Validació dels
requeriments
Verificació del
sistema
Verificació del
software
Verificar
disseny
Validar requisits
![Page 25: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/25.jpg)
Metodologies pesades
Rols
El líder del projecte
Administrador del projecte
El representant legal
Gerent
Analista de sistemes
Dissenyador de sistemes
Desenvolupador de software
Desenvolupador de hardware
Administrador de dades
Especialista en protecció de dades
Administrador del sistema
El testejador
![Page 26: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/26.jpg)
Metodologies pesades
Avantatges
Model simple i fàcil
Entregues programades
Ens permet evitar errors en les últimes etapes
Inconvenients
Model rígid
És complicat ajustar els costos
![Page 27: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/27.jpg)
Índex
Introducció Que són les metodologies?
Historia
Importància
Metodologies pesades i àgils
Tipus de metodologies Cascada
Espiral
Prototip
Metodologies pesades V-Model
RUP
MSF
![Page 28: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/28.jpg)
Metodologies pesades
RUP (Rational Unified Procces)
Basada en el model en espiral
És la més utilitzada per l'anàlisi, disseny, implementació i
documentació de sistemes orientats a objectes.
Característiques
Casos d’ús
Arquitectura
Procés iteratiu i incremental
![Page 29: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/29.jpg)
Metodologies pesades
Característiques
Casos d’ús
![Page 30: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/30.jpg)
Metodologies pesades
Característiques
Casos d’ús
Arquitectura
time
![Page 31: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/31.jpg)
Inici
Metodologies pesades
Característiques
Casos d’ús
Arquitectura
Procés iteratiu i incremental
Requeriments
Anàlisis i disseny
ImplementacióTest
Avaluació
Requeriments
Anàlisis i disseny
ImplementacióTest
Avaluació
Requeriments
Anàlisis i disseny
ImplementacióTest
Avaluació
FI
![Page 32: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/32.jpg)
Metodologies pesades
Principis i requeriments
Adaptació del producte
Balancejar prioritats
Col·laboració entre equips
Demostrar valor iterativament
Elevar el nivell d’abstracció
Enfocar-se en la qualitat
![Page 33: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/33.jpg)
Metodologies pesades
Cicle de vida
![Page 34: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/34.jpg)
Metodologies pesades
Cicle de vida
Inici
Es defineix l’àmbit i objectiu del projecte
S’identifiquen els rols i es realitza una aproximació dels
casos d’ús.
Planificació
Inici Elaboració Construcció Transició
![Page 35: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/35.jpg)
Metodologies pesades
Cicle de vida
Elaboració
S’estudien les funcionalitats del problema i el seu domini.
Es defineix una arquitectura bàsica
Inici Elaboració Construcció Transició
![Page 36: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/36.jpg)
Metodologies pesades
Cicle de vida
Construcció
El producte es desenvolupa a partir d’iteracions.
A cada iteració desenvolupem un miniproducte que compleix una
de les parts requerides pel producte final.
A mesura que es desenvolupa el producte l’arquitectura es va
refinant, també es realitza la documentació de manera paral·lela.
Inici Elaboració Construcció Transició
![Page 37: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/37.jpg)
Metodologies pesades
Cicle de vida
Transició
S’entrega el producte a l’usuari, s’inclouen les tasques de
marketing, empaquetat, instal·lació, configuració...
Inici Elaboració Construcció Transició
![Page 38: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/38.jpg)
Metodologies pesades
Cicle de vida
Fluxos de procés
Entendre el producte i el seu
funcionament i identificar millores del
producte
![Page 39: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/39.jpg)
Metodologies pesades
Cicle de vida
Fluxos de procés
Estableix tot el que farà el sistema i els
seus límits, disseny de la interfície
d’usuari i finalment realitza una
estimació del cost i temps de
desenvolupament.
![Page 40: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/40.jpg)
Metodologies pesades
Cicle de vida
Fluxos de procés
Defineix l’arquitectura del sistema i te
com objectiu traslladar els requisits en
especificacions d’implementació
![Page 41: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/41.jpg)
Metodologies pesades
Cicle de vida
Fluxos de procés
En aquest pas implementem realitzem
la transformació de la documentació
UML cap a un codi font que implementi
els requeriments del sistema.
![Page 42: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/42.jpg)
Metodologies pesades
Cicle de vida
Fluxos de procés
Realitzem proves per assegurar-nos
que el sistema compleix els
requeriments
![Page 43: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/43.jpg)
Metodologies pesades
Cicle de vida
Fluxos de procés
Distribuïm el producte als usuaris
![Page 44: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/44.jpg)
Metodologies pesades
Cicle de vida
Fluxos de gestió
Manté un control sobre els productes
que es van creant
![Page 45: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/45.jpg)
Metodologies pesades
Cicle de vida
Fluxos de gestió
Es mante un balanç dels recursos de
l’empresa.
![Page 46: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/46.jpg)
Metodologies pesades
Cicle de vida
Fluxos de gestió
Dona suport al projecte
![Page 47: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/47.jpg)
Metodologies pesades
Rols
Analistes
Desenvolupadors
Gestors
Suport
Testejadors
Altres
Equip
Analistes
Desenvolupadors
Gestors
Testejadors
Suport
Altres
![Page 48: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/48.jpg)
Metodologies pesades
Variacions del RUP
EUP (Enterprise Unified Process)
Solucionador del poc suport tècnic que s’oferia un cop entregat el producte.
Etapa de producció
Etapa de retirada
Noves pràctiques i models
Inici Elaboració Construcció Transició Producció Retirada
![Page 49: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/49.jpg)
Metodologies pesades
Variacions del RUP
AUP (Agile Unified Process)
Versió simplificada del RUP
Apropa el RUP a una metodologia àgil
Utilitza les tècniques de TDD, refactorització...
Simplifica les disciplines.
![Page 50: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/50.jpg)
Índex
Introducció Que són les metodologies?
Historia
Importància
Metodologies pesades i àgils
Tipus de metodologies Cascada
Espiral
Prototip
Metodologies pesades V-Model
RUP
MSF
![Page 51: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/51.jpg)
Metodologies pesades
MSF (Microsoft Solution Framework)
És un compendi de les millors pràctiques
És adaptable i flexible
Escalable
Independent de la tecnologia
![Page 52: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/52.jpg)
Metodologies pesades
Cicle de vida
![Page 53: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/53.jpg)
Metodologies pesades
Cicle de vida
Visió i abast
Es defineixen els líders i responsables del projecte
S’identifiquen els objectius a assolir i es realitza una avaluació dels riscos.
Durant aquesta fase és important que tot l’equip tingui clar l’objectiu que es
voldria aconseguir per al client
![Page 54: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/54.jpg)
Metodologies pesades
Cicle de vida
Planificació
Es realitza la planificació del projecte.
L’equip prepara les especificacions funcionals.
Estimació de costos.
Cronogrames dels lliurables del projecte.
![Page 55: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/55.jpg)
Metodologies pesades
Cicle de vida
Desenvolupament
Realització del codi i de la documentació.
Desenvolupament de la infraestructura.
![Page 56: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/56.jpg)
Metodologies pesades
Cicle de vida
Estabilització
Testeig.
![Page 57: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/57.jpg)
Metodologies pesades
Cicle de vida
Implantació
Implantació de la tecnologia i els components relacionats.
Realització de la instal·lació.
El projecte passa a mans del personal de suport.
S’obté l’aprovació del client.
![Page 58: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/58.jpg)
Metodologies pesades
Rols
Gestió del programa (Program management): Realitza la solució del projecte
tenint en compte les restriccions
Desenvolupament: Construeix les especificacions
Test: Es realitzen jocs de proves per garantir la qualitat del producte, i evitar
errors.
Millora de l’experiencia (User Experiencie): Millora l’experiència de l’usuari
Gestió de llançaments (Release Management): Realitza les implementacions
del projecte
Gestió de producte (Product Management): Satisfà als consumidors
![Page 59: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/59.jpg)
Resumint
És important seguir una metodologia per assolir l’èxit del projecte
Tipus de metodologies
Cascada
Espiral
Prototip
Metodologies pesades
Tots els passos estan marcats i planificats
Documentació és exhaustiva
Poc tolerant als canvis
Tipus: V-MODEL, RUP, MSF
![Page 60: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/60.jpg)
Exemple
CAS 1:
Es tracta d’un projecte desenvolupat per poques persones, l’entrega ha de ser ràpida i
no hi ha necessitat de documentació. Durant el desenvolupament hi poden haver
canvis en els requeriments.
CAS 2:
Un projecte que s’ha d’entregar al cap d’un any, desenvolupat per un conjunt
d’universitats. S’han de garantir els terminis d’entrega i els objectius, tanmateix , la
documentació ha de ser detallada.
![Page 61: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/61.jpg)
Exemple
CAS 1: (Metodologia àgil)
Es tracta d’un projecte desenvolupat per poques persones, l’entrega ha de ser ràpida i
no hi ha necessitat de documentació. Durant el desenvolupament hi poden haver
canvis en els requeriments.
CAS 2: (Metodologia pesada)
Un projecte que s’ha d’entregar al cap d’un any, desenvolupat per un conjunt
d’universitats. S’han de garantir els terminis d’entrega i els objectius, tanmateix , la
documentació ha de ser detallada.
![Page 62: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/62.jpg)
Referències
Alexander. (sense data). micodigoisw. Consultat el 9 / Febrer / 2013, a
http://micodigoisw.wordpress.com/2012/05/08/modelo-rup/
Ambysoft. (sense data). Consultat el 10 / Febrer / 2013, a
http://www.ambysoft.com/unifiedprocess/agileUP.html
Asif Irshad Khan, R. J. (2011). A Comprehensive Study of Commonly Practiced Heavy and Light Weight
Software Methodologies. IJCSI International Journal of Computer Science Issues .
Informatik. (sense data). Consultat el 2013 / 02 / 11, a Informatik: http://www.informatik.uni-
bremen.de/gdpa/part3/p3r.htm
itinfo. (sense data). Consultat el 10 / Febrer / 2013, a itinfo: http://www.itinfo.am/eng/software-development-
methodologies
John Erik Hansen, C. T. (2004). Enterprise Development with Visual Studio .NET, UML, and MSF. Apress.
Microsoft. (sense data). Microsoft. Consultat el 12 / Febrer / 2013, a http://technet.microsoft.com/en-
us/library/bb497060.aspx
Milagros, M. (sense data). Recollit de Usmp:
http://www.usmp.edu.pe/publicaciones/boletin/fia/info49/articulos/RUP%20vs.%20XP.pdf
Nakov, S. (sense data). Software Development Practices and Methodologies.
Wikipedia. L'enciclopèdia lliure. (Gener / 2001). Consultat el 7 / Febrer / 2013, a http://www.wikipedia.org/
Yu Beng Leau, W. K. (sense data). Software Development Life Cycle AGILE vs Traditional Approaches.
Consultat el 10 / Febrer / 2013, a http://www.ipcsit.com/vol37/030-ICINT2012-I2069.pdf
Yuriana Araujo, H. L. (sense data). Scribd. Consultat el 9 / Febrer / 2013, a
http://es.scribd.com/doc/31440864/Metodologia-RUP
![Page 63: Metodologies pesades - UdGima.udg.edu/~sellares/EINF-ES2/Present1213/PresentacioMetodologiesPesades.pdfCAS 1: (Metodologia àgil) Es tracta d’unprojecte desenvolupat per poques persones,](https://reader031.vdocuments.site/reader031/viewer/2022040907/5e7d574a3f19340106056452/html5/thumbnails/63.jpg)
METODOLOGIES PESADES
Marc López Roca, u1904882