PROGRAMMATORE SVILUPPATORE SOFTWARE

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "PROGRAMMATORE SVILUPPATORE SOFTWARE"

Transcript

1 PROGRAMMATORE SVILUPPATORE SOFTWARE identificativo scheda: stato scheda: Validata sintetica Definisce specifiche dettagliate e contribuisce direttamente alla creazione e/o modifica di sistemi software complessi utilizzando standard e strumenti adeguati. Garantisce che i risultati rispondano ai requisiti sia della progettazione tecnica che in termini di conformità alle specifiche funzionali concordate. È informato sugli standard disponibili, sui metodi e sugli strumenti che sono rilevanti per lo specifico ambiente di lavoro: identifica i vantaggi e gli svantaggi di ciascuno e li applica in modo efficace per ottenere prodotti ben progettati che assicurano gli attributi necessari, quali adeguatezza allo scopo, affidabilità, efficienza, sicurezza informatica, sicurezza fisica, manutenibilità ed economicità. Converte le specifiche logiche in progetti più dettagliati, che tengono conto delle funzionalità tecniche e non tecniche e delle limitazioni dell ambiente di implementazione finale. Si occupa delle problematiche tecniche nei progetti di implementazione di software e nelle altre fasi del ciclo di vita dello sviluppo software: indagine, analisi, specifica, progettazione, realizzazione, collaudi, implementazione, collaudo, aggiornamento, migrazione e manutenzione del software. Garantisce che venga prodotta ed aggiornata adeguata documentazione. Utilizza sistemi di gestione delle basi di dati ed adeguati strumenti per analizzare le statistiche di prestazione delle basi di dati e per creare rapporti su richiesta, incluse proposte per il miglioramento e per la soluzione di problemi. Interpreta oggetti/modelli di dati in schemi di database adeguati nel rispetto di vincoli stabiliti (quali consistenza, sicurezza, proprietà) e produce componenti di oggetti di database come richiesto. Comprende le principali alternative nella configurazione delle basi di dati e può fornire supporto durante l installazione e l aggiornamento di server software e strumenti applicativi, assicurando che le procedure di controllo di versione vengano osservate, applicando correzioni, e mantenendo la documentazione del fornitore e dell utente. Dove l interesse è centrato sui sistemi web, seleziona strumenti, modelli e standard adeguati per creare pagine web ed applicativi su Internet. Verifica le pagine e corregge errori di codifica. Definisce gli standard di codifica per l azienda per cui lavora, prendendo in considerazione le problematiche di banda e di compatibilità con i browser. Specifica l hardware corretto per il server web e la connettività di rete per sistemi informativi di piccole e medie dimensioni. Prepara e coordina il collaudo di moduli software; identifica i difetti e le cause degli insuccessi e migliora i programmi e la configurazione del sistema. Settore Economico Professionale (SEP) 16 - Servizi di informatica Situazioni-tipo di lavoro La figura può operare all interno di aziende fornitrici di servizi informatici o anche all interno di aziende di medio-grandi dimensioni appartenenti a qualsiasi settore interessate a migliorare i processi attraverso lo sviluppo interno di sistemi ICT. Opera in qualità di dipendente e/o collaboratore, tipicamente con orari elastici e in parte collegati alle esigenze di progetto. Una quota prevalente del tempo lavorativo è dedicata alla progettazione e sviluppo di sistemi tramite l uso diretto del computer. ADA ADA ADA Progettazione e realizzazione di soluzioni di Data management Progettazione e realizzazione di applicativi software multi-tier stampata il 14/02/2019 alle ore 04:26 Pagina 1 di 5

2 Essere in grado di progettare lo sviluppo software - Garantire la coerenza e la completezza delle specifiche di sistema e dell architettura rispetto ai requisiti ed ai vincoli tecnologici e progettuali - Convalidare le singole scelte tecniche che concorrono alla architettura del sistema - Strutturare il software secondo un modello ad oggetti - Gestire la progettazione software secondo un approccio consolidato - Trovare soluzioni tecniche efficaci ed efficienti ai problemi progettuali - Definire una architettura software rispondente ai requisiti - Identificare gli oggetti a cui associare attributi e metodi - Progettare e realizzare sistemi gestionali transazionali. - Approcci alla progettazione concettuale - Architetture software - Identificazione della soluzione IT - Modello Object Oriented all'analisi di sistemi - Progettazione software secondo un approccio consolidato - Programmazione orientata agli oggetti - Sistemi gestionali transazionali - Sistemi operativi - Applicare i principi di progettazione software - Applicare metodologie per la definizione di un architettura software - Applicare tecniche di analisi di fattibilità - Applicare tecniche di analisi orientata agli oggetti per l'analisi dei sistemi - Applicare tecniche di gestione delle eccezioni - Applicare tecniche di programmazione orientata agli oggetti - Utilizzare il linguaggio UML - Utilizzare strumenti di progettazione di basi dati (Oracle Designer, ERWin) Essere in grado di effettuare lo sviluppo del sistema software - Realizzare i singoli componenti software in conformità alle specifiche ricevute - Collaudare e integrare i componenti garantendo il corretto funzionamento del sistema complessivo - Impostare lo sviluppo di programmi software e funzioni - Valutare l applicabilità di strumenti CASE e IDE - Contribuire alla condivisione di regole, convenzioni e di uno spirito di squadra - Comporre e verificare il codice sorgente - Progettare e realizzare applicazioni critiche e distribuite - Assicurare la robustezza del sistema - Ambienti di sviluppo e strumenti (CASE - IDE) - Applicazioni critiche e distribuite - Linguaggi di programmazione - Metodi di programmazione software - Principi di programmazione sicura - Processo di sviluppo software - Applicare i principi di programmazione sicura - Applicare metodologie di sviluppo software - Applicare procedure di rilascio (per specifiche e software) - Applicare tecniche di soluzione dei problemi di un sistema operativo - Utilizzare linguaggi di programmazione - Utilizzare metodologie di programmazione software - Utilizzare strumenti CASE e IDE - Utilizzare strumenti di collaborazione (es. messaggi, forum) e di controllo delle versioni - Utilizzare strumenti di misurazione delle prestazioni - Utilizzare XML e altri linguaggi di formattazione grafica dei dati stampata il 14/02/2019 alle ore 04:26 Pagina 2 di 5

