scieee Science in your language
[ca] (orig)

Disseny i desenvolupament d'una aplicació mòbil per crear, planejar i gestionar viatges

Author: Costa D'Cruze, Ignatius Showmyo
Publisher: Universitat Politècnica de Catalunya
Year: 2022
Source: https://upcommons.upc.edu/bitstream/2117/375402/1/170239.pdf
Disseny i desen olupamen d’una
aplicació mòbil pe c ea , planeja
i ges iona ia ges.
T eball de Fi de G au
G au en Enginye ia In o mà ica
Enginye ia del So wa e
Documen inal
Igna ius Showmyo Cos a D’C uze
Di ec o : Xa ie F anch Gu ié ez
Da a de de ensa: 30/06/2022
Cu s Q2 2021-2022
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Resum
Aques p ojec e consis eix a desen olupa un so wa e pe a o es aquelles pe sones que
enen di icul a s a l'ho a d'o gani za o planeja un ia ge. L'objec iu és pode disminui el
emps i els ecu sos que gas a la gen a l'ho a d'o gani za els ia ges i e que aques a
asca deixi de se an es essan . Pe compli la inali a s'ha cons uï una aplicació And oid
connec ada a una base de dades no elacional.
En aques a memò ia s'inclou o a la documen ació necessà ia pe al desen olupamen del
sis ema, des de la plani icació, la ges ió i la me odologia ins a la implemen ació, alidació i
conclusions.
Resumen
Es e p oyec o consis e en desa olla un so wa e pa a odas aquellas pe sonas que ienen
di icul ades a la ho a de o ganiza o planea un iaje. El obje i o es pode disminui el
iempo y los ecu sos que gas a la gen e a la ho a de o ganiza los iajes y hace que es a
a ea deje de se an es esan e. Pa a cumpli la inalidad se ha cons uido una aplicación
And oid conec ada a una base de da os no elacional.
En es a memo ia se incluye oda la documen ación necesa ia pa a el desa ollo del sis ema,
desde la plani icación, la ges ión y la me odología has a la implemen ación, alidación y
conclusiones.
Abs ac
This p ojec consis s in de eloping so wa e o all hose who ha e di icul y in o ganizing o
planning a ip. The aim is o be able o educe he ime and esou ces ha people spend in
o ganizing a el and o make his ask no longe as s ess ul. An And oid app connec ed o
a non- ela ional da abase has been buil o se e he pu pose.
This memo y includes all he documen a ion needed o he de elopmen o he sys em, om
planning, managemen and me hodology o implemen a ion, alida ion and conclusions.
1
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Índex
1. In oducció i con ex 8
1.1 Con ex 8
1.2 De inició del p oblema 8
1.3 Pa s in e essades 9
2. Jus i icació 10
2.1 Solucions exis en s 10
2.2 Jus i icació de l'elecció 12
3. Abas 13
3.1 Objec ius 13
3.1.1 Objec ius p àc ics 13
3.1.2 Objec ius eò ics 13
3.2 Obs acles i iscos. 14
4. Me odologia 15
4.1 Me odologia i seguimen . 15
4.2 Pla a o mes i eines 16
5. Plani icació empo al 17
5.1 Desc ipció de les asques 17
5.1.1 Ges ió de p ojec es 17
5.1.2 Desen olupamen 18
5.1.2.1 Incep ion 18
5.1.2.2 Usua i 19
5.1.2.3 Via ge 19
5.1.2.4 Ru es 20
5.1.3 Documen ació 21
5.2 Du ació es imada de les asques 23
5.3 Diag ama de Gan 24
5.4 Ges ió del isc: Plans al e na ius i obs acles 25
6. Ges ió econòmica 27
6.1 Cos os de pe sonal (CP) 27
6.2 Cos os de ma e ial (CM) 28
6.3 Cos os indi ec es (CI) 29
6.4 Cos os de con ingència (CC) 29
6.5 Cos os d’incidències (CIn) 30
6.6 Balanç de despeses 30
6.7 Con ol de ges ió 32
7. Requisi s 33
7.1 His ò ies d’usua i 33
7.1.1 Usua i 34
7.1.2 Via ges 37
2
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
7.1.2.1 Via ge 37
7.1.2.2 Documen s 39
7.1.2.3 Despeses 41
7.1.2.4 Llocs D’in e ès 43
7.1.3 Ru es 45
7.2 Requisi s no uncionals 46
7.3 Model Concep ual 47
7.4 Desc ipció de les classes 48
8. Mockups 51
9. Disseny del so wa e 57
9.1 A qui ec u a 57
10. Implemen ació 58
10.1 Implemen ació del codi 58
10.1.1 Tecnologia u ili zada 58
10.1.2 Llib e ies emp ades 58
10.2 Implemen ació de Fi ebase 60
10.2.1 De inició 60
11.2.2 Connexió 61
10.2.3 T ac amen de les dades 61
10.3 Implemen ació de la in e ície g à ica 64
11. Tes s 71
11.1 Tes s Manuals 71
11.2 Con ol d’e o s 73
11.2.1 Regis e 73
11.2.2 Inici de sessió 73
11.2.2 Via ge 74
11.2.2 Despeses 74
12. Resul a s de la plani icació 75
12.1 Plani icació empo al 75
12.1.1 Desc ipció de les asques 75
12.1.2 Ges ió del isc 78
12.2 Plani icació econòmica 78
13. Iden i icació de lleis i egulacions 80
14. In o me de sos enibili a 81
14.1 Au oa aluació 81
14.2 Dimensió Ambien al 82
14.3 Dimensió Econòmica 83
14.4 Dimensió Social 84
15. Conclusions 85
15.1 Conclusions del p ojec e i de l’aplicació 85
15.2 Conclusions a ni ell pe sonal 86
3
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
15.3 Assigna u es implicades al p ojec e 86
15.4 Valo ació de compe ències ècniques 88
16. Re e ències 90
4

Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Índex de igu es
1 Diag ama de Gan . 24
2 Model concep ual del sis ema. 46
3 Mockups de les pan alles d’inici sessió, egis e i ecupe a con asenya. 52
4 Mockups de les pan alles d’inici, c ea ia ge i in o mació del ia ge. a53
5 Mockups de les pan alles de documen s i a egi documen s 54
6 Mockups de les pan alles de dine s, a egi despesa i a egi pe sona 55
7 Mockups de les pan alles de pe il i edi a pe il. 56
8 Es uc u a de l’a qui ec u a MVC. 57
9 Cap u a Fi ebase Fi es o e pe ob eni o s els ia ges d’un usua i. 62
10 Cap u a del co eu elec ònic pe ecupe a con asenya. 63
11 Pan alles d’inici sessió, egis e i ecupe a con asenya 64
12 Pan alles d’inici i c ea ia ge 65
13 Pan alles d’in o mació del ia ge 66
14 Pan alles de documen s i a egi documen s. 67
15 Pan alles de llocs d’in e ès i a egi lloc d’in e ès. 68
16 Pan alles de despeses, a egi despesa i a egi pe sona 69
17 Pan alla de pe il. 70
18 Diag ama de Gan inal. Fon : Elabo ació p òpia 75
Índex de aules
1 Taula esum de les asques 23
2 Taula dels ols amb el seu cos € / h 27
3 Taula de ecu sos ma e ials 28
4 Taula dels cos os indi ec es del p ojec e 29
5 Taula dels càlculs de con ingència 29
6 Taula dels iscos associa s al p ojec e 30
7 Taula dels cos os associa s al p ojec e 31
8 Taula exemple pe a les his ò ies d’usua i a33
9 Taula his ò ia d’usua i c ea usua i 34
10 Taula his ò ia d’usua i inicia sessió 35
11 Taula his ò ia d’usua i ecupe a con asenya 35
12 Taula his ò ia d’usua i modi ica pe il 36
13 Taula his ò ia d’usua i anca sessió 36
5
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
14 Taula his ò ia d’usua i c ea ia ge 37
15 Taula his ò ia d’usua i modi ica ia ge 37
16 Taula his ò ia d’usua i isuali za ia ges 38
17 Taula his ò ia d’usua i isuali za ia ge en conc e 38
18 Taula his ò ia d’usua i esbo a ia ge 39
19 Taula his ò ia d’usua i a egi documen 39
20 Taula his ò ia d’usua i isuali za documen s sd40
21 Taula his ò ia d’usua i desca ega documen s 40
22 Taula his ò ia d’usua i esbo a documen x41
23 Taula his ò ia d’usua i a egi pe sona a despeses s41
24 Taula his ò ia d’usua i a egi despesa 42
25 Taula his ò ia d’usua i isuali za despeses 42
26 Taula his ò ia d’usua i esbo a pe sonac43
27 Taula his ò ia d’usua i isuali za llocs d’in e ès a43
28 Taula his ò ia d’usua i a egi lloc d’in e ès 44
29 Taula his ò ia d’usua i esbo a lloc d’in e ès a44
30 Taula his ò ia d’usua i isuali za u a s45
31 Taula equisi d’es uc u a aa47
32 Taula equisi d’usabili a a47
33 Taula equisi ambien al az47
34 Taula equisi de legislació as47
35 Taula desc ipció classe usua i a48
36 Taula desc ipció classe ia ge a48
37 Taula desc ipció classe documen s a49
38 Taula desc ipció classe llocs <a49
39 Taula desc ipció classe despeses a49
40 Taula desc ipció classe pe sones a50
41 Taula es manual egis e aa71
42 Taula es manual inici de sessió aa71
43 Taula es manual c ea ia ge a71
44 Taula es manual elimina ia ge a72
45 Taula es manual modi ica pe il aa72
46 Taula es manual a egi lloc d’in e ès aa72
47 Taula es manual a egi despesa a72
48 Taula con ol d’e o s en el egis e aa73
49 Taula con ol d’e o s en l’inici de sessió aa74
50 Taula con ol d’e o s del ia ge a74
6
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
51 Taula con ol d’e o s de les despeses a74
52 Taula esum inal de asques 77
53 Taula dels càlculs de con ingència inals 78
54 Taula dels cos os inals associa s al p ojec e. 79
55 Ma iu de sos enibili a 81
7
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
1. In oducció i con ex
1.1 Con ex
Aques eball es à desen olupa com a eball de i de g au de la Facul a d'In o mà ica de
Ba celona (FIB) amb l'especiali a d’enginye ia del So wa e. Pe any a la modali a de ipus
A, un p ojec e elabo a a la UPC i es à di igi pe Xa ie F anch Gu ié ez.
Un ia ge és un desplaçamen indi idual o col·lec iu de les pe sones a un e i o i allunya de
l'o igen. Una de les mo i acions p incipals que impulsen ac ualmen a les pe sones a ia ja
és e u isme, pe ò es ac a d'un enomen o ça ecen . [1]
Tenin en comp e que ac ualmen la mo i ació p incipal pe ia ja és e u isme i això suma
a l’auge de les no es ecnologies, enca a que s’hagin c ea di e ses aplicacions pe acili a
el ia ge a l’usua i, no s'en én com, a ui dia, enca a no s’ha c ea una aplicació que pe me i
eni o s els a an a ges de les di e en s aplicacions exis en s en una única.
Jun a o es les di e en s aplicacions mòbils disponibles ac ualmen amb les se es p òpies
uncionali a s en una única, pe al d’ajuda a l’usua i a no ha e d’in e i ni emps,
na egan en e les di e en s aplicacions, ni espai, desca egan o es les di e en s
aplicacions.
1.2 De inició del p oblema
To i que ia ja és una g an o ma de eu e món i iu e no es expe iències, la g an majo ia
de la gen es eu es essada a l’ho a de planeja aques ia ge pe al de pode eu e el
nomb e més g an possible de llocs en un emps de e mina o pode c ea una u a pe isi a
els di e en s emplaçamen s que enen an es ganes enen de eu e.
Quan es dona la si uació en què una pe sona ha d’o gani za un ia ge, un usua i qualse ol
es eu obliga a isi a di e en s llocs web i es oba amb els següen s p oblemes a l’ho a de
plani ica aques ia ge:
● Quan l’usua i ha eali za una ese a li en ien un co eu de con i mació que la
majo ia de egades s’ha de mos a en el lloc de e mina , aques e la majo ia de
egades a pe d e emps i busca aques documen po a iba a se complica .
8
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
4. Me odologia
4.1 Me odologia i seguimen .
Du an el anscu s de la eali zació d’aques p ojec e s’han e alguns can is en la
me odologia p oposada a l’inici. El p incipal can i ha es a el e de can ia de me odologia
Sc um a Kanban, enca a que aques s dos siguin me odologies àgils, enen algunes
di e ències que m’han e can ia d’idea i decan a -me pe a l’al a.
La me odologia sc um es ca ac e i za pe di idi el pe íode de desen olupamen en pe i s
in e als anomena s “sp in s”, els quals poden a iba a eni du ades de 2 a 4 se manes i
son u ili za s pe ma ca els emps pe eali za un ce nume o de asques. Els equips de
sc um adop en uncions especí iques i o gani zen ce imònies pe iòdiques pe què el eball
con inuï i an enda an .
En can i, la me odologia Kanban es ca ac e i za es basa en una es uc u a de lux de eball
con inu que a que els equips es man inguin àgils i lles os pe a adap a -se a les can ian s
p io i a s. Els elemen s de eball s'o gani zen en un aule de kanban, on passen d'una
e apa del lux de eball a la següen . Les e apes habi uals del lux de eball són Pe e , En
cu s, En e isió, Bloqueja i Finali za . [5]
Alesho es, desp és de eu e com unciona cada me odologia i eu e com s’o gani za el
eball en aques p ojec e, he pensa que Kanban s’adap a millo a aques p ojec e. Això és
degu a que Kanban és una me odologia que se cen a més en adap a -se als can is, cosa
que en aques p ojec e es eu à mol , degu a la poca expe iència del desen olupado
d’aques eball en du a e me p ojec es.
Un al e ac o clau ha es a el e de se la unica pe sona que desen olupa aques p ojec e,
alesho es el e de no eni un equip po a à a no adop a uncions especí iques ni a
o gani za ce imònies pe iòdiques.
15

Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
4.2 Pla a o mes i eines
Du an el desen olupamen del p ojec e s’u ili za an les següen s pla a o mes i eines pe al
de pode alida que s'assoleixen els objec ius:
●Gi : Se ei que pe me à al desen olupado eni un sis ema de con ol de e sions.
Aques ajuda à a gua da el p ojec e, eni di e en s e sions d’aques a, en cas
d’e o ca ega una e sió an e io , e c. També pe me à eni una e sió p incipal i
c ea di e en s b anques pe implemen a uncionali a s.
● Google Calenda : Se ei que pe me à a l’au o d’aques p ojec e a p og ama
di e en s eunions amb el u o del TFG i pa la sob e l’e olució del p ojec e.
●Google Mee : Se ei que pe me à a l’au o d’aques p ojec e a e eunions amb el
u o del TFG.
●Google Docs: Se ei que pe me à a l’au o d’aques p ojec e gua da a xius
impo an s pe al desen olupamen del p ojec e.
● Taiga: Pla a o ma de ges ió i o gani zació de p ojec es. Aques a es à especiali zada
en me odologies àgils, i pe me à c ea i pun ua his ò ies d’usua i, c ea sp in s i
man eni un o d e a l’ho a de du a e me aques p ojec e.
●And oid S udio: Eina que pe me à a l’au o d’aques p ojec e a desen olupa
l’aplicació mòbil.
● Figma: Eina que pe me à a l’au o d’aques p ojec e a c ea el disseny isual de
l’aplicació mòbil.
16
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
5. Plani icació empo al
Pe al de pode en ega el p ojec e en el e mini ma ca pe la acul a , l’au o d’aques TFG
hau à de c ea una plani icació empo al de les asques a eali za amb una es imació
d’ho es pe a cada asca. La da a inicial d’aques p ojec e a se el dia 14 de eb e de 2022
i la da a inal se à ap oximadamen el dia 20 de juny de 2022.
5.1 Desc ipció de les asques
Les asques d’aques p ojec e es di idi an en 3 g ups: Ges ió de p ojec es, en oca als
lliu amen s de l’assigna u a de GEP, desen olupamen , lliga a les asques que es du an a
e me a l’ho a d’implemen a el sis ema i inalmen la documen ació, la pa de les asques
elacionades amb la documen ació inal del p ojec e, la de ensa o al i les eunions amb el
u o .
5.1.1 Ges ió de p ojec es
●GP1 - De inició de l’abas i con ex uali zació: Documen a en ega en el qual s’ha
d'especi ica el con ex del p ojec e, la jus i icació, l’abas i la me odologia del
p ojec e.
○Du ació: 20h
○Dependències: -
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Google D i e,
A enea
●GP2 - Plani icació empo al: Documen a en ega en el qual s’ha d'especi ica la
desc ipció de les asques, el diag ama de Gan i la ges ió del isc del p ojec e.
○Du ació: 15h
○Dependències: GDP1
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Google D i e,
A enea, Online Gan [6]
17
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
● GP3 - P essupos i sos enibili a : Documen a en ega en el qual s’ha d'iden i ica ,
es ima i con ola els cos os del p ojec e i e un in o me de sos enibili a .
○Du ació: 15h
○Dependències: GDP2
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Google D i e,
A enea
●GP4 - Documen inal: Documen inal a en ega amb la sín esi del p ojec e.
○Du ació: 15h
○Dependències: GDP1, GDP2, GDP3
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Google D i e,
A enea
5.1.2 Desen olupamen
5.1.2.1 Incep ion
●I1 - De inició de les his ò ies d’usua i: De ini i a egi en el ges o de p ojec es
o es les his ò ies d’usua i que se an p esen s al p ojec e.
○Du ació: 25h
○Dependències: -
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Taiga [7]
●I2 - Disseny de la in e ície g à ica: Disseny g à ic de o es les di e en s pan alles
de l’aplicació.
○Du ació: 30h
○Dependències: I1
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Figma [8]
● I3 - P epa ació de l’en o n: Desca ega o el p og ama i necessa i pe al
desen olupamen de l’aplicació.
○Du ació: 5h
○Dependències: -
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne
18
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
5.1.2.2 Usua i
●U1 - Regis e usua i: Desen olupamen del egis e d’usua i a l’aplicació.
○Du ació: 20h
○Dependències: I2, I3
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Gi , en o n de
desen olupamen
●U2 - Inici i anca sessió: Desen olupamen de l’inici i ancamen de la sessió.
○Du ació: 25h
○Dependències: U1
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Gi , en o n de
desen olupamen
5.1.2.3 Via ge
●V1 - Ges ió de ia ges: Desen olupamen de les uncionali a s de c ea , modi ica o
elimina ia ges.
○Du ació: 45h
○Dependències: I2, I3
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Gi , en o n de
desen olupamen
● V2 - Visuali zació ia ges: Desen olupamen de la uncionali a que pe me i
mos a els ia ges en un calenda i.
○Du ació: 20h
○Dependències: V1
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Gi , en o n de
desen olupamen
● V3 - Ges ió documen s impo an s: Desen olupamen de la uncionali a de
gua da i elimina documen s impo an s del ia ge.
○Du ació: 15h
○Dependències: I2, I3
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Gi , en o n de
desen olupamen
19
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
● V4 - Visuali zació documen s impo an s: Desen olupamen de la uncionali a
que pe me mos a els documen s impo an s del ia ge.
○Du ació: 10h
○Dependències: V3
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Gi , en o n de
desen olupamen
● V5 - Ges ió despeses: Desen olupamen de la uncionali a que pe me i a egi ,
modi ica i elimina despeses del ia ge.
○Du ació: 20h
○Dependències: I2, I3
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Gi , en o n de
desen olupamen
● V6 - Visuali zació despeses: Desen olupamen de la uncionali a que pe me i
mos a les despeses del ia ge.
○Du ació: 10h
○Dependències: V5
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Gi , en o n de
desen olupamen
● V7 - Visuali zació esum dia i: Desen olupamen de la uncionali a que pe me i
mos a un esum dia i del ia ge.
○Du ació: 10h
○Dependències: I2, I3
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Gi , en o n de
desen olupamen
5.1.2.4 Ru es
●R1 - Ges ió llocs d'in e ès: Desen olupamen de la uncionali a que pe me i a egi ,
modi ica i elimina llocs d’in e ès.
○Du ació: 30h
○Dependències: I2, I3
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Gi , en o n de
desen olupamen
20

Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
●R2 - C eació de u es: Desen olupamen de la uncionali a de c ea u es a pa i
d’emplaçamen s gua da s.
○Du ació: 50h
○Dependències: R1
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Gi , en o n de
desen olupamen
●R3 - Ges ió de u es: Desen olupamen de la uncionali a que pe me i modi ica les
u es.
○Du ació: 30h
○Dependències: R2
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Gi , en o n de
desen olupamen
●R4 - Visuali zació de u es: Desen olupamen de la uncionali a que pe me i
mos a les u es.
○Du ació: 20h
○Dependències: R2, R3
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Gi , en o n de
desen olupamen
5.1.3 Documen ació
●D1 - Redacció de la memò ia del p ojec e: Reali za la edacció del documen inal
del p ojec e.
○Du ació: 35h
○Dependències: -
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Google D i e
● D2 - P epa ació de ensa o al del eball: P epa a la de ensa o al del p ojec e
da an els ibunals.
○Du ació: 15h
○Dependències: -
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Google D i e
21
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
●D3 - Reunions amb el u o : Reali za eunions amb el u o del TFG pe eu e
l'e olució del p ojec e i eb e indicacions.
○Du ació: 20h
○Dependències: -
○Recu sos humans: Au o TFG
○Recu sos ma e ials: O dinado amb connexió a in e ne , Google Mee ,
Google Calenda
22
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
5.2 Du ació es imada de les asques
Id
Tí ol
Du ació (h)
Dependències
Ges ió de p ojec es
GP1
De inició de l’abas i con ex uali zació
20
-
GP2
Plani icació empo al
15
GP1
GP3
P essupos i sos enibili a
15
GP2
GP4
Documen inal
15
GP1, GP2, GP3
Desen olupamen
I1
De inició de les his ò ies d’usua i
25
-
I2
Disseny de la in e ície g à ica
30
I1
I3
P epa ació de l’en o n
5
-
U1
Regis e usua i
20
I2, I3
U2
Inici i anca sessió
25
U1
V1
Ges ió de ia ges
45
I2, I3
V2
Visuali zació ia ges
20
V1
V3
Ges ió documen s impo an s
15
I2, I3
V4
Visuali zació documen s impo an s
10
V3
V5
Ges ió despeses
20
I2, I3
V6
Visuali zació despeses
10
V5
V7
Visuali zació esum dia i
10
I2, I3
R1
Ges ió llocs d'in e ès
30
I2, I3
R2
C eació de u es
50
R1
R3
Ges ió de u es
30
R2
R4
Visuali zació de u es
20
R2, R3
Documen ació
D1
Redacció de la memò ia del p ojec e
35
-
D2
P epa ació de ensa o al del eball
15
-
D3
Reunions amb el u o
20
-
To al
---
---
500
---
Taula 1: Taula esum de les asques
23
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
5.3 Diag ama de Gan
Figu a 1: Diag ama de Gan . Fon : Elabo ació p òpia
24
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
ID
Tí ol
Du ació
Responsable
Cos
GP1
GP2
GP3
GP4
De inició de l’abas i con ex uali zació
Plani icació empo al
P essupos i sos enibili a
Documen inal
20
15
15
15
P ojec Manage
P ojec Manage
P ojec Manage
P ojec Manage
432.60 €
324.45 €
324.45 €
324.45 €
I1
I2
I3
De inició de les his ò ies d’usua i
Disseny de la in e ície g à ica
P epa ació de l’en o n
25
30
5
P ojec Manage
Dissenyado G à ic
P ojec Manage
540.75 €
360.65 €
108.15 €
U1
U2
U3
Regis e usua i
Regis e usua i
Recupe a con asenya
10
15
10
Desen olupado i
Tes e
142.85 €
214.27 €
142.85 €
V1
V2
V3
V4
V5
V6
V7
Ges ió de ia ges
Visuali zació ia ges
Ges ió documen s impo an s
Visuali zació documen s impo an s
Ges ió despeses
Visuali zació despeses
Visuali zació esum dia i
45
20
15
10
25
10
10
Desen olupado i
Tes e
642.80 €
285.69 €
214.26 €
142.85 €
357.11 €
142.85 €
142.85 €
R1
R2
R3
R4
R5
Ges ió llocs d'in e ès
Visuali zació llocs d’in e ès
C eació de u es
Ges ió de u es
Visuali zació de u es
20
15
50
30
20
Desen olupado i
Tes e
428.53 €
214.26 €
714.22 €
428.53 €
285.69 €
D1
D2
D3
Redacció de la memò ia del p ojec e
P epa ació de ensa o al del eball
Reunions amb el u o
35
15
20
P ojec Manage
P ojec Manage
P ojec Manage
757.05 €
324.45 €
432.60 €
To al CP
-
-
-
8,429.21 €
Po à il
Mòbil
So wa e
900 €
200 €
0 €
To al CM
-
-
-
1,100.00 €
In e ne
Elec ici a
240 €
550 €
To al CI
-
-
-
790 €
Con ingencia
Mala ges ió del emps
Inexpe iència en el desen olupamen
d'aplicacions
Usua is no p epa a s
1429.38 €
86.52 €
32.46 €
7.22 €
To al CC
-
-
-
1407.95 €
To al CIn
-
-
-
126.20 €
To al
---
---
---
11,853.36
Taula 7: Taula dels cos os associa s al p ojec e.
31

Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
6.7 Con ol de ges ió
En aques úl im apa a sob e el p essupos es pa la à dels mecanismes pe con ola les
des iacions, pe sabe en o momen si les es imacions e es s’es an complin o han so gi
incon enien s.
P ime de o es mos a an els mecanismes pe con ola les des iacions d’ho es:
● Des iació d’ho es pe asca
(𝐻𝑜𝑟𝑒𝑠 𝑒𝑠𝑡𝑖𝑚𝑎𝑑𝑒𝑠 − 𝐻𝑜𝑟𝑒𝑠 𝑟𝑒𝑎𝑙𝑠) 𝑥 𝐶𝑜𝑠𝑡 𝑒𝑠𝑡𝑖𝑚𝑎𝑡
●Des iació o al d’ho es
𝐻𝑜𝑟𝑒𝑠 𝑒𝑠𝑡𝑖𝑚𝑎𝑑𝑒𝑠 − 𝐻𝑜𝑟𝑒𝑠 𝑟𝑒𝑎𝑙𝑠
Seguidamen es mos a an els mecanismes pe con ola les des iacions de cos os:
● Des iació o al dels cos os de pe sonal
𝐶𝑜𝑠𝑡 𝑝𝑒𝑟𝑠𝑜𝑛𝑎𝑙 𝑒𝑠𝑡𝑖𝑚𝑎𝑡 − 𝐶𝑜𝑠𝑡 𝑝𝑒𝑟𝑠𝑜𝑛𝑎𝑙 𝑟𝑒𝑎𝑙
●Des iació o al dels cos os ma e ials
𝐶𝑜𝑠𝑡 𝑚𝑎𝑡𝑒𝑟𝑖𝑎𝑙 𝑒𝑠𝑡𝑖𝑚𝑎𝑡 − 𝐶𝑜𝑠𝑡 𝑚𝑎𝑡𝑒𝑟𝑖𝑎𝑙 𝑟𝑒𝑎𝑙
●Des iació o al dels cos os indi ec es
𝐶𝑜𝑠𝑡 𝑖𝑛𝑑𝑖𝑟𝑒𝑐𝑡𝑒 𝑒𝑠𝑡𝑖𝑚𝑎𝑡 − 𝐶𝑜𝑠𝑡 𝑖𝑛𝑑𝑖𝑟𝑒𝑐𝑡𝑒 𝑟𝑒𝑎𝑙
●Des iació o al dels imp e is os
𝐶𝑜𝑠𝑡 𝑖𝑚𝑝𝑟𝑒𝑣𝑖𝑠𝑡 𝑒𝑠𝑡𝑖𝑚𝑎𝑡 − 𝐶𝑜𝑠𝑡 𝑖𝑚𝑝𝑟𝑒𝑣𝑖𝑠𝑡 𝑟𝑒𝑎𝑙
● Des iació o al dels cos os
𝐶𝑜𝑠𝑡 𝑡𝑜𝑡𝑎𝑙 𝑒𝑠𝑡𝑖𝑚𝑎𝑡 − 𝐶𝑜𝑠𝑡 𝑡𝑜𝑡𝑎𝑙 𝑟𝑒𝑎𝑙
32
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
7. Requisi s
7.1 His ò ies d’usua i
Pe al de de ini els equisi s del sis ema en una me odologia àgil com el Sc um, calen
de ini les his ò ies d’usua i. Les his ò ies d'usua i son una desc ipció b eu, in o mal i en
llengua ge senzill del que un usua i ol e dins d'un p oduc e de p og ama i pe a ob eni
alguna cosa que li esul i aluós.
Les his ò ies d’usua i han de se :
● Independen s.
● Pe i es.
● Su icien men explíci es.
● Es imables
Cada his ò ia d’usua i es de ini à amb la següen aula:
Núme o
#[nume o]
Usua i
Clien
Nom de la his ò ia
[Nom]
P io i a
[M, S, C, W]
Desc ipció
Validació
Taula 8: Taula exemple pe a les his ò ies d’usua i
33
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Pe posa p io i a a les his ò ies d’usua i, u ili za em el mè ode MoSCoW que se eix pe a
p io i za inicia i es (ja siguin asques, uncionali a s o el que aplicació en el eu con ex )
basan la decisió en la impo ància que enen. L’o d e de p io i zació es di ideix en 4
ca ego ies:
●M: “Mus -ha e”, les uncionali a s que l’aplicació ha de eni si o si, s’ha de e
obliga ò iamen .
●S: “Should-ha e”, les uncionali a s que es a ia bé eni -les, pe o no ind an un g an
impac e si no es an.
●C: “Could-ha e”, no hi ha mol a di e ència amb les an e io s, pe o enen un meno
g au de p io i a .
●W: “Won’ -ha e”, uncionali a s en les quals no es eballa an ja sigui pe al a de
emps, ecu sos, e c.
7.1.1 Usua i
Núme o
#1
Usua i
Clien
Nom de la his ò ia
C ea usua i
P io i a
M
Desc ipció
El clien ol c ea un usua i.
Validació
L’aplicació aga a à les dades in oduïdes i les gua da à.
Taula 9: Taula his ò ia d’usua i c ea usua i
34
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Núme o
#2
Usua i
Clien
Nom de la his ò ia
inicia sessió
P io i a
M
Desc ipció
El clien ol inicia sessió
Validació
L'aplicació aga a à les dades in oduïdes, e i ica à la iden i a de l'usua i i el deixa à
inicia sessió i en a a la app.
Taula 10: Taula his ò ia d’usua i inicia sessió
Núme o
#3
Usua i
Clien
Nom de la his ò ia
ecupe a con asenya
P io i a
M
Desc ipció
El clien ol ecupe a la se a con asenya
Validació
L'aplicació aga a à les dades in oduïdes, e i ica à la iden i a de l'usua i i habili a à una
o ma pe ecupe a la con asenya.
Taula 11: Taula his ò ia d’usua i ecupe a con asenya
35
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Núme o
#4
Usua i
Clien
Nom de la his ò ia
modi ica pe il
P io i a
M
Desc ipció
El clien ol modi ica el pe il que é a l’aplicació
Validació
L'aplicació aga a à les no es dades in oduïdes i les gua da à.
Taula 12: Taula his ò ia d’usua i modi ica pe il
Núme o
#5
Usua i
Clien
Nom de la his ò ia
anca sessió
P io i a
M
Desc ipció
El clien ol modi ica anca la sessió
Validació
El sis ema elimina à les dades de l’usua i desades a la memò ia local del mòbil.
Taula 13: Taula his ò ia d’usua i anca sessió
36

Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
7.1.2 Via ges
7.1.2.1 Via ge
Núme o
#6
Usua i
Clien
Nom de la his ò ia
C ea ia ge
P io i a
M
Desc ipció
El clien ol c ea un ia ge.
Validació
L’aplicació aga a à les dades in oduïdes i les gua da à.
Taula 14: Taula his ò ia d’usua i c ea ia ge
Núme o
#7
Usua i
Clien
Nom de la his ò ia
Modi ica ia ge
P io i a
M
Desc ipció
El clien ol modi ica les dades d’un ia ge.
Validació
L’aplicació aga a à les dades in oduïdes i les gua da à.
Taula 15: Taula his ò ia d’usua i modi ica ia ge
37
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Núme o
#8
Usua i
Clien
Nom de la his ò ia
Visuali za ia ges
P io i a
M
Desc ipció
El clien ol eu e els seus ia ges.
Validació
L’aplicació mos a à o s els ia ges del clien .
Taula 16: Taula his ò ia d’usua i isuali za ia ges
Núme o
#9
Usua i
Clien
Nom de la his ò ia
Visuali za un ia ge en conc e
P io i a
M
Desc ipció
El clien ol eu e la in o mació d’un ia ge en conc e
Validació
L’aplicació mos a à o a la in o mació sob e el ia ge selecciona .
Taula 17: Taula his ò ia d’usua i isuali za ia ge en conc e
38
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Núme o
#10
Usua i
Clien
Nom de la his ò ia
Esbo a ia ge
P io i a
M
Desc ipció
El clien ol esbo a un ia ge
Validació
L’aplicació aga a à la in o mació del ia ge que ol esbo a i l’esbo a à.
Taula 18: Taula his ò ia d’usua i esbo a ia ge
7.1.2.2 Documen s
Núme o
#11
Usua i
Clien
Nom de la his ò ia
A egi documen
P io i a
M
Desc ipció
El clien ol a egi un documen a la llis a de documen s del ia ge
Validació
L’aplicació aga a à les dades in oduïdes i les gua da à.
Taula 19: Taula his ò ia d’usua i a egi documen
39
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Núme o
#12
Usua i
Clien
Nom de la his ò ia
Visuali za documen s
P io i a
M
Desc ipció
El clien ol isuali za els documen s d’un ia ge
Validació
L’aplicació mos a à o s els documen s del ia ge
Taula 20: Taula his ò ia d’usua i isuali za documen s
Núme o
#13
Usua i
Clien
Nom de la his ò ia
Desca ega documen
P io i a
M
Desc ipció
El clien ol desca ega un documen d’un ia ge
Validació
L’aplicació desca ega à el documen s selecciona del ia ge
Taula 21: Taula his ò ia d’usua i desca ega documen
40
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
7.3 Model Concep ual
Figu a 2: Model concep ual del sis ema. Fon : Elabo ació p òpia
Res iccions ex uals:
1. Els pa àme es Ids de o es les classes són els seus iden i icado s (Claus p imà ies i
úniques).
2. L’a ibu Nom_usua i ha de eni com a mínim 3 ca àc e s.
3. L’a ibu email ha de se un co eu elec ònic co ec e amb els ca àc e s inclosos de
“@” i un “.”
4. L’a ibu con asenya ha de eni com a mínim 6 ca àc e s.
5. L’a ibu Da a_ i ha de se més g an que Da a_inici
47

Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
7.4 Desc ipció de les classes
Usua i
És la classe enca egada de gua da o a la in o mació i els a ibu s de o s els usua is.
A ibu
Tipus
Desc ipció
Id
S ing
Iden i icado únic de l’usua i
Nom
S ing
Nom de l’usua i
Cognom
S ing
Cognom de l’usua i
Nom_usua i
S ing
Nom d’usua i de l’usua i
Email
S ing
Email de l’usua i
Con asenya
S ing
Con asenya de l’usua i
Taula 35: Taula desc ipció classe usua i
Via ge
És la classe enca egada de gua da o a la in o mació i els a ibu s dels ia ges
A ibu
Tipus
Desc ipció
Id
S ing
Iden i icado únic del ia ge
Nom
S ing
Nom del ia ge
Desc ipció
S ing
Desc ipció del ia ge
Da a_inici
Da e
Da a d’inici del ia ge
Da a_ i
Da e
Da a inal del ia ge
Taula 36: Taula desc ipció classe ia ge
48
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Documen s
És la classe enca egada de gua da o a la in o mació i els a ibu s dels documen s d’un
ia ge.
A ibu
Tipus
Desc ipció
Id
S ing
Iden i icado únic del documen
Nom
S ing
Nom del documen
Taula 37: Taula desc ipció classe documen s
Llocs
És la classe enca egada de gua da o a la in o mació i els a ibu s dels llocs d’in e ès d’un
ia ge.
A ibu
Tipus
Desc ipció
Id
S ing
Iden i icado únic del lloc d’in e ès
Nom
S ing
Nom del lloc d’in e ès
La i ud
In ege
La i ud del lloc d’in e ès
Longi ud
In ege
Longi ud del lloc d’in e ès
Taula 38: Taula desc ipció classe llocs
Despeses
És la classe enca egada de gua da o a la in o mació i els a ibu s de les despeses d’un
ia ge.
A ibu
Tipus
Desc ipció
Id
S ing
Iden i icado únic de les despeses del ia ge
Taula 39: Taula desc ipció classe despeses
49
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Pe sones
És la classe enca egada de gua da o a la in o mació i els a ibu s de les pe sones que
compo en les despeses d’un ia ge.
A ibu
Tipus
Desc ipció
Id
S ing
Iden i icado únic de la pe sona
Nom
S ing
Nom de la pe sona
Balanç
In ege
Balanç de dine s de la pe sona
Taula 40: Taula desc ipció classe pe sones
50
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
8. Mockups
En aques apa a es mos a an els mockups c ea s en la asca “I2 - Disseny de la in e ície
g à ica”. Els mockups són p o o ips pe p o a di e en s dissenys i eu e quin son els més
indica s pe la se a usabili a i pe al seu p opi disseny. [14]
Els mockups són p o o ips, alesho es, aques s an se c ea s abans de comença a
p og ama l’aplicació, pe an , és possible que alguns d’aques s p o o ips no hi siguin
p esen s o no siguin idèn ics a l'aplicació inal.
També és possible que algunes pan alles de l’aplicació inal no inguin cap mockup, pe
culpa del e de no eni el disseny idoni de la pan alla de l’aplicació en el momen de c eació
dels mockups.
51
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Pan alles d’inici sessió, egis e i ecupe a con asenya
La p ime a pan alla és la pan alla d'inici, en aques pod em eu e el logo de la nos a app,
dos camps pe esc iu e el nos e co eu elec ònic i la con asenya i inalmen el bo ó pe
en a . També hi són p esen s els camps "Recupe a con asenya" i "C ea Comp e", els
quals els po a an a les següen s pan alles.
En el segon mockup podem eu e la pan alla de c ea comp e, on ind íem els camps de la
o og a ia de pe il, el nom, els cognoms, el co eu elec ònic i la con asenya i inalmen el
bo ó pe c ea el comp e. També ind íem el cap "Inicia sessió" en cas de eni un comp e ja
c ea .
El e ce mockup a e e ència a la pan alla de ecupe a con asenya, on es a à el camp pe
in odui el co eu elec ònic i eb e un email.
Figu a 3: Mockups de les pan alles d’inici sessió, egis e i ecupe a con asenya.
Fon : Elabo ació p òpia
52

Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Pan alles d’inici, c ea ia ge i in o mació del ia ge
El p ime mockup és de la pan alla d'inici, on podem eu e els di e en s ia ges, pod íem
clica a sob e del equad e pe eb e in o mació sob e el ia ge o esbo a el ia ge. També
ind íem el bo ó pe c ea un ia ge i inalmen la ba a in e io de na egació pe ana a la
pan alla d'inici o a la pan alla del pe il.
En el segon mockup podem eu e la pan alla de c ea pe il on ind íem els camps de í ol,
desc ipció, da a d'anada i da a de o nada i dos bo ons, un pe cancel·la la sol·lici ud i l'al e
pe gua da el nou ia ge.
Finalmen el e ce mockup és el de la pan alla d’in o mació del ia ge, on ind em els camps
de í ol, desc ipció, da a d'anada i da a de o nada del ia ge i un bo ó pe edi a algun camp.
Figu a 4: Mockups de les pan alles d’inici, c ea ia ge i in o mació del ia ge. Fon : Elabo ació p òpia
53
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Pan alles de documen s i a egi documen s
En el p ime mockup podem eu e la pan alla de documen s, on ind íem una capse a pe
cada documen i un bo ó amb o ma d'escomb a ies pe elimina el documen desi ja . A la
pa in e io enim un bo ó pe a egi documen s, el qual ens deixa ia selecciona el
documen i ens po a ia a la següen pan alla.
En el segon mockup podem eu e és la pan alla d'a egi documen , on pod em eu e
in o mació sob e el documen i dos bo ons, un pe cancel·la la pe ició i un al e pe gua da
el documen .
Figu a 5: Mockups de les pan alles de documen s i a egi documen s. Fon : Elabo ació p òpia
54
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Pan alles de dine s, a egi despesa i a egi pe sona
En el p ime mockup podem eu e la pan alla de dine s, on ind íem el balanç de cada
pe sona (en el mockup es à calcula malamen ). I a la pa in e io de la pàgina ind íem els
bo ons d'a egi despesa i a egi pe sona que po a ien a les se es espec i es pan alles.
El segon mockups és de la pan alla d'a egi despesa, on ind íem els camps de la quan i a
de dine s, els noms de les pe sones implicades. En la pa in e io de la pan alla pod íem
decidi si gua da la in o mació o cancel·la la pe ició.
Finalmen , en l'úl im mockup, podem eu e la pan alla d'a egi una pe sona on ind íem el
camp del nom de la pe sona i a la pa in e io 2 bo ons pe cancel·la la pe ició o gua da la
in o mació.
Figu a 6: Mockups de les pan alles de dine s, a egi despesa i a egi pe sona. Fon : Elabo ació p òpia
55
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Pan alles de pe il i edi a pe il
En la p ime a mockup podem eu e la pan alla de pe il de l'usua i, on ind íem els camps de
nom, cognom, email i con asenya i dos bo ons, un pe edi a la in o mació del pe il que
po a ia a la se a pan alla i un al e pe anca la sessió.
I inalmen en el segon mockup podem eu e la pan alla d'edi a pe il on pod íem edi a o s
els camps d'in o mació sob e el pe il d'usua i. A la pa in e io podem eu e els bo ons pe
cancel·la la pe ició o gua da la in o mació.
Figu a 7: Mockups de les pan alles de pe il i edi a pe il. Fon : Elabo ació p òpia
56
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Codi c ida Fi ebase Au hen ica ion
Finalmen m’ag ada ia explica com es ecupe a la con asenya en cas d’obli , en aques
cas ind íem les següen s línies de codi:
Fi ebaseAu h.ins ance().sendPasswo dRese Email(email: email);
En aques cas, Fi ebase s’enca ega d’en ia un co eu elec ònic pe es abli la
con asenya.
Figu a 10: Cap u a del co eu elec ònic pe ecupe a con asenya. Fon : Elabo ació p òpia
63

Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
10.3 Implemen ació de la in e ície g à ica
A con inuació s'explica à com han queda inalmen les pan alles de l'aplicació, amb una
b eu desc ipció d'elles i una explicació dels can is espec e als dissenys inicials.
Pan alles d’inici sessió, egis e i ecupe a con asenya
Com podem eu e, les pan alles no han can ia gai e espec e als mockups. En la p ime a
pan alla podem eu e el í ol de l’aplicació, els dos camps pe in odui el co eu elec ònic i
la con asenya, el bo ó pe inicia sessió i dos ex os amb bo ons, un d’ells pe ecupe a la
con asenya i l’al e pe c ea un comp e. Cal des aca que en aques a pan alla, els camps
de co eu elec ònic i con asenya s’han e el con ol d’e o s, els quals mos a ien els
missa ges pe inen s quan l’usua i in odueixi de o ma inco ec e les dades.
En la segona pan alla es poden eu e els camps pe c ea un comp e i en la e ce a, la
pan alla de ecupe a con asenya, aques s no han can ia espec e els mockups inicials.
Figu a 11: Pan alles d’inici sessió, egis e i ecupe a con asenya. Fon : Elabo ació p òpia
64
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Pan alles d’inici, c ea ia ge, in o mació del ia ge i edi a ia ge.
En la p ime a ima ge podem eu e la pan alla d'inici del ia ge, aques a ha can ia una mica
espec e als mockups inicials, ja que a a enen una o ma més quad ada i disposen d'una
ima ge de ons, que millo en el disseny del sis ema. En cada una de les a ge es podem
eu e el nom, la desc ipció, les da es i inalmen un bo ó pe elimina el ia ge.
En la segona ima ge podem eu e els camps pe c ea un ia ge, aques disposa d'un camp
pe escolli la ima ge, el í ol, la desc ipció i les da es del ia ge. Alesho es aques a ambé
és la pan alla d’edi a un ia ge, quan s’edi a es enen o s els camps posa s i s’han de
modi ica , en can i, quan s’ha de c ea els camps es an bui s.
Figu a 12: Pan alles d’inici i c ea ia ge. Fon : Elabo ació p òpia
65
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Finalmen , enim la pan alla de la in o mació del ia ge el qual ha can ia una mica espec e
als mockups inicials, ja que a a disposem d’una o og a ia del ia ge en g an, la qual es po
amaga baixan en la pan alla.
Figu a 13: Pan alles d’in o mació del ia ge. Fon : Elabo ació p òpia
Alesho es du an o el p océs de mos a la in e ície g à ica de l’aplicació, conc e amen en
els apa a s de les uncionali a s elacionades amb un ia ge, es man ind à la o og a ia del
ia ge amagada pe al d’es al ia espai.
66
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Pan alles de documen s i a egi documen s
La p ime a pan alla que es mos a és la pan alla de documen s d'un ia ge, el qual disposa
de o s els documen s que enim elaciona s amb un ia ge. Aques ens ensenya el nom del
documen , ens pe me elimina -lo p emen el bo ó de la b ossa i ambé desca ega el
documen p emen el bo ó de descà ega.
Si em clic al bo ó d'a egi un documen , accedi em a la següen pan alla on es pod à escolli
el documen , i es mos a à la in o mació més impo an espec e el documen . També hi
hau à un bo ó a la pa in e io , pe gua da el documen .
Figu a 14: Pan alles de documen s i a egi documen s. Fon : Elabo ació p òpia
67
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Pan alles de llocs d’in e ès i a egi lloc d’in e ès
Aques es pan alles no es an eni em comp e a l'ho a de eali za els mockups, ja que no
podia e -me a la idea de com se ien i com unciona ien.
En la p ime a pan alla podem eu e un llis a de llocs d'in e ès amb els seus noms, un
selec o i inalmen una b ossa pe elimina -los. Pe du a e me la uncionali a de c ea una
u a, hau em de selecciona els llocs d'in e ès que ulguem i e clic al bo ó de c ea u a,
aques ens po a à a la pan alla del mapa.
En cas de e clic al bo ó de + si ua a la pa supe io la de pan alla pod íem accedi a la
uncionali a de c ea una u a o a la pan alla d'a egi llocs d'in e ès, el qual es à mos a en
la segona ima ge. Aques , ens mos a els camps pe a egi un lloc d'in e ès, en aques cas
només ens a à al a esc iu e el nom del lloc i el sis ema s'enca ega à de gua da aques
lloc.
Figu a 15: Pan alles de llocs d’in e ès i a egi lloc d’in e ès. Fon : Elabo ació p òpia
68

Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Pan alles de despeses, a egi despesa i a egi pe sona
Com podem eu e en la següen igu a, la pan alla de despeses ha can ia una mica
espec e el disseny inicial, ac ualmen , aques mos a un conjun de a ge es, les quals
desc iuen el nom de la pe sona i les se es despeses. També s’ha can ia el bo ó pe a egi
pe sones o despeses, s’han ajun a els dos bo ons en un bo ó desplegable pe mos a o es
les uncionali a s de la pan alla.
Tan la pan alla d’a egi despesa com la d’a egi pe sona no han can ia espec e els
mockups del p incipi.
Figu a 16: Pan alles de despeses, a egi despesa i a egi pe sona. Fon : Elabo ació p òpia
69
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Pan alla de pe il
En aques a úl ima pan alla podem eu e el nos e pe il, el qual disposa à del nos e nom
d'usua i, el co eu elec ònic i la con asenya. En e clic al bo ó d'edi a , pod em accedi a la
pan alla d'edi a pe il on pod em can ia qualse ol dada del nos e comp e.
També disposem del bo ó si ua a la pa supe io de la pan alla el qual ens pe me à anca
la sessió.
Figu a 17: Pan alla de pe il. Fon : Elabo ació p òpia
70
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
11. Tes s
11.1 Tes s Manuals
En aques apa a es posa an a p o a les uncionali a s p incipals a di e en s escena is de
l'aplicació pe pode ga an i el co ec e uncionamen del p og ama i.
TM #1: Regis e
Escena i
In odui les c edencials co ec es pe e el egis e a l’aplicació
Resul a
OK
Resul a
Es c ea un nou usua i a la base de dades amb les c edencials in oduïdes.
Es edi igeix a la pàgina p incipal de l’aplicació.
Taula 41: Taula es manual egis e
TM #2: Inici de sessió
Escena i
In odui les c edencials co ec es pe e l’inici de sessió
Resul a
OK
Resul a
Es edi igeix a la pàgina p incipal de l’aplicació.
Taula 42: Taula es manual inici de sessió
TM #3: C ea ia ge
Escena i
In odui les dades co ec es pe c ea un ia ge.
Resul a
OK
Resul a
Es c ea un nou ia ge a la base de dades amb les dades in oduïdes.
Taula 43: Taula es manual c ea ia ge
71
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
TM #4: Elimina ia ge
Escena i
Es selecciona el bo ó d’elimina el ia ge
Resul a
OK
Resul a
S’elimina el ia ge de la base de dades.
Taula 44: Taula es manual elimina ia ge
TM #5: Modi ica pe il
Escena i
In odui nous a ibu s del pe il
Resul a
OK
Resul a
Es gua den els nous a ibu s del pe il a la base de dades.
Taula 45: Taula es manual modi ica pe il
TM #6: A egi lloc d’in e ès
Escena i
In odui les dades del llocs d’in e ès
Resul a
OK
Resul a
Es gua den el nou lloc d’in e ès a la base de dades.
Taula 46: Taula es manual a egi lloc d’in e ès
TM #7: A egi despesa
Escena i
In odui la no a despesa
Resul a
OK
Resul a
Es an els càlculs opo uns i els gua den els can is a la base de dades.
Taula 47: Taula es manual a egi despesa
72
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
ID
Tí ol
Du ació
Responsable
Cos
GP1
GP2
GP3
GP4
De inició de l’abas i con ex uali zació
Plani icació empo al
P essupos i sos enibili a
Documen inal
20
15
15
15
P ojec Manage
P ojec Manage
P ojec Manage
P ojec Manage
432.60 €
324.45 €
324.45 €
324.45 €
I1
I2
I3
De inició de les his ò ies d’usua i
Disseny de la in e ície g à ica
P epa ació de l’en o n
25
30
5
P ojec Manage
Dissenyado G à ic
P ojec Manage
540.75 €
360.65 €
108.15 €
U1
U2
U3
Regis e usua i
Regis e usua i
Recupe a con asenya
10
15
10
Desen olupado i
Tes e
142.85 €
214.27 €
142.85 €
V1
V2
V3
V4
V5
V6
V7
Ges ió de ia ges
Visuali zació ia ges
Ges ió documen s impo an s
Visuali zació documen s impo an s
Ges ió despeses
Visuali zació despeses
Visuali zació esum dia i
45
20
15
10
25
10
10
Desen olupado i
Tes e
642.80 €
285.69 €
214.26 €
142.85 €
357.11 €
142.85 €
142.85 €
R1
R2
R3
R4
R5
Ges ió llocs d'in e ès
Visuali zació llocs d’in e ès
C eació de u es
Ges ió de u es
Visuali zació de u es
20
15
50
30
20
Desen olupado i
Tes e
428.53 €
214.26 €
714.22 €
428.53 €
285.69 €
D1
D2
D3
Redacció de la memò ia del p ojec e
P epa ació de ensa o al del eball
Reunions amb el u o
35
15
20
P ojec Manage
P ojec Manage
P ojec Manage
757.05 €
324.45 €
432.60 €
To al CP
-
-
-
8,429.21 €
Po à il
Mòbil
So wa e
900 €
200 €
0 €
To al CM
-
-
-
1,100.00 €
In e ne
Elec ici a
240 €
550 €
To al CI
-
-
-
790 €
Con ingencia
Mala ges ió del emps
Inexpe iència en el desen olupamen
d'aplicacions
Usua is no p epa a s
1429.38 €
86.52 €
32.46 €
7.22 €
To al CC
-
-
-
1407.95 €
To al CIn
-
-
-
126.20 €
To al
---
---
---
11,853.36
Taula 54: Taula dels cos os inals associa s al p ojec e.
79

Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
13. Iden i icació de lleis i egulacions
Pe al desen olupamen d'aques a aplicació és necessa i u ili za les dades dels usua is, pe
aques mo iu s'han de eni en comp e o es les lleis i egulacions que ens a ec en.
P ime de o , és impo an sabe què són les dades pe sonals, es conside en dades
pe sonals qualse ol in o mació d'una pe sona que la aci iden i icable. Una pe sona
iden i icable és aquella que po se iden i icada mi jançan di e en s dades com el nom,
cognom, núme o d'iden i icació, co eu elec ònic, e c. [21]
A a que sabem que són les dades pe sonals, hem de eni en comp e les lleis que les
egulen, el GDPR (Gene al Da a P o ec ion Regula ion) i la LOPD (Llei o gànica de
p o ecció de dades). El GDPR és una egulació que uni ica o es les lleis de p o ecció de
dades a escala eu opea, s'ha d'aplica quan les dades que es an se i i es inguin
in o macions pe sonals sob e esiden s eu opeus. Aques a, con empla la possibili a que les
di ec ius poden se especi icades o es ingides pe als ma eixos països de la Unió
Eu opea.
Pe aques mo iu Espanya, a ac uali za la LOPD. Aques a llei de e mina di e en s pun s
com pe exemple la o ma òp ima de eali za el ac amen o ob enció de les dades i ambé
el seu consen imen . També de ineix al es ac amen s de dades com l'eda mínima pe
dona consen imen que és de ca o ze anys. [22]
80
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
14. In o me de sos enibili a
14.1 Au oa aluació
Un cop eali zada l'enques a de sos enibili a m'he adona que enca a que du an o el cu s
hagi is pe i es pinzellades de l'e ec e que é la ecnologia sob e el medi ambien , no
m'ha ia mai pa a a pensa quins mecanismes s'u ili zen a ui dia pe pode comba e aques
impac e mediambien al.
Pe la me a pa en l'àmbi social i ambien al he pogu obse a alguns casos men e
es udia a a la uni e si a , com pe exemple l'assigna u a d'In e ícies de Compu ado s (CI)
on am e un labo a o i en el qual a eglà em uns o dinado s an ics pe en ia -los a països
subdesen olupa s o en una al a assigna u a on am e un es udi sob e el E-Was e i les
se es conseqüències en el medi ambien . En can i, la pa econòmica c ec que és la més
eble, ja que semp e ha ia anali za aques àmbi de o ma supe icial i mai ha ia posa an
d'èm asi com en aques eball.
A con inuació p esen a é la ma iu de sos enibili a que anali za aques s 3 àmbi s.
Ambien al
Econòmica
Social
Plani icació
Anàlisi de ecu sos
Viabili a Econòmica
Millo a en quali a de ida
Valo ació
8
8
8
To al
24
Taula 55: Ma iu de sos enibili a
C ec que du a e me aques eball m'ha ajuda a pode eu e més enllà del que sabia ins
a a sob e la elació en e el desen olupamen d’un p oduc e amb el seu impac e en el medi
ambien i pode ap o undi més en els di e en s àmbi s, menciona s an e io men , sob e la
sos enibili a .
81
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
14.2 Dimensió Ambien al
Has quan i ica l'impac e ambien al de la eali zació del p ojec e? Quines mesu es has
p es pe edui l'impac e? Has quan i ica aques a educció?
Aques p ojec e, al se un p ojec e pu amen de so wa e, l'únic impac e ambien al que
ind ia se ia el de l'elec ici a pe l'o dinado i el mòbil i l'impac e que ind ia la pe sona que
eballa en el seu dia a dia.
En el meu cas, la única mesu a que ajuda ia a minimi za l'impac e se ia el d'in en a edui
el mínim l'ús de l'elec ici a , ja sigui apagan les llums quan s'es à eballan en el p ojec e o
desconnec a els endolls quan no s'u ili zen.
En aques cas en eni an poc impac e, no he a iba a quan i ica aques a educció.
Si essis de nou el p ojec e, pod ies e -ho amb menys ecu sos?
Du an la eali zació del p ojec e he ap ès a p og ama aplicacions mòbils cosa que
pe me ia usa menys emps en la implemen ació i es eu ia e lec i en una disminució dels
ecu sos.
Quins ecu sos es imes que s'usa an du an la ida ú il del p ojec e? Quin se à
l'impac e ambien al d'aques s ecu sos?
Du an la ida ú il del p ojec e només es a an se i els disposi ius mòbils, alesho es
aques s ind an un g an impac e, en el cas que la gen es comp és un mòbil només pe usa
l'aplicació. Pe ò, a ui dia la gen ja disposa d'un disposi iu mòbil pe sonal, alesho es
l'impac e se à el mínim.
El p ojec e pe me à edui l'ús d'al es ecu sos? ¿Globalmen , l'ús del p ojec e
millo a à o empi jo a à la pe jada ecològica?
Sí, en el cas de planeja ia ges mol a gen a se i ulls de pape pe o gani za -se, amb
l'ús de l'aplicació ja no se à necessa i. També deixa an d'emp a al es aplicacions, cosa
que a à que el mòbil no pe di ba e ia an àpid i no s'hagi d'es a ca egan con ínuamen .
Des del meu pun de is a, millo a à la pe jada ecològica, ja que enin una aplicació que
'ajudi a l'ho a d'o gani za ia ges ajuda à als usua is a pensa amb emps sob e el ia ge i
així ind an l'opo uni a de pode p end e decisions que no empi jo i la pe jada ecològica.
Pod ien p odui -se escena is que esin augmen a la pe jada ecològica del p ojec e?
L'únic escena i on s'augmen és la pe jada ecològica se ia en el cas de eni un g an impac e
en la població global, cosa que a ia augmen a la base de dades i el nomb e de pe sones
que eballen en el p ojec e, pe pode eni un con ol sob e l'expansió del p ojec e.
82
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
14.3 Dimensió Econòmica
Has quan i ica el cos ( ecu sos humans i ma e ials) de la eali zació del p ojec e?
Quines decisions has p es pe edui el cos ? Has quan i ica aques es al i?
Si, el cos del p ojec e es po eu e en l’apa a de Ges ió econòmica. En aques cas he p es
algunes decisions, les quals es an esmen ades en l’apa a an e io , pe ò aques es, en se
unes decisions d’es al i d’ene gia i ials, no he a iba a quan i ica l’es al i.
S'ha ajus a el cos p e is al cos inal? Has jus i ica les di e ències (lliçons
ap eses)?
Enca a que s’han p oduï ce s imp e is os, aques s no han supe a els cos os de
con ingència, alesho es si, s’ha ajus a . Sí, les di e ències que es poden oba en e el cos
p e is i el inal es poden eu e en l’apa a de Conclusions.
Quin cos es imes que ind à el p ojec e du an la se a ida ú il? Es pod ia edui
aques cos pe e -lo més iable?
El cos depend à del nomb e de pe sones que es iguin des inades a les millo es i en el
man enimen de l’aplicació. Aques pod ia se eduï con ac an a gen amb expe iència que
disminuís el emps de desen olupamen .
¿S'ha ingu en comp e el cos dels ajus os / ac uali zacions / epa acions du an la
ida ú il del p ojec e?
No, ja que aques depend à de la popula i a de l’aplicació quan els usua is comencin a
u ili za -la. Un al e e que ind à un g an impac e en el cos se à la longi ud de la ida ú il de
l’aplicació.
Pod ien p odui -se escena is que pe judiquen la iabili a del p ojec e?
Si, pel e que pod ien so i al me ca al es aplicacions que inguessin la ma eixa inali a
que la d'aques p ojec e, la qual cosa a ia que hi hagués més compe ència i disminuís la
iabili a del p ojec e.
83
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
14.4 Dimensió Social
La eali zació d'aques p ojec e ha implica e lexions signi ica i es a ni ell pe sonal,
p o essional o è ic de les pe sones que han in e ingu ?
Sí, pe sonals quan em p egun a a que pod ia e pe millo a la ida de la gen ac ualmen ,
i im en una socie a que ja ho enim o i ens cos a oba alguna cosa a millo a .
Alesho es, aques a e lexió m'ha ajuda a aconsegui un ema pel p ojec e.
P o essionalmen , ha es a més du , ja que, en els momen s més du s del desen olupamen ,
un es p egun a si se à capaç d'a on a les di icul a s que es p esen en, pe o al inal s'han
de supe a pe pode acaba el p ojec e.
Qui es bene icia à de l’ús del p ojec e? Hi ha algun col·lec iu que es po eu e
pe judica pel p ojec e? En quina mesu a?
El p incipal bene icia i de l'ús del p ojec e se à la gen que gaudeix dels ia ges, gen que no
es po queda quie a i necessi a eu e el món. També aquella gen que po se a de ia ge
una egada a l'any, pe ò necessi a eni o coo dina i a mesu a, la gen que necessi a o d e
a la se a ida. En se un p ojec e que é com a objec iu ajuda als ia ge s ni hi ha cap
col·lec iu que es egi pe judica .
En quina mesu a soluciona el p ojec e el p oblema plan eja inicialmen ?
La qües ió p incipal del p ojec e e a el e de no eni cen ali za o es les aplicacions que
s'u ili zen en un ia ge i en aques cas aques a di icul a ha es a esol a.
Pod ien p odui -se escena is que esin que el p ojec e os pe judicial pe a algun
segmen pa icula de la població?
No aconsegueixo pensa en cap escena i on algun segmen de la població es eiés
pe judicada pe el desen olupamen del p ojec e.
Pod ia c ea el p ojec e algun ipus de dependència que deixés als usua is en posició
de debili a ?
No, ja que els usua is poden decidi el o momen si u ili za o no l’aplicació. A més ampoc
exis eix cap ac o en el p ojec e que c ei dependència.
84

Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
15. Conclusions
15.1 Conclusions del p ojec e i de l’aplicació
L’objec iu p incipal del p ojec e e a c ea una aplicació mòbil on els usua is puguin
o gani za un ia ge, c ea u es pels emplaçamen s desi ja s i gua da la documen ació
necessà ia pel ia ge de o ma in uï i a, senzilla i o denada.
A con inuació assenyala em amb un colo e d els objec ius comple s, amb un colo a onja
els objec ius pa cialmen comple s i inalmen amb colo e mell els objec ius que no han
sigu comple s.
Objec ius p àc ics
● El p incipal objec iu p àc ic és pe me e a l’usua i planeja els seus ia ges. [objec iu
comple ]
● Els escena is implemen a s a l'aplicació han de se o almen u ili zables, so a els
c i e is d'e ec i i a , iabili a i usabili a . [objec iu comple ]
● P og ama una in e ície in uï i a i o denada. [objec iu comple ]
● U ili za una base de dades pe gua da la in o mació. [objec iu comple ]
● Comp o a amb di e en s jocs de p o es que l'aplicació no ingui e o s en el seu
uncionamen . [objec iu comple ]
● Ap end e a desen olupa aplicacions amb l’ús del amewo k de Flu e i el
llengua ge de p og amació de Da . [objec iu pa cialmen comple ]
Objec ius eò ics
● L’aplicació ha d’inclou e una documen ació ècnica su icien pe què es pugui eni
una e olució u u a. [objec iu comple ]
● Documen a -se sob e el uncionamen de les di e en s bases de dades i la se a
segu e a . [objec iu comple ]
● In es iga les di e en s eines de c eació de p og ama i d'aplicacions. [objec iu
comple ]
● Es udia les di e en s lleis que a ec en a un p ojec e de desen olupamen . [objec iu
comple ]
85
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
Com es po obse a , la majo ia dels objec ius del nos e sis ema han es a comple s, l’únic
pun on es pod ia dub a se ia en l’ap enen a ge en el desen olupamen d’aplicacions que
en el meu cas, c ec que he assoli un ni ell bas an al , pe ò enca a em al a un lla g camí.
15.2 Conclusions a ni ell pe sonal
En l'àmbi pe sonal c ec que la eali zació d'aques p ojec e m'ha ajuda a en end e com
unciona el desen olupamen d'aplicacions des de l'in e io , a eu e o s els passos que
hau ia de e pe pode du a e me un p ojec e pe sonal o en la eina.
C ec que ha sigu un p ojec e que m'ha obe una po a, ja que ins a a ha ia oca mol més
el món del desen olupamen web i no an el de desen olupamen d'aplicacions mòbils, pe ò
mai ha ia a iba a e -ho des del p incipi i sol, cosa que m'ha e adona que aques és un
món mol in e essan i po se en el u u em pod ia dedica en ell o e di e sos p ojec es
que es iguessin elaciona s amb ell.
També c ec que ha es a el p ojec e més g an i al que més esponsabili a s he ingu . Pe
una banda això signi ica que algunes de les decisions que he p es du an el
desen olupamen del sis ema no han es a del o ace ades, pe al a banda, aques e de
eni an a esponsabili a m’ha pe mès ap end e mol i se conscien en o momen de que
es ic en i quin és el camí pe aconsegui -ho.
Finalmen , ambé m'ag ada ia menciona el ol que he ingu du an el desen olupamen del
sis ema, ja que, enca a que no hagi ingu un ol de ini i m'hagués ana adap an , el ol de
ges o de p ojec es, on enia una isió global del sis ema i el e de pode o gani za i eu e
des d'un al e pun de is a (que no os el de p og amado ), m'ha ajuda a eu e què s'han
de eni mol es coses em comp e i que l'o gani zació és un aspec e mol impo an en els
p ojec es.
86
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
15.3 Assigna u es implicades al p ojec e
En aques apa a s'exposa an els coneixemen s de les assigna u es de la ca e a
d’enginye ia in o mà ica, en conc e les de l’especiali a de so wa e que han ajuda en el
p océs de eali zació del p ojec e.
● Enginye ia de equisi s (ER)
En aques a assigna u a es a ap end e, de mane a p àc ica, a de ini els objec ius d'un
sis ema a desen olupa , desc iu e de mane a p ecisa els equisi s uncionals i no uncionals
a eali za un es a de l'a , eali za un esquema concep ual i un esquema del
compo amen . To aques coneixemen m’ha ajuda en la eali zació d’aques p ojec e.
● Ges ió de p ojec es de so wa e (GPS)
L’assigna u a de Ges ió de p ojec es de so wa e m’ha ajuda a sabe ges iona el emps pel
desen olupamen del p ojec e. En aques a assigna u a es a es udia en p o undi a la
me odologia Agile, el qual és el que s’u ili za en la eali zació d’aques p ojec e. Així doncs,
l'assigna u a de GPS ambé ha es a impo an en la eali zació del p ojec e.
● A qui ec u a del so wa e (AS)
L’assigna u a d’a qui ec u a del so wa e ha esul a de g an ajuda du an la eali zació de la
pa més ècnica del p ojec e. El e de dissenya i implemen a un sis ema so wa e an que
el conjun de ècniques, p incipis i pa ons de disseny es udia s a AS siguin d'especial
u ili a .
Si du an el desen olupamen del p ojec e enim en comp e o el que hem ap ès a
a qui ec u a del so wa e i ho posem a p o a, l'e apa d'implemen ació del p ojec e se à mol
més senzilla, ja que només hau em de e el codi seguin els pa ons ja iden i ica s, e que
ens a à es al ian -nos mol emps.
● P ojec e d'enginye ia del so wa e (PES)
Pe úl im, l'assigna u a de PES és la que més m'ha ajuda du an el desen olupamen del
p ojec e, pel e que en aques a assigna u a es a du a e me un p ojec e comple , seguin
o es les e apes que ambé hau à de segui aques p ojec e, amb l'única di e ència que en
aquell cas es a eali za en g up i el TFG es a à de o ma indi idual. Aques a assigna u a
m'ha esul a ú il an en el desen olupamen de l'aplicació com en la edacció de la
memò ia del p ojec e.
87
Disseny i desen olupamen d’una aplicació mòbil pe c ea , planeja i ges iona ia ges UPC-FIB
15.4 Valo ació de compe ències ècniques
● CES1.1: Desen olupa , man eni i a alua sis emes i se eis so wa e
complexos i/o c í ics. [En p o undi a ]
En la eali zació d’aques p ojec e s’ha desen olupa aques a compe ència ans e sal, ja
que l’aplicació in eg a lògiques complexes com la ges ió de di e en s usua is, la c eació de
u es a a és dels llocs d’in e ès o la ges ió de despeses en el ia ge.
● CES1.3: Iden i ica , a alua i ges iona els iscos po encials associa s a la
cons ucció de so wa e que es poguessin p esen a . [Bas an ]
En el cas d’aques p ojec e a l’ho a de eali za la cons ucció del so wa e, el majo isc ha
es a la inexpe iència del desen olupado a l’ho a de p og ama en Flu e . Això es a pode
a alua i ges iona du an el desen olupamen del p ojec e g àcies a iden i icació de iscos i
obs acles, des ina -hi el emps necessa i pe l’ap enen a ge òp im i inalmen eali za es s.
● CES1.5: Especi ica , dissenya , implemen a i a alua bases de dades.
[Bas an ]
Du an el desen olupamen del sis ema, s’ha eballa amb una base de dades anomena
Cloud Fi es o e, aques , enca a que ja es igués c ea , s’ha hagu d’implemen a i uni amb el
p ojec e, a mes de c ea les elacions en e els documen s de la ma eixa i e els es s
adien s pe obse a el co ec e uncionamen .
●CES1.7: Con ola la quali a i dissenya p o es en la p oducció de so wa e.
[Bas an ]
Du an el desen olupamen del p ojec e s’han ana en es s pe ga an i za el co ec e
uncionamen de l’aplicació i la se a quali a . En l’apa a 12 de Tes s, es poden eu e an
els es s eali za s com els seus esul a s.
●CES1.9: Demos a comp ensió en la ges ió i go e n dels sis emes so wa e.
[Bas an ]
En el cas d’aques p ojec e, el desen olupamen d'una aplicació mòbil amb les se es
p òpies uncionali a s, algunes d’elles complexes, amb connexió a una base de dades i la
edacció d’una memò ia del p ojec e, demos en un su icien ni ell de comp ensió en la
ges ió i go e n dels sis emes so wa e.
88