Type to search…

Entorns de desenvolupament

Per a un bon professional del desenvolupament del programari, tan important és conèixer les tècniques bàsiques i avançades de la programació i els principals llenguatges de programació actuals, com les eines i les estratègies que té a la seva disposició per dur a terme una feina al més òptima possible. Per això, en aquest mòdul es mostra als alumnes els coneixements i es demostren les eines i les tècniques actuals que són més útils per ser utilitzades en el procés de desenvolupament d’aplicacions per tal d’assolir aplicacions més eficients.

Programació

66 hores

ActivitatTítol de l'activitatRAHores
1Desenvolupament de programari1228
2Verificació i optimització de programari3428
3Diagrames de classes i de comportament5610

Desenvolupament de programari

WebStorm

IA

Deno

Bàsic

Git

Repositori

Markdown

Remot

Verificació i optimització de programari

Test

Diagrames de classes i de comportament

Mermaid

Resultats d'aprenentatge

1Reconeix els elements i les eines que intervenen en el desenvolupament d'un programa informàtic, analitzant-ne les característiques i les fases en què actuen fins a arribar a la posada en funcionament.
  1. Reconeix la relació dels programes amb els components del sistema informàtic: memòria, processador, perifèrics, entre d'altres.
  2. Identifica les fases de desenvolupament d'una aplicació informàtica.
  3. Diferencia els conceptes de codi font, objecte i executable.
  4. Reconeix les característiques de la generació de codi intermedi per a la seva execució a màquines virtuals.
  5. Classifica els llenguatges de programació, identificant-ne les característiques.
  6. Avalua la funcionalitat que ofereixen les eines utilitzades en el desenvolupament de programari.
  7. Identifica les característiques i els escenaris d'ús de les metodologies àgils de desenvolupament de programari.
2Avalua entorns integrats de desenvolupament analitzant-ne les característiques per editar codi font i generar executables.
  1. Instal·la entorns de desenvolupament, propietaris i lliures.
  2. Afegeix i elimina mòduls a l'entorn de desenvolupament.
  3. Personalitza i automatitza l'entorn de desenvolupament.
  4. Configura el sistema d'actualització de l'entorn de desenvolupament.
  5. Genera executables a partir de codi font de diferents llenguatges en un mateix entorn de desenvolupament.
  6. Genera executables a partir d'un mateix codi font amb diversos entorns de desenvolupament.
  7. Identifica les característiques comunes i específiques de diversos entorns de desenvolupament.
3Verifica el funcionament de programes dissenyant i realitzant proves.
  1. Identifica els diferents tipus de proves.
  2. Defineix casos de prova.
  3. Identifica les eines de depuració i de prova d'aplicacions ofertes per l'entorn de desenvolupament.
  4. Utilitza eines de depuració per definir punts de ruptura i seguiment.
  5. Utilitza les eines de depuració per examinar i modificar el comportament d'un programa en temps d'execució.
  6. Realitza proves unitàries de classes i funcions.
  7. Implementa proves automàtiques.
  8. Documenta les incidències detectades.
  9. Utilitza dobles de prova per aïllar els components durant les proves.
4Optimitza codi utilitzant les eines disponibles a l'entorn de desenvolupament.
  1. Identifica els patrons de refactorització més usuals.
  2. Elabora les proves associades a la refactorització.
  3. Revisa el codi font usant un analitzador de codi.
  4. Identifica les possibilitats de configuració d'un analitzador de codi.
  5. Aplica patrons de refactorització amb les eines que proporciona l'entorn de desenvolupament.
  6. Realitza el control de versions integrat a l'entorn de desenvolupament.
  7. Fa servir eines de l'entorn de desenvolupament per documentar les classes.
  8. Utilitza repositoris remots per al desenvolupament de codi col·laboratiu.
  9. Utilitza eines per a la integració contínua del codi.
5Genera diagrames de classes valorant-ne la importància en el desenvolupament d'aplicacions i emprant eines específiques.
  1. Identifica els conceptes bàsics de la programació orientada a objectes.
  2. Fa servir eines per a l'elaboració de diagrames de classes.
  3. Interpreta el significat de diagrames de classes.
  4. Traça diagrames de classes a partir de les seves especificacions.
  5. Genera codi a partir d'un diagrama de classes.
  6. Genera un diagrama de classes mitjançant enginyeria inversa.
6Genera diagrames de comportament valorant-ne la importància en el desenvolupament d'aplicacions i emprant eines específiques.
  1. Identifica els diferents tipus de diagrames de comportament.
  2. Reconeix el significat dels diagrames de casos d'ús.
  3. Interpreta diagrames d'interacció.
  4. Fa diagrames d'interacció senzills.
  5. Interpreta el significat de diagrames d'activitats.
  6. Elabora diagrames d'activitats senzilles.
  7. Interpreta diagrames d'estats.
  8. Planteja diagrames d'estats senzills.