3 Essere in grado di effettuare la progettazione ed implementazione di basi dati - Scegliere tra diversi tipi di architetture di basi dati (quali relazionale, gerarchico, a matrice, orientato agli oggetti) quella adatta ai requisiti dell applicazione - Utilizzare SQL per istruzioni select di base, ridurre e riordinare i dati, trasformare i dati attraverso funzioni di una sola riga, visualizzare i dati contenuti in diverse tabelle e viste, aggregare i dati utilizzando funzioni di raggruppamento, estrarre risultati complessi attraverso sottoquery, manipolazione di dati (comandi DML) - Produrre output leggibili attraverso SQL interattivo - Estrarre dati in formato XML - Gestire la manipolazione di dati utilizzando stored procedure, transazioni, trigger, funzioni definite dall utente e viste - Definire la sicurezza a livello oggetti, inclusi i permessi a livello di colonna, utilizzando GRANT, REVOKE e DENY - Sapere come utilizzare le interfacce standard di database, quali ODBC, JDBC - Modificare gli oggetti di un database in modo che supportino la replicazione e le viste partizionate - Individua e risolve malfunzionamenti di creazione fallita di un oggetto - Approcci per la creazione e manutenzione di una base dati - Basi di dati - Gestione permessi sugli oggetti e comandi (GRANT, REVOKE, DENY) - Interfacce standard di database (ODBC, JDBC) - Manipolazione dati in una base dati (stored procedure, transazioni, trigger, viste) - Modelli di dati - Sicurezza delle basi di dati - SQL (Structured Query Language) - Strumenti di progettazione di basi dati (Oracle Designer, ERWin) - Applicare stored procedure, transazioni, trigger, funzioni definite dall utente e viste - Utilizzare il linguaggio SQL e altri strumenti di interazione con un DB - Utilizzare Interfacce standard di database ODBC, JDBC - Utilizzare strumenti di progettazione di basi dati (Oracle Designer, ERWin) - Utilizzare XML e altri linguaggi di formattazione grafica dei dati Essere in grado di effettuare la progettazione e sviluppo di applicazioni Web - Scegliere le piattaforme che supportano ciascun linguaggio di programmazione e ambiente - Padroneggiare servlet e JSPs, che sono i componenti più noti dello standard J2EE e rappresentano gli elementi critici utilizzati dalle aziende per realizzare siti di commercio elettronico. - Realizzare applicazioni basate su web utilizzando dei servlet Java e delle pagine Java Server (JSP). Conoscere i concetti e l utilizzo delle API dei servlet, oltre allo sviluppo produttivo di applicazioni tramite Java Server Pages - Conoscere a fondo COM/COM+/.NET e ASP. - Realizzare applicazioni basate su web utilizzando ASP o VBA in un ambiente.net. - Creare moduli, inclusi i componenti per l interazione tra il database e i controlli dell interfaccia utente grafica - Riutilizzare oggetti e codice - Scegliere fonti dati appropriate per i blocchi di dati - Garantire la sicurezza dell applicazione - Creare e gestire applicazioni internet con moduli multipli - Comprendere la nozione di connessione priva di stato e l utilità delle sessioni - Componenti COM, COM+,.NET e ASP - Modelli di applicazioni internet - Piattaforme di sviluppo per applicazioni web - Progettazione e sviluppo di applicazioni web - Sicurezza delle applicazioni web - Standard J2EE - Tecnologie web - Applicare tecniche di creazione applicazioni internet con moduli multipli - Utilizzare ASP o VBA in ambiente.net - Utilizzare linguaggi e ambienti di sviluppo web (es. Java,.Net) - Utilizzare piattaforme di sviluppo per applicazioni web - Utilizzare strumenti di costruzione di interfacce utente per internet stampata il 14/02/2019 alle ore 04:26 Pagina 3 di 5

4 RIFERITE ALLA FIGURA Ambienti di sviluppo e strumenti (CASE - IDE) Applicazioni critiche e distribuite Approcci alla progettazione concettuale Approcci per la creazione e manutenzione di una base dati Architetture software Basi di dati Componenti COM, COM+,.NET e ASP Gestione permessi sugli oggetti e comandi (GRANT, REVOKE, DENY) Identificazione della soluzione IT Interfacce standard di database (ODBC, JDBC) Linguaggi di programmazione Manipolazione dati in una base dati (stored procedure, transazioni, trigger, viste) Metodi di programmazione software Modelli di applicazioni internet Modelli di dati Modello Object Oriented all'analisi di sistemi Piattaforme di sviluppo per applicazioni web Principi di programmazione sicura Processo di sviluppo software Progettazione e sviluppo di applicazioni web Progettazione software secondo un approccio consolidato Programmazione orientata agli oggetti Sicurezza delle applicazioni web Sicurezza delle basi di dati Sistemi gestionali transazionali Sistemi operativi SQL (Structured Query Language) Standard J2EE Strumenti di progettazione di basi dati (Oracle Designer, ERWin) Tecnologie web stampata il 14/02/2019 alle ore 04:26 Pagina 4 di 5

