PROGRAMMA DEL CORSO TECNICO SOFTWARE
Il corso ha lo scopo di formare la figura professionale del Tecnico Software, la cui mansione primaria
consiste nell'operare con le componenti logiche del computer, realizzando configurazioni personalizzate,
ampliando sistemi gia' esistenti o risolvendo eventuali problematiche lato software che potrebbero emergere
durante il ciclo di vita della macchina informatica.
Le tematiche trattate sono il naturale proseguimento del corso di Tecnico Hardware.
Lo studente iniziera' il suo percorso con una panoramica generale sul funzionamento dei sistemi operativi,
la quale fornira' una descrizione accurata sugli aspetti fondamentali della sua logica di controllo, sottolineando
concetti importanti sui principi di gestione automatica del software, il rapporto tra processi e memoria, la
gestione dei dispositivi, dell'archiviazione, ecc, riconoscendo le differenze sostanziali che caratterizzano i
diversi sistemi operativi disponibili sul mercato.
Si esaminera' la figura dell'amministratore di sistema e quali compiti dovra' affrontare nella sua carriera
lavorativa, interagendo con diverse situazioni che potrebbero prevedere la comunicazione diretta con l'utente
al fine di individuare ed intervenire sulle potenziali cause che interessano le diverse richieste o anomalie che
potrebbero emergere durante l'attivita'.
A questo scopo si esamineranno con particolare cura tutti gli strumenti offerti dai sistemi operativi per la
gestione amministrativa, considerando vantaggi e svantaggi delle singole soluzioni, e riconoscendo lo
strumento idoneo da applicare per ogni contesto differente.
Si passera' quindi ad una visione piu' di dettaglio per quanto riguarda le tematiche specifiche associate ai
compiti fondamentali svolti dai sistemi operativi.
Esse riguardano innanzi tutto la gestione dei dispositivi, dove il tecnico ha il compito di ricavare le
informazioni dettagliate di tutte le componenti collegate al sistema con lo scopo di renderle funzionanti ed
operative, risolvere eventuali conflitti o problematiche software di altro genere, e configurarne il
comportamento sulla base delle esigenze espresse.
Successivamente si approfondira' la gestione dei processi e della memoria, in cui lo studente impararera' a
classificare e a comprendere i criteri di gestione del software attuati dal sistema operativo, cosi' da poter
intervenire sul software installato, svolgendo attivita' di configurazione, rimozione sicura, avvio automatico,
pianificazione periodica, ecc.
Inoltre, si appronfondira' la gestione delle risorse, monitorandone il consumo ed individuando le potenziali
problematiche che potrebbero causare un potenziale problema di performance, intervenendo di conseguenza
sui processi, sulla memoria, e sui dispositivi di archiviazione.
In fine di esamineranno le tecniche di testing per rilevare eventuali problemi di stabilita' sui vari dispositivi
coinvolti nel processo di eleborazione, valutando se una problematica apparentemente software non riesieda
invece sulla componentistica hardware.
In seguito verra' esaminata la gestione dell'archiviazione, in cui lo studente acquisira' le nozioni che
ruotano attorno all'organizzazione delle informazioni su disco, cosi' da poter comprendere in modo
consapevole le varie possibilita' di intervento tecnico applicabili su quest'ultimo, come il recupero di file
cancellati, l'eliminazione sicura, la protezione delle informazioni, ecc.
Si apprenderanno inoltre le tecniche di monitoraggio e testing del disco, individuando potenziali
Data Rev. 01/08/12
Motivo rev.: prima emissione
REV. N.: 0
ED. N.: 0
Pag. 1 di 4
Azienda con sistema di gestione per la qualità certificata secondo le norme UNI EN ISO 9001:2000
problematiche a livello fisico e logico, imparando le tecniche di intervendo attuabili per ogni singolo
malfunzionamento e come velocizzare il dispositivo attraverso svariate tecniche di pulizia e ottimizzazione.
In fine lo studente comprendera' le ragioni per cui e' sensato organizzare il disco in diverse porzioni, e gli
strumenti piu' adatti per intervenire sulla struttura logica del disco per soddisfare queste esigenze.
Conclusa la parte relativa alle attivita' fondamentali dei sistemi operativi, l'attenzione verra' focalizzata su
attivita' piu' marginali sebbene non meno importanti, come la gestione del processo d'avvio, in cui si
imparera' a gestire l'utilizzo di sistemi paralleli, il ripristino del sistema, in cui si esamineranno le tecniche
per la risoluzione delle problematiche gravi e bloccanti, e la gestione dell'utenza, in cui si organizzera' il
sistema per permettere a diversi utenti di convivere sulla stessa macchina.
Prerequisiti
Dimestichezza con l'utilizzo di base del computer a livello di utente, su qualsiasi sistema operativo attualmente
sul mercato, e nozioni sul funzionamento di un sistema informatico a livello hardware, disponibili nel percorso
formativo di Tecnico Hardware.
Obiettivi
Formare la figura professionale del Tecnico Software al fine di renderlo autonomo sulle varie attivita' ad esso
correlate, soddisfando le esigenze di clienti che operano in contesto privato o aziendale.
Questo percorso e' il naturale proseguimento del corso di Tecnico Hardware, il quale ha come obbiettivo
quello di formare la figura professionale del Tecnico Hardware, che possiede nozioni in grado di renderdo
adatto a gestire richieste e problematiche relative alla questioni hardware, indispensabili per comprendere a
pieno la maggiorpare delle questioni relative al software.
Data Rev. 01/08/12
Motivo rev.: prima emissione
REV. N.: 0
ED. N.: 0
Pag. 2 di 4
Azienda con sistema di gestione per la qualità certificata secondo le norme UNI EN ISO 9001:2000
Unita' Didattica 1 - Sistemi Operativi
Principi di funzionamento di un sistema operativo
Vantaggi e svantaggi delle diverse tipologie disponibili
Modalita' di interazione con il sistema
Muoversi negli ambienti di lavoro piu' diffusi
La figura dell'amministratore di sistema
Interfacciamento con l'utenza
Strumenti fondamentali per la gestione del sistema
Configurazioni essenziali e personalizzazioni
Unita' Didattica 2 - Dispositivi
Gestione dei dispositivi a livello di sistema operativo
Visualizzare i dettagli completi di tutti dispositivi
Diversi metodi per l'installazione dei driver
Aggiornamento automatico e manuale dei driver
Gestione dello storage interno dei driver predefiniti
Creazione di un cd di installazione personalizzato con driver predefiniti
Configurare le funzionalita' dei dispositivi
Individuare problematiche relative ai dispositivi
Esercitazione Pratica:
Selezione ed installazione dei driver di una stampante
Unita' Didattica 3 - Processi e Memoria
Modalita' di esecuzione del software
Diverse tipologie di software
Gestione dei programma installati
Rimozione completa del software installato
Gestione dei programmi d'avvio
Gestione dei servizi
Pianificazione delle attivita' periodiche
Modalita' di sospensione e risparmio energetico
Monitoraggio dei processi e delle risorse
Intervenire sui processi in esecuzione
Intervenire sulla memoria allocata e la memoria virtuale
Test di stabilita' processore e memoria
Monitorare lo stato di salute del sistema
Overclock del sistema
Benchmark completo per il confronto tra due sistemi
Esercitazione Pratica:
Individuare le problematiche di performance su una simulazione di sistema saturo intervenendo di
conseguenza
Data Rev. 01/08/12
Motivo rev.: prima emissione
REV. N.: 0
ED. N.: 0
Pag. 3 di 4
Azienda con sistema di gestione per la qualità certificata secondo le norme UNI EN ISO 9001:2000
Unita' Didattica 4 - Archiviazione
Funzionamento delle operazioni a livello di filesystem
Eliminazione sicura di file e directory
Indicizzazione del filesystem
Gestione dei volumi logici
Creare una risorsa mappata
Struttura fisica di un hard disk
Monitoraggio delle performance del disco
Benchmark e stability test del disco
Analisi e risoluzione delle problematiche fisiche e logiche
Pulizia e deframmentazione
Partizionamento e formattazione
Lavorare con le immagini disco
Recupero file e partizioni danneggiate
Protezione sicura dei file su disco
Esercitazione Pratica:
Partizionare dei dischi in funzione di esigenze specifiche
Unita' Didattica 5 - Booting
Funzionamento del processo di booting
Backup e restore del master boot record
Configurazione di una macchina a sistema operativo multiplo
Personalizzazione del menu di booting
Avvio diagnostico
Esercitazione Pratica:
Configurare un sistema per l'avvio multiplo di diversi sistemi operativi
Unita' Didattica 6 - Ripristino
Gestione dei punti di ripristino
Gestione delle immagini di sistema
Ripristini da modalita' provvisoria
Creazione del cd di ripristino
Creazione di una chiavetta di ripristino avviabile
Ripristini da sistema inattivo
Correggere problematiche di disco da sistema inattivo
Correggere problematiche di booting da sistema inattivo
Esaminare i log di sistema
Gestione dei backup
Esercitazione Pratica:
Individuare e intervenire su una problematica simulata attraverso ripristino
Data Rev. 01/08/12
Motivo rev.: prima emissione
REV. N.: 0
ED. N.: 0
Pag. 4 di 4
Azienda con sistema di gestione per la qualità certificata secondo le norme UNI EN ISO 9001:2000
Unita' Didattica 7 - Utenza
Creazione e gestione di base degli utenti
Gestione della password e scadenza automatica
Personalizzazione delle sessioni
Monitorare le attivita' degli utenti
Interventi amministrativi sulle sessioni
Configurazione dei permessi e del controllo d'accesso
Condivisione delle risorse
Sbloccare la modalita' multiutente
Esercitazione Pratica:
Creare un sistema multiutente simulando un ambiente di lavoro reale
Data Rev. 01/08/12
Motivo rev.: prima emissione
REV. N.: 0
ED. N.: 0
Pag. 5 di 4
Azienda con sistema di gestione per la qualità certificata secondo le norme UNI EN ISO 9001:2000