Salta el contingut
 

Guia didàctica

0487 - Entorns de Desenvolupament

Desenvolupament d'Aplicacions Multiplataforma

Joan Puigcerver Ibáñez

Curs acadèmic

2026-2027

Llicència: CC BY-NC-SA 4.0

(Reconeixement - NoComercial - CompartirIgual) 🅭

Control de versions:

Data Descripció
2026-09-01 Primera versió curs 26/27

1. Presentació. Caracterització del mòdul

L'objectiu d'aquest mòdul és que l'alumnat siga competent en els següents aspectes:

  • Reconéixer els diferents elements, ferramentes i les diferents fases que intervenen en el desenvolupament i manteniment del programari.
  • Avaluar entorns integrats de desenvolupament, analitzant les seues característiques i ferramentes per generar codi font i executables.
  • Verificar el correcte funcionament de programes, dissenyant i realitzant proves.
  • Optimitzar el codi, utilitzant les eines disponibles en els entorns de desenvolupament.
  • Realitzar diferents diagrames que analitzen el disseny i el comportament del programari a desenvolupar.

2. Atenció tutorial

2.1 Informació del docent

2.2 Seqüenciació i distribució de les tutories

2.2.1 Tutories col·lectives

Les tutories col·lectives són les accions tutorials necessàries per a la consecució dels objectius formatius que necessiten desenvolupar processos de ensenyament i aprenentatge per als que cal la intervenció directa i presencial del docent. Aquest tipus de tutoria té com a objectiu orientar a l'alumnat en l'estudi dels continguts curriculars programats.

A la tutoria col·lectiva, el docent exposarà els continguts fonamentals del tema, orientarà el treball que ha de fer l'alumnat (lectures, exercicis, etc.) i aclarirà les qüestions més importants o de més difícil comprensió.

Horari de tutories col·lectives:

  • Dimecres de 19:00 a 19:55

2.2.2 Tutories individuals

Les tutories individuals són aquelles accions orientadores i de suport als processos d'aprenentatge que es corresponen amb els objectius formatius que l'alumnat puga superar de manera autosuficient i que s'articularan a través dels materials didàctics.

Habitualment es realitzaran de forma telemàtica, si bé existeix també la possibilitat de fer-les de forma presencial.

El procediment per demanar una tutoria individual és:

  1. Contactar amb el docent mitjançant el correu electrònic.
  2. En aquest correu cal exposar:
    • Identificació del estudiant.
    • Motiu pel qual es demana la tutoria individual.
    • Si es un dubte o un problema, explicar-ho el millor detallat possible.
    • Indicar com i quan es desitja realitzar aquesta tutoria individual.

No s'atendrà cap tutoria individual si no s'ha concertat prèviament amb el docent.

Horari de tutories individuals:

  • Dimecres de 18:05 a 19:00
  • Dijous de 11:20 a 12:15

3. Metodologia didàctica

Aquest mòdul és sobretot pràctic. Considerem que la millor manera d’aprendre és realitzant i resolent els problemes de manera pràctica.

Tenint en compte el caràcter semipresencial del mòdul, es publicaran tots els materials i activitats de cada unitat didàctica al començament de la mateixa, juntament amb la planificació setmanal. Això permetrà a l’alumnat avançar en el seu aprenentatge segons les seves necessitats i disponibilitat.

A les tutories col·lectives, es realitzaran breus explicacions dels continguts combinats amb molts exemples resolts, afavorint la participació activa de l’alumnat (exposició participativa). També, es resoldran les activitats proposades, que els estudiants hauran d'haver realitzat prèviament. A mesura que es va avançant en la unitat, es proporcionaran activitats que vagen augmentant progressivament de dificultat.

4. Blocs de competència. Activitats. Distribució temporal

Els resultats d'aprenentatge es poden consultar a l'apartat Competències del mòdul de la programació didàctica.

Els resultats d'aprenentatge del mòdul s'han agrupat en els següents blocs de competència:

  • Bloc 1: Desenvolupament de programari: Reconeix els elements i les eines que intervenen en el desenvolupament d'un programa informàtic. Avalua entorns de desenvolupament integrat analitzant-ne les característiques per editar codi font i generar executables.
  • Bloc 2: Control de versions: Realitza el control de versions integrat en l'entorn de desenvolupament pel desenvolupament de codi col·laboratiu.
  • Bloc 3: Prova de programari: Verifica el funcionament de programes dissenyant i realitzant proves.
  • Bloc 4: Diagrames UML: Genera diagrames valorant-ne la importància en el desenvolupament d'aplicacions.

La distribució temporal és la següent:

Setembre 2026
Dl.
Dt.
Dc.
Dj.
Dv.
Ds.
Dg.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Octubre 2026
Dl.
Dt.
Dc.
Dj.
Dv.
Ds.
Dg.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Novembre 2026
Dl.
Dt.
Dc.
Dj.
Dv.
Ds.
Dg.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Desembre 2026
Dl.
Dt.
Dc.
Dj.
Dv.
Ds.
Dg.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Gener 2027
Dl.
Dt.
Dc.
Dj.
Dv.
Ds.
Dg.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Febrer 2027
Dl.
Dt.
Dc.
Dj.
Dv.
Ds.
Dg.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Març 2027
Dl.
Dt.
Dc.
Dj.
Dv.
Ds.
Dg.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Abril 2027
Dl.
Dt.
Dc.
Dj.
Dv.
Ds.
Dg.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Maig 2027
Dl.
Dt.
Dc.
Dj.
Dv.
Ds.
Dg.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Juny 2027
Dl.
Dt.
Dc.
Dj.
Dv.
Ds.
Dg.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

Figura 1. Calendari del curs