5 Prerequisiti formali e condizioni di accesso Non vi sono prerequisiti vincolanti, ma a livello internazionale sono stati formalizzati numerosi percorsi di qualificazione e certificazione ad opera di grandi multinazionali ICT (es. Microsoft, Cisco, ecc.) su specifiche tecnologie e/o sistemi operativi. Tali certificazioni, pur non avendo valore legale, costituiscono un requisito preferenziale e spesso obbligatorio per la selezione di nuovi collaboratori presso le imprese di ICT. A livello nazionale il CNIPA (Centro Nazionale per l Informatica nella Pubblica Amministrazione) ha formalizzato lo standard professionale dell Analista programmatore la cui descrizione è coerente con la descrizione della analoga figura del Software Developer realizzata da EUCIP in Italia. Le descrizioni di Eucip e Cnipa rappresentano pertanto un punto di riferimento importante, seppure non di valore normativo, per l identificazione delle competenze professionali della presente figura. La descrizione che segue è stata costruita sul modello Eucip-CNIPA. Va precisato che, per chi fosse interessato ad ottenere la certificazione EUCIP di Software Developer, occorre superare i test EUCIP previsti per questa figura ed è inoltre necessario il possesso della certificazione EUCIP di livello Core. Percorsi formativi e titoli di studio collegati Corsi di laurea in Informatica o Ingegneria Informatica o, in alternativa, diploma di istruzione secondaria superiore ad indirizzo informatico. Spesso l inserimento lavorativo avviene mediante contratto di apprendistato tale da consentire una ulteriore formazione on the job. Riferimenti alle fonti informative e bibliografia Linee guida sulla qualità dei beni e dei servizi ICT per la definizione ed il governo dei contratti della Pubblica Amministrazione - Manuale operativo - Dizionario dei profili di competenza per le professioni ICT - Analista Programmatore; - Linee guida sulla qualità dei beni e dei servizi ICT per la definizione ed il governo dei contratti della Pubblica Amministrazione - Manuale operativo - Dizionario dei profili di competenza per le professioni ICT - Analista Programmatore; Roma 02/02/ Agenzia per l'italia Digitale Classificazione ISTAT Professioni Tecnici programmatori Livello EQF 5 Classificazione NUP Tecnici programmatori Classificazione ATECO PRODUZIONE DI SOFTWARE, CONSULENZA INFORMATICA E ATTIVITÀ CONNESSE stampata il 14/02/2019 alle ore 04:26 Pagina 5 di 5

Programmatore sviluppatore software

Programmatore sviluppatore software identificativo scheda: 19001 stato scheda: Validata Descrizione sintetica Definisce specifiche dettagliate e contribuisce direttamente alla creazione e/o modifica di sistemi software complessi utilizzando

Dettagli

OPERATORE INFORMATICO TERMINAL

OPERATORE INFORMATICO TERMINAL OPERATORE INFORMATICO TERMINAL identificativo scheda: 30-023 stato scheda: Validata Descrizione sintetica L operatore informatico svolge ruoli che vanno dal supporto tecnico fornito al personale del Terminal,

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA SETTORE ECONOMICO PROFESSIONALE 1 Servizi di informatica Processo Sviluppo e gestione di prodotti e servizi informatici Sequenza di

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA SETTORE ECONOMICO PROFESSIONALE 1 Servizi di informatica Processo Sviluppo e gestione di prodotti e servizi informatici Sequenza di

Dettagli

PROGRAMMAZIONE DIDATTICA DI DIPARTIMENTO A.S. 2017/2018

PROGRAMMAZIONE DIDATTICA DI DIPARTIMENTO A.S. 2017/2018 ISTITUTO ISTRUZIONE SUPERIORE EINAUDI - SCARPA TECNOLOGICO - ECONOMICO PROFESSIONALE Via J. Sansovino, 6-31044 MONTEBELLUNA (TV) 0423 23587 - Fax 0423 602717 web: www.iiseinaudiscarpa.gov.itemail: info@iiseinaudiscarpa.gov.it

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA QUALIFICAZIONE PROFESSIONALE Denominazione qualificazione Analista programmatore 5 Settore Economico Professionale Area di Attività

Dettagli

APPENDICE 4 AL CAPITOLATO TECNICO

APPENDICE 4 AL CAPITOLATO TECNICO APPENDICE 4 AL CAPITOLATO TECNICO Descrizione dei profili professionali INDICE 1 PROFILI PROFESSIONALI RICHIESTI 3 1.1 CAPO PROGETTO 3 1.2 ANALISTA FUNZIONALE 4 1.3 ANALISTA PROGRAMMATORE 5 1.4 PROGRAMMATORE

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA QUALIFICAZIONE PROFESSIONALE Denominazione qualificazione Analista di sistemi informativi 5 Settore Economico Professionale Area di

Dettagli

ITI M. FARADAY. Programmazione a. s

