tpsit - C. Zuccante

Transcript

tpsit - C. Zuccante
Istituto Tecnico Industriale Statale
“C. Zuccante” Venezia-Mestre
DOCUMENTO
MOD: saperi_minimi/2015
Rev. N. 1
Data 17/11/2015
SAPERI MINIMI
Pagina 1 di 3
Disciplina :
TPSIT (Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni)
Indirizzo:
INFORMATICA E TELECOMUNICAZIONI
Articolazioni:
INFORMATICA, TELECOMUNICAZIONI
A.S. : 2015/2016
CLASSE TERZA
risultati di apprendimento
CONOSCENZE
Principi di teoria e di codifica
dell’informazione.
Classificazione, struttura e
funzionamento generale dei
sistemi operativi.
Struttura e organizzazione di un
sistema operativo; politiche di
gestione dei processi.
indicazioni sul programma da svolgere
ABILITÀ
Identificare e analizzare
gli aspetti funzionali dei
principali componenti di
un sistema operativo.
Scegliere il sistema
operativo adeguato ad un
determinato ambiente di
sviluppo.
Progettare e realizzare
Classificazione e moduli di
applicazioni che
gestione delle risorse del sistema interagiscono con le
operativo.
funzionalità dei sistemi
operativi.
Tecniche e tecnologie per la
programmazione concorrente e la Progettare e realizzare
sincronizzazione dell’accesso a
applicazioni in modalità
risorse condivise.
concorrente.
Casi significativi di funzionalità
programmabili di un sistema
operativo.
Macro-argomenti di teoria
Dati, informazioni, trasmissioni:
concetti generali o ripasso degli
argomenti sviluppati al biennio.
Esercitazioni
Uso della console per
provare i comandi dei
SO.
Macchine a stati finiti e diagrammi Uso dei diagrammi di
UML di stato, per la loro
stato , attività
rappresentazione.
(progettazione
algoritmo) in UML.
Diagrammi di flusso o diagrammi
UML di attività.
Documentazione del
codice con JavaDoc o
Doxygen.
Il sistema operativo:
caratteristiche dei sistemi operativi
(anche mobili), partendo da una
Piccoli esempi di
classificazione storica, fino a
programmazione
presentare le tecniche di gestione concorrente.
della memoria e dei processi.
Gestione della memoria.
Gestione del file-system Gestione
dell’input/output Gestione dei
processi .
Istituto Tecnico Industriale Statale
“C. Zuccante” Venezia-Mestre
DOCUMENTO
MOD: saperi_minimi/2015
Rev. N. 1
Data 17/11/2015
SAPERI MINIMI
Pagina 2 di 3
Disciplina :
TPSIT (Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni)
Indirizzo:
INFORMATICA E TELECOMUNICAZIONI
Articolazioni:
INFORMATICA, TELECOMUNICAZIONI
A.S. : 2015/2016
risultati di apprendimento
CONOSCENZE
ABILITÀ
Fasi e modelli di
Identificare le fasi di
gestione di un ciclo di
un progetto nel
sviluppo.
contesto del ciclo di
sviluppo.
Tecniche e strumenti per
la gestione delle
Documentare i
specifiche e dei requisiti requisiti e gli aspetti
di un progetto.
architetturali di un
prodotto/servizio,
Tipologie di
anche in riferimento a
rappresentazione e
standard di settore.
documentazione dei
requisiti, dell’architettura Applicare le
dei componenti di un
normative di settore
sistema e delle loro
sulla sicurezza e la
relazioni ed interazioni.
tutela ambientale
Rappresentazione e
documentazione delle
scelte progettuali e di
implementazione in
riferimento a standard di
settore.
CLASSE QUARTA
indicazioni sul programma da svolgere
Macro-argomenti di teoria
Esercitazioni
Sviluppo di progetto/i
Ingegneria del software:
adeguato agli argomenti
Definizioni.
sviluppati (studio
Ciclo di vita del software.
fattibilita’, analisi
requisiti, analisi,
Requisiti software e casi d'uso
progettazione, codifica,
(diagrammi UML dei casi d'uso).
verifica/validazione, …),
Diagrammi UML delle classi e
con produzione
degli oggetti.
documentazione e
Diagrammi UML di sequenza.
revisioni formali
intermedie.
Documentazione del codice
(strumenti: JavaDoc e/o
Costruzione di una
Doxygen).
semplice applicazione su
dispositivo mobile con
Gestione del versionamento del
linguaggio visuale (ad es.
codice.
App Inventor )
Test del software.
Programmazione concorrente:
Processi e thread.
Gestione concorrenza con
semafori e monitor (in linguaggio
Java e/o C++).
Deadlock (definizione,
riconoscimento, gestione).
Scambio di messaggi e gestione
degli eventi.
Istituto Tecnico Industriale Statale
“C. Zuccante” Venezia-Mestre
SAPERI MINIMI
DOCUMENTO
MOD: saperi_minimi/2015
Rev. N. 1
Data 17/11/2015
Pagina 3 di 3
Disciplina :
TPSIT (Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni)
Indirizzo:
INFORMATICA E TELECOMUNICAZIONI
Articolazioni:
INFORMATICA, TELECOMUNICAZIONI
A.S. : 2015/2016
CLASSE QUINTA
risultati di apprendimento
indicazioni sul programma da svolgere
CONOSCENZE
ABILITÀ
Macro-argomenti di teoria
Esercitazioni
Metodi e tecnologie
Realizzare applicazioni per Modello client/server e
Esempio di WebServer (es. con
per la
la comunicazione di rete.
protocollo applicativo.
Apache).
programmazione di
rete.
Progettare l’architettura di Socket (C++ e /o Java).
Uso di qualche strumento lato
un prodotto/servizio
server (JBDC, JSP, mySQL,
Protocolli e linguaggi
individuandone le
XML
PHP, RMI, ... ).
di comunicazione a
componenti tecnologiche.
livello applicativo.
WebService.
Sviluppo di progetto/i adeguato
Sviluppare programmi
agli argomenti sviluppati (studio
Tecnologie per la
client-server utilizzando
App Android.
fattibilità, analisi requisiti,
realizzazione di webprotocolli esistenti.
analisi, progettazione, codifica,
services.
verifica/validazione, …), con
Realizzare semplici
produzione documentazione e
applicazioni orientate ai
revisioni formali intermedie.
servizi.