Sumari
- Justificació
- Relació d'unitats formatives i nuclis formatius
- Estratègies metodològiques i organitzacio del Mòdul
- Avaluació i qualificació del MP
- Espais, equipaments i recursos
- Programació d'unitats formatives
- UF1 - Desenvolupament de programari
- UF2 - Optimització del programari
- UF3 - Introducció al disseny orientat a objectes
- Bibliografia
Justificació
FAMÍLIA: Informàtica i comunicacions | ||
CICLE: Desenvolupament d'aplicacions multiplataforma | GS | |
MÒDUL PROFESSIONAL: Entorns de desenvolupament | CODI: MP05 | |
HORES TOTALS: 66 | HLLD: 0 |
Relació d'unitats formatives i nuclis formatius
Unitats formatives
MP05: Entorns de desenvolupament (66+0 h = 66 h) | ||||
---|---|---|---|---|
Unitats Formatives | Hores mín. + HLLD | Durada | Data in. | Data fin. |
UF1: Desenvolupament de programari | 20 + 0 | 20 | 20-09-2021 | 26-11-2021 |
UF2: Optimització del programari | 20 + 0 | 20 | 27-11-2021 | 18-02-2022 |
UF3: Introducció al disseny orientat a objectes | 26 + 0 | 26 | 19-02-2022 | 27-5-2022 |
Nuclis formatius
UF 1: Desenvolupament de programari (20 h) | ||
---|---|---|
Nucli Formatiu | Hores | Resultats d’aprenentatge |
NF 1 - Desenvolupament de programari | 20 | 1, 2, 12 |
UF 2: Optimització del programari (20 h) | ||
---|---|---|
Nucli Formatiu | Hores | Resultats d’aprenentatge |
NF 1 - Disseny i realització de proves | 20 | 1, 2 |
UF 3: Introducció al disseny orientat a objectes (26 h) | ||
---|---|---|
Nucli Formatiu | Hores | Resultats d’aprenentatge |
NF 1 - Introducció al disseny orientat a objectes | 26 | 1, 2, 12 |
Estratègies metodològiques i organitzacio del Mòdul
Organització del Mòdul
El M05 és un mòdul que es realitzarà íntegrament a segon curs de DAM. La distribució d'hores serà la següent:
Hores del Mòdul | h. totals | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Primer | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 66 |
Segon | 0 | |||||||||||||||||||||||||||||||||
Setmana | 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 | 32 | 33 | 66 |
Distribució de les UFs
L'ordre en què es faran les UFs és seqüencial.
UF1 | UF2 | UF3 |
Així doncs, la distribució de les UFs per setmana queda de la manera següent:
Hores del Mòdul | h. totals | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
UF1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 20 | |||||||||||||||||||||||
UF2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 20 | |||||||||||||||||||||||
UF3 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 26 | ||||||||||||||||||||
Setmana | 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 | 32 | 33 | 66 |
Si relacionem aquestes hores amb els nuclis formatius i AEAs ens queda la distribució següent:
Hores del Mòdul | h. totals | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
UF1-NF1-AEA1 | 2 | 2 | 2 | 2 | 8 | |||||||||||||||||||||||||||||
UF1-NF1-AEA2 | 2 | 2 | 2 | 2 | 2 | 10 | ||||||||||||||||||||||||||||
UF1-NF1-AEA3 | 2 | 2 | ||||||||||||||||||||||||||||||||
UF1-NF1-AEA4 | 0 | |||||||||||||||||||||||||||||||||
UF2-NF1-AEA1 | 2 | 2 | 2 | 2 | 2 | 2 | 12 | |||||||||||||||||||||||||||
UF2-NF1-AEA2 | 2 | 2 | 2 | 2 | 8 | |||||||||||||||||||||||||||||
UF3-NF1-AEA1 | 2 | 2 | 2 | 2 | 2 | 2 | 12 | |||||||||||||||||||||||||||
UF3-NF1-AEA2 | 2 | 2 | 4 | |||||||||||||||||||||||||||||||
UF3-NF1-AEA3 | 2 | 2 | 2 | 2 | 8 | |||||||||||||||||||||||||||||
Setmana | 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 | 32 | 33 | 64 |
Hores de lliure disposició
El mòdul M05 no té hores de lliure disposició
Avaluació i qualificació del MP
Qualificació del mòdul
Per superar el Mòdul professional cal haver superat independentment les 3 unitats formatives.
La nota del mòdul serà una mitjana ponderada de les notes de les unitats formatives, segons la durada en hores:
Normes de conducta bàsica
L'actitud de treball apropiada, respecte als companys i al centre, ús de les metodologies impartides pel professor i altres normes de conducta bàsiques se suposaran bones per defecte i no formaran part de l'avaluació ni se'n prendran registres diaris. Que un alumne se salta reiteradament alguna d'aquestes normes bàsiques de conducta pot implicar que suspengui la UF i se'n farà constar constar com a causa les faltes de conducta bàsica.
Així mateix, l'assistència i puntualitat es donen per suposades. Les faltes d'assistència o retards que superin el 20% de les hores d'una UF implicaran que l'alumne suspengui la UF.
Estratègies de recuperació de segona convocatòria
Per superar el Mòdul professional cal haver superat independentment les 6 unitats formatives. Quan una UF no ha estat superada amb almenys una qualificació de 5 durant la convocatòria ordinària, l'alumne té dret a presentar-se a la segona convocatòria.
El detall de com recuperar cada una de les UFs està especificat dins de l'apartat Estratègies de recuperació de segona convocatòria de la UF en qüestió.
Espais, equipaments i recursos
Per tal de realizar les diferents activitats es necessita una aula amb ordinadors que haurà de constar de:
- un ordinador per alumne
- un ordinador pel professor
- projector
- accés a Internet
A més a més, seria important que el mobiliari estigués adaptat perquè els alumnes puguin tenir una posició coporal correcta al treballar amb l'ordinador.
Programació d'unitats formatives
UF1 - Desenvolupament de programari
Resultats d’aprenentatge i criteris d’avaluació
- Reconeix els elements i les eines que intervenen en el desenvolupament d'un programa informàtic, analitzant les seves característiques i les fases en què actuen fins arribar a la seva posada en funcionament.
- Identifica la relació dels programes amb els components del sistema informàtic: memòria, processador, perifèrics, entre d'altres.
- Identifica les fases de desenvolupament d'una aplicació informàtica
- Diferencia els conceptes de codi font, objecte i executable.
- Reconeix les característiques de la generació de codi intermedi per a la seva execució en màquines virtuals.
- Classifica els llenguatges de programació.
- Avalua la funcionalitat oferta per les eines utilitzades en programació.
- Avalua entorns de desenvolupament integrat analitzant les seves característiques per editar codi font i generar executable.
- Instal·la entorns de desenvolupament, propietaris i lliures.
- Afegeix i elimina mòduls en l'entorn de desenvolupament.
- Personalitza i automatitza l'entorn de desenvolupament.
- Configura el sistema d'actualització de l'entorn de desenvolupament.
- Genera executables a partir de codi font de diferents llenguatges en un mateix entorn de desenvolupament.
- Genera executables a partir d'un mateix codi font amb diversos entorns de desenvolupament.
- Identifica les característiques comunes i específiques de diversos entorns de desenvolupament.
Continguts
- Desenvolupament de programari
- Concepte de programa informàtic
- Codi font, codi objecte i codi executable; màquines virtuals.
- Tipus de llenguatges de programació.
- Característiques dels llenguatges més difosos.
- Fases del desenvolupament d'una aplicació: anàlisi, disseny, codificació, proves, documentació, manteniment i explotació, entre d'altres.
- Procés d'obtenció de codi executable a partir del codi font; eines implicades.
- Instal·lació i ús d'entorns de desenvolupament
- Funcions d'un entorn de desenvolupament.
- Instal·lació d'un entorn de desenvolupament.
- Ús bàsic d'un entorn de desenvolupament.
- Edició de programes.
- Generació d'executables
Activitats d'ensenyament i aprenentatge
Nucli formatiu 1 - Desenvolupament de programari
NF1.- Desenvolupament de programari (22 h) | |||||
---|---|---|---|---|---|
Activitats d'Ensenyament i Aprenentatge | RA | Continguts | Avaluació | ||
CA | Instruments d’Avaluació | ||||
AEA1- Git | 8h | 2 | 2.1, 2.3 | ||
Git | |||||
AEA2- IDE | 10h | 2 | 2 | ||
IDE | |||||
AEA3- Conceptes de programari | 2h | 1 | 1 | ||
Teoria sobre la programació | |||||
AEA4- Exàmen | 2h | 12 | 1.*, 2.* | 1.*, 2.* |
|
Instruments d’avaluació i recuperació de la unitat formativa
Aquesta unitat formativa consta dels instruments d'avaluació següents:
- EUF1NF1AE4
Relació entre instruments d’avaluació i RAs
EUF1NF1AE4 | |
---|---|
RA1 | 1 |
RA2 | 2 |
Avaluació
La qualificació de la UF es podrà calcular amb les fórmules següents:
Qualificació segons instruments d'avaluació:
Estratègies de recuperació de segona convocatòria
Per tal de recuperar la UF es farà una prova amb exercicis avaluatius on s'avaluaran tots els RAs de la UF.
Espais, equipaments i recursos
Per tal de realizar les diferents activitats es necessita una aula amb ordinadors que haurà de constar de:
- un ordinador per alumne
- un ordinador pel professor
- projector
- accés a Internet
A més a més, seria important que el mobiliari estigués adaptat perquè els alumnes puguin tenir una posició coporal correcta al treballar amb l'ordinador.
UF2 - Optimització del programari
Resultats d’aprenentatge i criteris d’avaluació
- Verifica el funcionament de programes dissenyant i realitzant proves.
1.1. Identifica els diferents tipus de proves.
1.2. Defineix casos de prova.
1.3. Identifica les eines de depuració i prova d'aplicacions ofertes per l'entorn de desenvolupament.
1.4. Utilitza eines de depuració per definir punts de ruptura i seguiment.
1.5. Utilitza les eines de depuració per examinar i modificar el comportament d'un programa en temps d'execució.
1.6. Efectua proves unitàries de classes i funcions.
1.7. Implementa proves automàtiques.
1.8. Documenta les incidències detectades. - Optimitza codi emprant les eines disponibles en l'entorn de desenvolupament
2.1. Identifica els patrons de refacció més usuals.
2.2. Elabora les proves associades a la refacció.
2.3. Revisa el codi font utilitzant un analitzador de codi.
2.4. Identifica les possibilitats de configuració d'un analitzador de codi.
2.5. Aplica patrons de refacció amb les eines que proporciona l'entorn de desenvolupament.
2.6. Realitza el control de versions integrat en l'entorn de desenvolupament.
2.7. Utilitza eines de l'entorn de desenvolupament per documentar les classes
Continguts
- Disseny i realització de proves
1.1. Planificació de proves.
1.2. Tipus de proves: funcionals, estructurals, regressió ….
1.3. Procediments i casos de prova.
1.4. Proves de codi: cobriment, valors límit, classes d'equivalència, …
1.5. Proves unitàries; eines. - Documentació i optimització
2.1. Refacció. Concepte. Limitacions. Patrons de refacció més usuals.
2.2. Proves i refacció. Eines d'ajuda a la refacció.
2.3. Control de versions. Estructura de les eines de control de versions.
2.4. Dipòsit. Eines de control de versions.
2.5. Documentació. Ús de comentaris. Alternatives
Activitats d'ensenyament i aprenentatge
Nucli formatiu 1 - Disseny i realització de proves
NF1.- Disseny i realització de proves (20 h) | |||||
---|---|---|---|---|---|
Activitats d'Ensenyament i Aprenentatge | RA | Continguts | Avaluació | ||
CA | Instruments d’Avaluació | ||||
AEA1- Disseny i realització de proves | 12h | 1 | 1.* | 1.* |
|
Testing | |||||
AEA2- Documentació i optimització | 8h | 2 | 2 | 1.*, 2.* |
|
Documentació i optimització |
Instruments d’avaluació i recuperació de la unitat formativa
Aquesta unitat formativa consta dels instruments d'avaluació següents:
- PUF2NF1AE1
- EUF2NF1AE1
Relació entre instruments d’avaluació i RAs
EUF2NF1AE1 | PUF2NF1AE1 | PUF2NF1AE2 | |
---|---|---|---|
RA1 | 1 | 1 | 1 |
Avaluació
La qualificació de la UF es podrà calcular amb les fórmules següents:
Qualificació segons instruments d'avaluació:
Si , serà la de
Estratègies de recuperació de segona convocatòria
Per tal de recuperar la UF es farà una prova amb exercicis avaluatius on s'avaluaran tots els RAs de la UF.
Espais, equipaments i recursos
Per tal de realizar les diferents activitats es necessita una aula amb ordinadors que haurà de constar de:
- un ordinador per alumne
- un ordinador pel professor
- projector
- accés a Internet
A més a més, seria important que el mobiliari estigués adaptat perquè els alumnes puguin tenir una posició coporal correcta al treballar amb l'ordinador.
UF3 - Introducció al disseny orientat a objectes
Resultats d’aprenentatge i criteris d’avaluació
- Genera diagrames de classes valorant la seva importància en el desenvolupament d'aplicacions i emprant les eines disponibles en l'entorn.
1.1. Identifica els conceptes bàsics de la programació orientada a objectes.
1.2. Instal·la el mòdul de l'entorn de desenvolupament integrat que permet la utilització de diagrames de classes.
1.3. Identifica les eines per a l'elaboració de diagrames de classes.
1.4. Interpreta el significat de diagrames de classes.
1.5. Traça diagrames de classes a partir de les especificacions de les mateixes.
1.6. Genera codi a partir d'un diagrama de classes.
1.7. Genera un diagrama de classes mitjançant enginyeria inversa - Genera diagrames de comportament valorant la seva importància en el desenvolupament d'aplicacions i emprant les eines disponibles en l'entorn
2.1. Identifica els diferents tipus de diagrames de comportament.
2.2. Reconeix el significat dels diagrames de casos d'ús.
2.3. Interpreta diagrames d'interacció.
2.4. Elabora diagrames d'interacció senzills.
2.5. Interpreta el significat de diagrames d'activitats.
2.6. Elabora diagrames d'activitats senzills.
2.7. Interpreta diagrames d'estats.
2.8. Planteja diagrames d'estats senzills.
Continguts
- Elaboració de diagrames de classes
1.1. Classes. Atributs, mètodes i visibilitat
1.2. Objectes. Instanciació.
1.3. Relacions. Herència, composició, agregació.
1.4. Notació dels diagrames de classes. - Elaboració de diagrames de comportament
2.1. Tipus. Camp d'aplicació.
2.2. Diagrames de casos d'ús. Actors, escenari, relació de comunicació.
2.3. Diagrames de seqüència. Línia de vida d'un objecte, activació, enviament de missatges.
2.4. Diagrames de col·laboració. Objectes, missatges.
Activitats d'ensenyament i aprenentatge
Nucli formatiu 1 - Introducció al disseny orientat a objectes
NF1.- Introducció al disseny orientat a objectes (24 h) | |||||
---|---|---|---|---|---|
Activitats d'Ensenyament i Aprenentatge | RA | Continguts | Avaluació | ||
CA | Instruments d’Avaluació | ||||
AEA1- Elaboració de diagrames de classes | 12h | 1 | 1 | ||
Elaboració de diagrames de classes | |||||
AEA2- Elaboració de diagrames de comportament | 4h | 2 | 2 | ||
Elaboració de diagrames de comportament | |||||
AEA2- Projecte de disseny | 8h | 12 | 12 | 12 |
|
Instruments d’avaluació i recuperació de la unitat formativa
Aquesta unitat formativa consta dels instruments d'avaluació següents:
- EUF3NF1AE3
- PUF3NF1AE3
Relació entre instruments d’avaluació i RAs
PUF3NF1AE1 | EUF3NF1AE1 | |
---|---|---|
RA1 | 1 | 1 |
Avaluació
La qualificació de la UF es podrà calcular amb les fórmules següents:
Qualificació segons instruments d'avaluació:
Si , serà la de
Estratègies de recuperació de segona convocatòria
Per tal de recuperar la UF es farà una prova amb exercicis avaluatius on s'avaluaran tots els RAs de la UF.
Espais, equipaments i recursos
Per tal de realizar les diferents activitats es necessita una aula amb ordinadors que haurà de constar de:
- un ordinador per alumne
- un ordinador pel professor
- projector
- accés a Internet
A més a més, seria important que el mobiliari estigués adaptat perquè els alumnes puguin tenir una posició coporal correcta al treballar amb l'ordinador.