ITI M. FARADAY. Programmazione a. s ITI M. FARADAY Programmazione a. s. 2018-2019 Disciplina: INFORMATICA Indirizzo: INFORMATICA E TELECOMUNICAZIONI Classi: Quinta A Quinta B Ore settimanali previste: 6 (3 ora Teoria - 3 ore Laboratorio)

Dettagli

PROGETTISTA MECCANICO

PROGETTISTA MECCANICO PROGETTISTA MECCANICO identificativo scheda: 08-006 stato scheda: Validata Descrizione sintetica Il, in collaborazione con altri specialisti, idea e sviluppa impianti, macchinari o semplici componenti

Dettagli

TECNICO CONTROLLO QUALITÀ (SETTORE METALMECCANICO)

TECNICO CONTROLLO QUALITÀ (SETTORE METALMECCANICO) TECNICO CONTROLLO QUALITÀ (SETTORE METALMECCANICO) identificativo scheda: 08-008 stato scheda: Validata sintetica Il Tecnico al controllo qualità sviluppa ed implementa un sistema qualità aziendale funzionale

Dettagli

PROGRAMMAZIONE CLASSE: 4A-4B-4I DISCIPLINA: INFORMATICA A.S. 2016/17

PROGRAMMAZIONE CLASSE: 4A-4B-4I DISCIPLINA: INFORMATICA A.S. 2016/17 Ministero della Pubblica Istruzione Istituto Tecnico Commerciale Statale e PACLE ELSA MORANTE Via Bonaparte, 2/bis 20812 Limbiate (MB) Tel: 02 9964933 02 9964934 Fax: 02 9966747 E-mail uffici: mitd49000q@istruzione.it

Dettagli

UNITA CAPITALIZZABILI PER LA FIGURA PROFESSIONALE: TECNICO SUPERIORE PER LO SVILUPPO DEL SOFTWARE

UNITA CAPITALIZZABILI PER LA FIGURA PROFESSIONALE: TECNICO SUPERIORE PER LO SVILUPPO DEL SOFTWARE UNITA CAPITALIZZABILI PER LA FIGURA PROFESSIONALE: TECNICO SUPERIORE PER LO SVILUPPO DEL SOFTWARE ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE 75 76 ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE UNITÀ CAPITALIZZABILE

Dettagli

DISEGNATORE MECCANICO

DISEGNATORE MECCANICO DISEGNATORE MECCANICO identificativo scheda: 08-003 stato scheda: Validata sintetica Il elabora disegni tecnici di macchinari o parti di macchinari utilizzando software CAD (Computer Aided Design) e cura

Dettagli

ASSEMBLATORE E RIPARATORE DI PERSONAL COMPUTER E INSTALLATORE DI RETI LOCALI

ASSEMBLATORE E RIPARATORE DI PERSONAL COMPUTER E INSTALLATORE DI RETI LOCALI ASSEMBLATORE E RIPARATORE DI PERSONAL COMPUTER E INSTALLATORE DI RETI LOCALI identificativo scheda: 08-011 stato scheda: Validata Descrizione sintetica L effettua l assemblaggio e la manutenzione di personal

Dettagli

Installatore di sistemi di telecomunicazione

Installatore di sistemi di telecomunicazione identificativo scheda: 08-012 stato scheda: Validata Descrizione sintetica L effettua l'installazione, configurazione, collaudo, manutenzione e riparazione di sistemi di telecomunicazioni. Partendo dalle

Dettagli

Assemblatore e riparatore di personal computer e installatore di reti locali

Assemblatore e riparatore di personal computer e installatore di reti locali Assemblatore e riparatore di personal computer e installatore di reti locali identificativo scheda: 08-011 stato scheda: Validata Descrizione sintetica L effettua l assemblaggio e la manutenzione di personal

Dettagli

TECNICO GESTIONE RISORSE UMANE

TECNICO GESTIONE RISORSE UMANE TECNICO GESTIONE RISORSE UMANE identificativo scheda: 32-001 stato scheda: Validata sintetica La figura professionale interviene nella gestione del personale, dalla ricerca, selezione ed inserimento e

Dettagli

Tecnico della progettazione implementazione e manutenzione di sistemi di gestione di database

Tecnico della progettazione implementazione e manutenzione di sistemi di gestione di database CORSO DI FORMAZIONE Tecnico della progettazione implementazione e manutenzione di sistemi di gestione di database Sequenza delle UF e dei moduli Introduzione database Sistemi di Gestione dei database Linguaggi

Dettagli

TECNICO DI PROGRAMMAZIONE MACCHINE A CONTROLLO NUMERICO

TECNICO DI PROGRAMMAZIONE MACCHINE A CONTROLLO NUMERICO TECNICO DI PROGRAMMAZIONE MACCHINE A CONTROLLO NUMERICO identificativo scheda: 08-010 stato scheda: Validata Descrizione sintetica Il imposta il ciclo di lavorazione di macchine utensili e centri di lavoro

Dettagli

Giacomo Fauser. Istituto Tecnico Settore Tecnologico Via Ricci, Novara PIANO DI LAVORO. Per l anno scolastico

Giacomo Fauser. Istituto Tecnico Settore Tecnologico Via Ricci, Novara PIANO DI LAVORO. Per l anno scolastico Giacomo Fauser Istituto Tecnico Settore Tecnologico Via Ricci, 14 28100 Novara fauser@fauser.edu PIANO DI LAVORO Per l anno scolastico 2018-2019 Professori: Materia: Bassi Francesco, Ragonesi Antonio ITP:

Dettagli

TECNICO DELLA GESTIONE E SVILUPPO DEI SERVIZI PER IL LAVORO