AvaluacióUnitatData
1a avaluacióUD1 Entorns de desenvolupament16/09/2026 – 30/09/2026
UD2 Introducció a Git07/10/2026 – 28/10/2026
UD3 Diagrama de classes04/11/2026 – 11/11/2026
Exàmens 1a avaluació16/11/2026 – 27/11/2026
Examen 1a avaluació25/11/2026
2a avaluacióUD4 Prova de programari02/12/2026 – 16/12/2026
No lectiu23/12/2026 – 06/01/2027
UD4 Prova de programari13/01/2027 – 20/01/2027
UD5 Git Avançat27/01/2027 – 17/02/2027
Exàmens 2a avaluació22/02/2027 – 05/03/2027
Examen 2a avaluació03/03/2027
3a avaluacióUD7 Estratègies de ramificació10/03/2027
No lectiu16/03/2027 – 19/03/2027
UD7 Estratègies de ramificació24/03/2027
No lectiu25/03/2027 – 05/04/2027
UD8 Prova de programari d'una arquitectura07/04/2027 – 28/04/2027
UD6 Diagrames UML05/05/2027 – 12/05/2027
Exàmens 3a avaluació17/05/2027 – 28/05/2027
Examen 3a avaluació26/05/2027
Examen 1a Ordinària11/06/2027
Examen 2a Ordinària25/06/2027

Figura 2. Distribució temporal de les unitats didàctiques

5. Criteris d'avaluació i qualificació

Es pot consultar a l'apartat Avaluació i qualificació de la programació didàctica.

6. Calendari d'exàmens

Els exàmens es realitzaran en les dates següents:

Avaluació Data Hora Aula
1a avaluació 25 de novembre 16:30 a 18:30 Aula 2A1
2a avaluació 03 de març 16:30 a 18:30 Aula 2A1
3a avaluació 26 de maig 16:30 a 18:30 Aula 2A1
1a Ordinària 11 de juny 09:00 a 12:00 Aula 2A1
2a Ordinària 25 de juny 08:30 a 11:30 Aula 2A1

Figura 3. Calendari d'exàmens

7. Instruments d'avaluació

La ponderació de cada bloc de competència és la següent:

Bloc de competència Percentatge
B1: Desenvolupament de programari 10%
B2: Control de versions 30%
B3: Prova de programari 40%
B4: Diagrames UML 20%

Figura 4. Ponderació de cada bloc de competència

El desglossament dels instruments d'avaluació és el següent:

Avaluació Instrument d'avaluació Blocs de competència
1 2 3 4
1a: Avaluació
Examen 1a avaluació 100% 30% 50%
2a: Avaluació
Examen 2a avaluació 20% 50%
3a: Avaluació
Examen 3a avaluació 50% 50% 50%

Figura 5. Instruments d'avaluació i la seua ponderació per bloc de competència

Pots utilitzar la Calculadora de nota per calcular la teua qualificació fàcilment.

Quadre resum

Avaluació Instrument d'avaluació Qualificació Consideracions
1a Avaluació Examen 1a avaluació
\[ \begin{aligned} A_{1} &= 17\% \cdot EX1_{B1} + 50\% \cdot EX1_{B2} \\ &+\ 33\% \cdot EX1_{B4} \end{aligned} \]

Cal superar cada bloc de competència per separat.

En cas que algun bloc de competència no s'haja superat, la qualificació del mòdul serà com a màxim un 4.

2a Avaluació Examen 2a avaluació
\[ \begin{aligned} A_{2} &= 10\% \cdot EX1_{B1} + 18\% \cdot EX1_{B2} \\ &+\ 12\% \cdot EX2_{B2} + 40\% \cdot EX2_{B3} \\ &+\ 20\% \cdot EX1_{B4} \end{aligned} \]
3a Avaluació Examen 3a avaluació
\[ \begin{aligned} A_{3} &= 10\% \cdot EX1_{B1} + 9\% \cdot EX1_{B2} \\ &+\ 6\% \cdot EX2_{B2} + 15\% \cdot EX3_{B2} \\ &+\ 20\% \cdot EX2_{B3} + 20\% \cdot EX3_{B3} \\ &+\ 10\% \cdot EX1_{B4} + 10\% \cdot EX3_{B4} \end{aligned} \]
1a Convocatòria ordinària Examen Ordinària 1
\[ \begin{aligned} Ord_{1} &= 10\% \cdot ORD1_{B1} + 30\% \cdot ORD1_{B2} \\ &+\ 40\% \cdot ORD1_{B3} + 20\% \cdot ORD1_{B4} \end{aligned} \]

És possible conservar la qualificació dels blocs de competència superats anteriorment.

2a Convocatòria ordinària Examen Ordinària 2
\[ \begin{aligned} Ord_{2} &= 10\% \cdot ORD2_{B1} + 30\% \cdot ORD2_{B2} \\ &+\ 40\% \cdot ORD2_{B3} + 20\% \cdot ORD2_{B4} \end{aligned} \]

Figura 6. Quadre resum de qualificació

8. Solucionari de les activitats auto-avaluables

Les solucions de les activitats auto-avaluables (Exercicis) es publicaran en la plataforma educativa Aules i en algun cas, es corregiran presencialment en les tutories col·lectives.

9. Material i recursos didàctics

Els materials i recursos didàctics es poden consultar a l'apartat Material i recursos didàctics de la programació didàctica.

10. Enllaços d'internet recomanats

11. Bibliografia recomanada

  • Pro Git Book – Scott Chacon i Ben Straub
  • David Thomas, Andrew Hunt: The Pragmatic Programmer: Your Journey To Mastery
  • Robert C. Martin: Clean Code: A Handbook of Agile Software Craftsmanship
📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent a la pàgina web.
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.