|
Crèdit 5: desenvolupament de funcions en el
sistema informàtic.
|
|
a) Durada: 180 hores.
b) Objectius terminals.
Dissenyar i codificar programes senzills que permetin
millorar l'explotació del sistema i aplicacions, amb l'ús
adequat de les interfícies de programació que ofereix
el programari base del sistema.
Diferenciar els problemes de concurrència
de processos i de tasques en sistemes multiusuari i multitasca.
Relacionar les principals llibreries, funcions, serveis
i utilitats del sistema en ús amb les necessitats requerides
per al desenvolupament del programa.
Aplicar les tècniques de comunicació
i sincronisme de processos en entorns multiusuari i multitasca.
Emprar les llibreries del sistema i d'usuari, els
traductors, els depuradors i els generadors de codi i pantalles.
Detectar les carències i les dificultats d'explotació
del sistema i de les aplicacions que es volen incorporar o millorar.
Definir de forma clara i concisa, les funcions, les
prestacions i els recursos que es poden canviar o millorar en
el sistema o programes desenvolupats a partir de la configuració
actual i de la informació del sistema.
Valorar en incorporar un nou producte en el sistema,
les prestacions i avantatges que aportaria al procés de
dades, els serveis necessaris per la implantació i els
costos de l'operació.
Produir informes tècnics, amb un llenguatge
precís i concís, sobre carències del sistema,
i les solucions, canvis i millores que cal incorporar.
Implantar programes de millora d'explotació
en el sistema a partir dels canvis proposats, i amb l'ús
de la informació tècnica corresponent.
Establir procediments de prova que verifiquin el
funcionament del sistema i dels programes desenvolupats, i preservin
la configuració i operativitat del sistema o aplicació.
Documentar de forma clara i concisa, els canvis introduïts
en el sistema o programes desenvolupats amb relació a les
estructures de control, dades i característiques del sistema.
c) Continguts de fets, conceptes i sistemes conceptuals.
1. Tècniques de programació sobre sistemes:
Ordres del sistema suportades per llenguatges de
programació.
Crides al nucli del sistema: gestió de perifèrics,
arrencada i aturada de processos, gestió de disc.
Llibreries del sistema: de llenguatges de programació,
d'entrada o sortida, matemàtiques, de suport de xarxa i
especialitzades.
Estat i control de processos.
Planificació de processos: "daemon".
Comunicació entre processos: missatges, semàfors,
memòria compartida.
2. Desenvolupament de projectes sobre sistemes operatius:
Projectes informàtics: etapes, eines i tècniques
de gestió de projectes.
Informació i documentació del projecte:
de les etapes, guies d'usuari, manuals.
d) Continguts de procediments.
1. Programació d'utilitats d'explotació
en sistemes:
Identificació del sistema, funcionament i
interfícies de programació incorporades.
Consulta i interpretació dels manuals de referència
del sistema.
Anàlisi de la millora que cal efectuar en
el sistema.
Classificació de les llibreries, funcions
i serveis que ofereix el sistema.
Disseny dels algorismes.
Obtenció dels codis font objecte i executable.
Verificació de la utilitat desenvolupada.
Documentació de la utilitat desenvolupada.
2. Implantació de millores d'explotació
en sistemes:
Identificació del sistema i del seu funcionament.
Consulta i interpretació dels manuals de referència
del sistema i de la documentació de la millora.
Realització de les còpies de seguretat,
si fa al cas.
Operativa segons les demandes del sistema i del procés
d'instal·lació de la millora.
Comprovació del funcionament de la millora.
3. Verificació d'utilitats d'explotació
desenvolupades:
Identificació de la configuració del
sistema.
Determinació dels mètodes de prova
sistemàtica de la utilitat.
Interpretació de les especificacions establertes.
Observació de les mesures de seguretat del
sistema i de la informació.
Selecció dels plans de prova.
Comprovació del funcionament dels programes
i la seva repercussió en el sistema.
Interpretació dels errors i de les fallades
detectats en el programa.
Comprovació de la funcionalitat del sistema.
Proposta de canvis o millores en el programa.
4. Valoració tècnica i econòmica
del desenvolupament d'utilitats d'explotació:
Interpretació dels requeriments de funcionament
del sistema.
Anàlisi de la necessitat de desenvolupar una
utilitat.
Especificació dels canvis que es poden introduir
en el sistema informàtic.
Comparació de les possibles solucions.
Estimació dels costos de les alternatives.
Emissió d'un informe tècnic.
5. Producció d'informes tècnics i documents
sobre canvis i millores d'explotació del sistema:
Concreció de la finalitat de l'informe o document.
Recollida d'informació sobre els canvis que
cal efectuar o introduïts.
Organització de la informació que cal
incloure.
Preparació del guió, esquema i disposició.
Redacció i elaboració de conclusions.
Revisió i correcció.
e) Continguts d'actituds.
1. Execució sistemàtica del procés
de resolució de problemes:
Presa de decisions a l'hora d'integrar i muntar rutines
i llibreries per a millorar el funcionament del sistema.
2. Execució sistemàtica de la comprovació
dels resultats:
Correcció sistemàtica dels errors detectats
en la provatura de les rutines i llibreries desenvolupades.
3. Optimació del treball:
Eficàcia per elaborar, adaptar i provar rutines
i llibreries que millorin el funcionament del sistema.
4. Ordre i mètode de treball:
Seqüència de les accions a l'hora d'efectuar
canvis en les rutines i llibreries del sistema.
5. Execució independent del treball:
Rigor en la programació, adaptació
i provatura de les rutines i llibreries desenvolupades.
6. Mentalitat emprenedora en les tasques i accions:
Motivació per emprendre tasques o accions
noves per millorar el funcionament del sistema.
7. Adaptació a noves situacions:
Resposta davant de canvis en el sistema.
8. Valoració de resultats:
Argumentació d'opinions en els informes tècnics
sobre carències del sistema, solucions, canvis i millores
que cal introduir al sistema.
Justificació dels resultats obtinguts en la
utilització de les rutines i llibreries desenvolupades.
|