TECNICO DELLA GESTIONE E SVILUPPO DEI SERVIZI PER IL LAVORO TECNICO DELLA GESTIONE E SVILUPPO DEI SERVIZI PER IL LAVORO identificativo scheda: 32-007 stato scheda: Validata Descrizione sintetica La figura gestisce, coordina e verifica le attività e le risorse allocate

Dettagli

fonte: Allegato 1 Riepilogo Qualificazioni Professionali Repertorio

fonte:   Allegato 1 Riepilogo Qualificazioni Professionali Repertorio Allegato 1 Riepilogo Qualificazioni Professionali Repertorio Settore Economico Professionale SERVIZI DI INFORMATICA 1 Analista di sistemi informativi 2 Analista programmatore 3 Tecnico Hardware 4 Web Designer

Dettagli

MATRICE TUNING competenze versus unità didattiche, Corso di Laurea in Informatica (classe L-31), Università degli Studi di Cagliari

MATRICE TUNING competenze versus unità didattiche, Corso di Laurea in Informatica (classe L-31), Università degli Studi di Cagliari A: CONOSCENZA E CAPACITA DI COMPRENSIONE Conoscere e saper comprendere i fondamenti della matematica discreta (insiemi, interi, relazioni e funzioni, calcolo combinatorio) Conoscere e saper comprendere

Dettagli

Introduzione D B M G

Introduzione D B M G Introduzione D B M G Introduzione alle basi di dati Gestione delle informazioni Base di dati Modello dei dati Indipendenza dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS D B M G 2 Gestione delle

Dettagli

INFORMATICA TECNOLOGIE DELLA COMUNICAZIONE SAPERI MINIMI DISCIPLINARI

INFORMATICA TECNOLOGIE DELLA COMUNICAZIONE SAPERI MINIMI DISCIPLINARI TECNOLOGIE DELLA COMUNICAZIONE SAPERI MINIMI DISCIPLINARI 1 TECNOLOGIE DELLA COMUNICAZIONE SAPERI MINIMI DISCIPLINARI CLASSE I ITE Sistemi informatici. - Informazioni, dati e loro codifica. - Architettura

Dettagli

Elena Baralis 2007 Politecnico di Torino 1

Elena Baralis 2007 Politecnico di Torino 1 Introduzione Sistemi informativi 2 Introduzione Base di dati Modello dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS 4 6 2007 Politecnico di Torino 1 7 8 9 10 Sistema informatico Nei sistemi informatici,

Dettagli

2131 Specialisti in informatica 2132 Programmatori informatici Informatici e telematici Tecnici informatici

2131 Specialisti in informatica 2132 Programmatori informatici Informatici e telematici Tecnici informatici ANALISTA PROGRAMMATORE DESCRIZIONE SINTETICA L Analista programmatore è in grado di progettare, sviluppare e collaudare software applicativi manutenendo e amministrando le relative funzioni in esercizio.

Dettagli

MODULO DI ISCRIZIONE AI CORSI PER LA PREPARAZIONE ALLA CERTIFICAZIONE ECDL. l sottoscritt. nat a il giorno e residente a, Provincia in n.

MODULO DI ISCRIZIONE AI CORSI PER LA PREPARAZIONE ALLA CERTIFICAZIONE ECDL. l sottoscritt. nat a il giorno e residente a, Provincia in n. MODULO DI ISCRIZIONE AI CORSI PER LA PREPARAZIONE ALLA CERTIFICAZIONE ECDL l sottoscritt nat a il giorno e residente a, Provincia in n. Cap., C.F, telefono abitazione Telefonino e-mail CHIEDE DI ISCRIVERSI

Dettagli

Gestione delle informazioni Base di dati Modello dei dati Indipendenza dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS

Gestione delle informazioni Base di dati Modello dei dati Indipendenza dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS 2007 Politecnico di Torino 1 Basi di dati DB M B G Gestione delle informazioni Base di dati Modello dei dati Indipendenza dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS DB M B G 2 2007 Politecnico

Dettagli

Elena Baralis 2007 Politecnico di Torino 1

Elena Baralis 2007 Politecnico di Torino 1 2007 Politecnico di Torino 1 Basi di dati Gestione delle informazioni Base di dati Modello dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS DB M BG2 Gestione delle informazioni Le informazioni sono

Dettagli

Elena Baralis 2007 Politecnico di Torino 1

Elena Baralis 2007 Politecnico di Torino 1 Introduzione Basi di dati DB M BG2 Introduzione Base di dati Modello dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS DB M BG4 D B M G6 2007 Politecnico di Torino 1 D B M G7 D B M G8 D B M G9 D B

Dettagli

A. Ferrari introduzione alle basi di dati

A. Ferrari introduzione alle basi di dati introduzione alle basi di dati DataBase Management System DBMS o DataBase Management System o insieme di programmi che offrono a diverse tipologie di utenti tutti gli strumenti necessari per gestire grandi

Dettagli

UFFICIO TECNICO E ANALISI DI MERCATO- Settore I Informatica e Settore II Telecomunicazioni. Lotto 1 Appendice 1 Profili Professionali

UFFICIO TECNICO E ANALISI DI MERCATO- Settore I Informatica e Settore II Telecomunicazioni. Lotto 1 Appendice 1 Profili Professionali Lotto 1 Appendice 1 Profili Professionali Sommario 1 PROFILI PROFESSIONALI... 3 1.1 Capo Progetto... 3 1.2 Analista Funzionale... 3 1.3 Analista Programmatore... 4 1.4 Programmatore... 5 1.5 Specialista

