Escriu per cercar…

Programació de serveis i processos

Desenvolupament d'aplicacions amb processos concurrents, serveis executats a través de la xarxa i la utilització de mecanismes de seguretat.

DAM049066 h2n curs3 activitats9 pàgines5 resultats d'aprenentatge

Programa

Resultats d'aprenentatge

RA1Desenvolupa aplicacions compostes per diversos processos reconeixent i aplicant principis de programació paral·lela.9 criteris d'avaluació
  1. CA1Reconeix les característiques de la programació concurrent i els seus àmbits d'aplicació.
  2. CA2Identifica les diferències entre programació paral·lela i programació distribuïda, els seus avantatges i els seus inconvenients.
  3. CA3Analitza les característiques dels processos i de la seva execució per part del sistema operatiu.
  4. CA4Caracteritza els fils d'execució i en descriu la seva relació amb els processos.
  5. CA5Utilitza classes per programar aplicacions que creen subprocessos.
  6. CA6Utilitza mecanismes per compartir informació amb els subprocessos iniciats.
  7. CA7Utilitza mecanismes per sincronitzar i obtenir el valor retornat pels subprocessos iniciats.
  8. CA8Desenvolupa aplicacions que gestionin i utilitzin processos per a l'execució de diverses tasques en paral·lel.
  9. CA9Depura i documenta les aplicacions desenvolupades.
RA2Desenvolupa aplicacions compostes per diversos fils d'execució analitzant i aplicant llibreries específiques del llenguatge de programació.11 criteris d'avaluació
  1. CA1Identifica situacions en què sigui útil la utilització de diversos fils en un programa.
  2. CA2Reconeix els mecanismes per crear, iniciar i finalitzar fils.
  3. CA3Programa aplicacions que implementin diversos fils.
  4. CA4Identifica els possibles estats d'execució d'un fil i s'han programat aplicacions que els gestionin.
  5. CA5Utilitza mecanismes per compartir informació entre diversos fils d'un mateix procés.
  6. CA6Desenvolupa programes formats per diversos fils sincronitzats mitjançant tècniques específiques.
  7. CA7Estableix i controla la prioritat de cadascun dels fils d'execució.
  8. CA8Depura i documenta els programes desenvolupats.
  9. CA9Analitza el context d'execució dels fils.
  10. CA10Analitza llibreries específiques del llenguatge de programació que permeten la programació multifil.
  11. CA11Reconeix els problemes derivats de la compartició d'informació entre els fils d'un mateix procés.
RA3Programa mecanismes de comunicació en xarxa emprant sockets i analitzant l'escenari d'execució.10 criteris d'avaluació
  1. CA1Identifica escenaris que necessiten establir comunicació en xarxa entre diverses aplicacions.
  2. CA2Identifica els rols de client i de servidor i les funcions associades.
  3. CA3Reconeix llibreries i mecanismes del llenguatge de programació que permeten programar aplicacions en xarxa.
  4. CA4Analitza el concepte de socket, els tipus i les característiques.
  5. CA5Utilitza sockets per programar una aplicació client que es comuniqui amb un servidor.
  6. CA6Desenvolupa una aplicació servidor en xarxa i en verifica el funcionament.
  7. CA7Desenvolupa aplicacions que utilitzen sockets per intercanviar informació.
  8. CA8Utilitza fils per possibilitar la comunicació simultània de diversos clients amb el servidor.
  9. CA9Caracteritza els models de comunicació més habituals en les arquitectures d'aplicacions distribuïdes.
  10. CA10Depura i documenta les aplicacions desenvolupades.
RA4Desenvolupa aplicacions que ofereixen serveis en xarxa, utilitzant llibreries de classes i aplicant criteris d'eficiència i disponibilitat.8 criteris d'avaluació
  1. CA1Identifica diferents protocols estàndard de comunicació per a la implementació de serveis en xarxa.
  2. CA2Reconeix els avantatges de la utilització de protocols estàndard per a la comunicació entre aplicacions i processos.
  3. CA3Analitza llibreries que permetin implementar serveis en xarxa utilitzant protocols estàndard de comunicació.
  4. CA4Desenvolupa i prova serveis de comunicació en xarxa.
  5. CA5Utilitza clients de comunicacions per verificar el funcionament dels serveis.
  6. CA6Incorpora mecanismes per possibilitar la comunicació simultània de diversos clients amb el servei.
  7. CA7Verifica la disponibilitat del servei.
  8. CA8Depura i documenta les aplicacions desenvolupades.
RA5Protegeix les aplicacions i les dades definint i aplicant criteris de seguretat en l'accés, l'emmagatzematge i la transmissió de la informació.8 criteris d'avaluació
  1. CA1Identifica i aplica principis i pràctiques de programació segura.
  2. CA2Analitza les tècniques i pràctiques criptogràfiques principals.
  3. CA3Defineix i implanta polítiques de seguretat per limitar i controlar l'accés dels usuaris a les aplicacions desenvolupades.
  4. CA4Utilitza esquemes de seguretat basats en rols.
  5. CA5Utilitza algorismes criptogràfics per protegir l'accés a la informació emmagatzemada.
  6. CA6Identifica mètodes per assegurar la informació transmesa.
  7. CA7Desenvolupa aplicacions que utilitzen comunicacions segures per a la transmissió d'informació.
  8. CA8Depura i documenta les aplicacions desenvolupades.