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.