Dettagli

UNITA CAPITALIZZABILI PER LA FIGURA PROFESSIONALE: TECNICO SUPERIORE PER LE APPLICAZIONI INFORMATICHE

UNITA CAPITALIZZABILI PER LA FIGURA PROFESSIONALE: TECNICO SUPERIORE PER LE APPLICAZIONI INFORMATICHE UNITA CAPITALIZZABILI PER LA FIGURA PROFESSIONALE: TECNICO SUPERIORE PER LE APPLICAZIONI INFORMATICHE ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE 13 14 ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE UNITÀ CAPITALIZZABILE

Dettagli

Programma Master Programmatore Java

Programma Master Programmatore Java Programma Master Programmatore Java PCAcademy Via Capodistria 12 Tel.: 06.97.84.22.16 06.85.34.44.76 Cell. 393.93.64.122 - Fax: 06.91.65.92.92 www.pcacademy.it info@pcacademy.it Informazioni generali La

Dettagli

MAPPA DELLE COMPETENZE - Indirizzo INFORMATICA, articolazione INFORMATICA a.s

MAPPA DELLE COMPETENZE - Indirizzo INFORMATICA, articolazione INFORMATICA a.s MAPPA DELLE COMPETENZE - Indirizzo INFORMATICA, articolazione INFORMATICA a.s. 2016-2017 CODICE ASSE: professionale QUINTO ANNO Ciclo di vita di un prodotto/servizio Norme e standard settoriali per la

Dettagli

Basi di Dati. Concetti e Principi Generali. Maria Mirto

Basi di Dati. Concetti e Principi Generali. Maria Mirto Basi di Dati Concetti e Principi Generali Maria Mirto Organizzazione dei Dati Archivi o file Procedure di accesso in qualunque linguaggio di programmazione Duplicazione dati: ridondanza incoerenza formati

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA Processo Sequenza di processo Area di Attività Qualificazione regionale SETTORE ECONOMICO PROFESSIONALE 1 Servizi di informatica Sviluppo

Dettagli

ARCHITECTING AND DESIGNING J2EE APPLICATIONS

ARCHITECTING AND DESIGNING J2EE APPLICATIONS ARCHITECTING AND DESIGNING J2EE APPLICATIONS [cod. S301] UN BUON MOTIVO PER Il corso fornisce le competenze richieste per utilizzare la piattaforma J2EE (Java 2 Platform, Enterprise Edition) per creare

Dettagli

Sistemi informativi D B M G. Introduzione. Introduzione alle basi di dati D B M G 2. Elena Baralis 2007 Politecnico di Torino 1

Sistemi informativi D B M G. Introduzione. Introduzione alle basi di dati D B M G 2. Elena Baralis 2007 Politecnico di Torino 1 Sistemi informativi D B M G Introduzione D B M G 2 2007 Politecnico di Torino 1 Introduzione D B M G Gestione delle informazioni Base di dati Modello dei dati Indipendenza dei dati Accesso ai dati Vantaggi

Dettagli

MODULO 2. Query normali e parametriche Query di:

MODULO 2. Query normali e parametriche Query di: MODULO 2 TITOLO DBMS e SQL In questo Modulo si affronta lo studio dei DBMS Access e MySQL. In particolare per Access, si descrive come progettare, impostare e modificare gli strumenti di lavoro (tabelle,

Dettagli

TECNICO DI PROCESSO (SETTORE METALMECCANICO)

TECNICO DI PROCESSO (SETTORE METALMECCANICO) TECNICO DI PROCESSO (SETTORE METALMECCANICO) identificativo scheda: 08-009 stato scheda: Validata sintetica Il Tecnico di processo nel settore metalmeccanico industrializza la produzione nel rispetto degli

Dettagli

Introduzione alle basi di dati. A. Ferrari

Introduzione alle basi di dati. A. Ferrari Introduzione alle basi di dati A. Ferrari Archiviazione mediante file I vari S.O. e i cosiddetti linguaggi ad alto livello mettono a disposizione varie tipologie di file per l archiviazione e gestione

Dettagli

Assemblatore e riparatore di personal computer e installatore di reti locali

Assemblatore e riparatore di personal computer e installatore di reti locali Assemblatore e riparatore di personal computer e installatore di reti locali identificativo scheda: 08-011 stato scheda: Validata Descrizione sintetica L effettua l assemblaggio e la manutenzione di personal

Dettagli

UDA 2 UNITA DI APPRENDIMENTO

UDA 2 UNITA DI APPRENDIMENTO UDA 2 UNITA DI APPRENDIMENTO Denominazione Prodotti Bibliotec@web Web application per la gestione del catalogo dei libri e dei prestiti di una biblioteca, corredata della documentazione tecnica e relativo

Dettagli

A. Ferrari introduzione alle basi di dati

A. Ferrari introduzione alle basi di dati introduzione alle basi di dati informatica archiviazione mediante file o i vari S.O. e i cosiddetti linguaggi ad alto livello mettono a disposizione varie tipologie di file per l archiviazione e gestione

Dettagli

OPERATORE DI AGENZIA DI VIAGGIO

OPERATORE DI AGENZIA DI VIAGGIO OPERATORE DI AGENZIA DI VIAGGIO identificativo scheda: 16-017 stato scheda: Validata sintetica L operatore di agenzia di viaggio garantisce la completa gestione del banco turismo sia in front office sia

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA SETTORE ECONOMICO PROFESSIONALE 1 Area Comune Processo Gestione del processo produttivo, qualità, funzioni tecniche e logistica interna

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA Processo Sequenza di processo Area di Attività Qualificazione regionale SETTORE ECONOMICO PROFESSIONALE 1 Servizi di informatica Sviluppo

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA Processo Sequenza di processo Area di Attività Qualificazione regionale SETTORE ECONOMICO PROFESSIONALE 1 Servizi di informatica Sviluppo

Dettagli

TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE

TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE UNITA CAPITALIZZABILI PER LA FIGURA PROFESSIONALE TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE 73 74 ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE UNITÀ CAPITALIZZABILE

Dettagli

Programma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC

Programma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC Programma didattico Sviluppare Applicazioni Distribuite in ambiente Spring MVC Programma del corso 1.Progettazione e Sviluppo Database Relazionali Questa competenza permette di Progettare e Sviluppare

Dettagli

Giacomo Fauser. Istituto Tecnico Settore Tecnologico Via Ricci, Novara PIANO DI LAVORO. Per l anno scolastico

Giacomo Fauser. Istituto Tecnico Settore Tecnologico Via Ricci, Novara PIANO DI LAVORO. Per l anno scolastico Giacomo Fauser Istituto Tecnico Settore Tecnologico Via Ricci, 14 28100 Novara fauser@fauser.edu PIANO DI LAVORO Per l anno scolastico 2018-2019 Professori: Materia: Gusulfino Valeria, Ossola Paola, Pirrò

Dettagli

PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALE DI INFORMATICA

PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALE DI INFORMATICA I.I.S. G. CENA ISTITUTO D ISTRUZIONE SUPERIORE G.CENA SEZIONE TECNICA ANNO SCOLASTICO 2018/2019 PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALE DI INFORMATICA DOCENTI Nespolo Donatella, Ravasenga Paola CLASSI

Dettagli

Corso integrato di Sistemi di Elaborazione. Modulo I. Prof. Crescenzio Gallo.

Corso integrato di Sistemi di Elaborazione. Modulo I. Prof. Crescenzio Gallo. Corso integrato di Sistemi di Elaborazione Modulo I Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Basi di dati: introduzione 2 Introduzione Gestione delle informazioni Basi di dati / DBMS Modello dei

Dettagli

Tecnologie di Sviluppo per il Web

Tecnologie di Sviluppo per il Web Tecnologie di Sviluppo per il Web Presentazione del Corso Anno Accademico 2002-2003 http://www.difa.unibas.it/users/gmecca/corsi/sviluppoweb G. Mecca mecca@unibas.it Università della Basilicata Sommario

Dettagli

2. Finalità generali previste dalle indicazioni nazionali

2. Finalità generali previste dalle indicazioni nazionali 2. Finalità generali previste dalle indicazioni nazionali Le Linee Guida ministeriali per i curricola del Secondo biennio dell Istituto Tecnico Tecnologico, Indirizzo Informatica e Telecomunicazioni -

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA QUALIFICAZIONE PROFESSIONALE Denominazione qualificazione Tecnico della programmazione e dello sviluppo di programmi informatici 5 Settore

Dettagli

Sommario. Introduzione... 13

Sommario. Introduzione... 13 Sommario Introduzione... 13 1. Database pro e contro... 19 A cosa serve conoscere i database?...19 Le alternative alla gestione manuale...22 Quando non serve un database?...24 Domande ed esercizi...26

Dettagli

Installatore di sistemi di telecomunicazione

Installatore di sistemi di telecomunicazione identificativo scheda: 08-012 stato scheda: Validata Descrizione sintetica L effettua l'installazione, configurazione, collaudo, manutenzione e riparazione di sistemi di telecomunicazioni. Partendo dalle

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA QUALIFICAZIONE PROFESSIONALE Denominazione qualificazione Tecnico della progettazione, implementazione e manutenzione di sistemi di

Dettagli

SQL e linguaggi di programmazione. Cursori. Cursori. L interazione con l ambiente SQL può avvenire in 3 modi:

SQL e linguaggi di programmazione. Cursori. Cursori. L interazione con l ambiente SQL può avvenire in 3 modi: SQL e linguaggi di programmazione L interazione con l ambiente SQL può avvenire in 3 modi: in modo interattivo col server attraverso interfacce o linguaggi ad hoc legati a particolari DBMS attraverso i

Dettagli

MANUTENTORE SISTEMI DI AUTOMAZIONE

MANUTENTORE SISTEMI DI AUTOMAZIONE MANUTENTORE SISTEMI DI AUTOMAZIONE identificativo scheda: 08-015 stato scheda: Validata Descrizione sintetica Il esegue la manutenzione di apparecchi, macchine, impianti e sistemi di automazione, intervenendo

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA Processo Sequenza di processo Area di Attività Qualificazione regionale SETTORE ECONOMICO PROFESSIONALE 1 Servizi di informatica Sviluppo

Dettagli

DOCENTE PROF. ALBERTO BELUSSI. Anno accademico 2010/11

DOCENTE PROF. ALBERTO BELUSSI. Anno accademico 2010/11 Basi di dati DOCENTE PROF. ALBERTO BELUSSI Anno accademico 2010/11 Informazioni generali sull organizzazione Insegnamento annuale su due semestri Orario I Semestre Lunedì 11.30 13.30 (aula B) Martedì 11.30

Dettagli

Introduzione. Sommario. Il software. Definizione di Ingegneria del software

Introduzione. Sommario. Il software. Definizione di Ingegneria del software Sommario Introduzione Leggere Cap. 1 Ghezzi et al. Definizione Nascita dell ingegneria del software Ruolo Relazione con altre discipline Introduzione 2 Il software Il software e` definito come: i programmi,

Dettagli

Prof. Pagani corrado SISTEMI INFORMATIVI E DATABASE

Prof. Pagani corrado SISTEMI INFORMATIVI E DATABASE Prof. Pagani corrado SISTEMI INFORMATIVI E DATABASE ARCHIVIAZIONE DEI DATI I vari S.O. e i cosiddetti linguaggi ad alto livello mettono a disposizione varie tipologie di file per l archiviazione e gestione

Dettagli

Prefazione. Parte Prima Basi di dati relazionali: modello e linguaggi 15

Prefazione. Parte Prima Basi di dati relazionali: modello e linguaggi 15 Prefazione xi 1 Introduzione 1 1.1 Sistemi informativi, informazioni e dati... 1 1.2 Basi di dati e sistemi di gestione di basi di dati... 3 1.3 Modelli dei dati... 6 1.3.1 Schemi e istanze... 8 1.3.2

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA SETTORE ECONOMICO PROFESSIONALE 1 AREA COMUNE SERVIZI PER LE IMPRESE Sequenza di processo Area di Attività Qualificazione regionale

Dettagli

A.s Programma di Informatica

A.s Programma di Informatica A.s. 2008-2009 Programma di Informatica Gli aspetti teorici della disciplina sono suddivisi in 5 moduli: A. Progetto di sistemi informativi B. Basi di dati C. Linguaggi per basi di dati relazionali D.

Dettagli

CAPO REPARTO DI IPERMERCATO

CAPO REPARTO DI IPERMERCATO CAPO REPARTO DI IPERMERCATO identificativo scheda: 14-001 stato scheda: Validata sintetica Figura professionale con caratteristiche manageriali che opera in strutture commerciali di grandi dimensioni come

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA Processo Sequenza di processo Area di Attività Qualificazione regionale SETTORE ECONOMICO PROFESSIONALE 1 Servizi di informatica Sviluppo

Dettagli

Nella vita quotidiana esistono innumerevoli esempi di database. Un agenda telefonica, un vocabolario o un catalogo di viaggi, sono tutti esempi di

Nella vita quotidiana esistono innumerevoli esempi di database. Un agenda telefonica, un vocabolario o un catalogo di viaggi, sono tutti esempi di 1 Nella vita quotidiana esistono innumerevoli esempi di database. Un agenda telefonica, un vocabolario o un catalogo di viaggi, sono tutti esempi di archivi di dati. Il prelievo da un bancomat o il noleggio

Dettagli

PROGRAMMATORE ED INSTALLATORE DI SISTEMI ELETTRICO-ELETTRONICI. identificativo scheda: stato scheda: Validata

PROGRAMMATORE ED INSTALLATORE DI SISTEMI ELETTRICO-ELETTRONICI. identificativo scheda: stato scheda: Validata BOZZA PROGRAMMATORE ED INSTALLATORE DI SISTEMI ELETTRICO-ELETTRONICI identificativo scheda: 08-018 stato scheda: Validata Descrizione sintetica Il programmatore ed installatore di sistemi elettrico-elettronici

Dettagli

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA SETTORE ECONOMICO PROFESSIONALE 1 Servizi di informatica Processo Sviluppo e gestione di prodotti e servizi informatici Sequenza di

Dettagli

BUYER DELLA GRANDE DISTRIBUZIONE ORGANIZZATA

BUYER DELLA GRANDE DISTRIBUZIONE ORGANIZZATA BUYER DELLA GRANDE DISTRIBUZIONE ORGANIZZATA identificativo scheda: 33-006 stato scheda: Validata sintetica Il Buyer si occupa delle attività di approvvigionamento dei beni e dei servizi fondamentali allo

Dettagli

Service manager del diporto

Service manager del diporto identificativo scheda: 30-042 stato scheda: Validata Descrizione sintetica Questa figura professionale svolge il ruolo di interfaccia fra il cantiere (e/o le imprese che svolgono attività manutentive,

Dettagli

MVC - Principio. MVC Model View Controller. MVC - Terminologia. MVC - Funzionamento. Richiesta. Controller. Model. Risposta. View

MVC - Principio. MVC Model View Controller. MVC - Terminologia. MVC - Funzionamento. Richiesta. Controller. Model. Risposta. View MVC View Controller! Si tratta di un pattern di progettazione introdotto originariamente con Smalltalk (1980 Xerox)! Si basa su astrazioni presenti in tutte le applicazioni dotate di interfaccia grafica!

Dettagli

2. Finalità generali previste dalle indicazioni nazionali

2. Finalità generali previste dalle indicazioni nazionali 2. Finalità generali previste dalle indicazioni nazionali Le Linee Guida ministeriali per i curricola del Quinto anno dell Istituto Tecnico Tecnologico, Indirizzo Informatica e Telecomunicazioni - Articolazione

Dettagli

CONTABILE. identificativo scheda: stato scheda: Validata

CONTABILE. identificativo scheda: stato scheda: Validata CONTABILE identificativo scheda: 31-003 stato scheda: Validata sintetica Il assicura il trattamento contabile delle transazioni economiche patrimoniali e finanziarie dell impresa, in base alle normative

Dettagli