Analisi e progettazione ad oggetti

Размер: px
Начинать показ со страницы:

Download "Analisi e progettazione ad oggetti"

Транскрипт

1 Analisi e progettazione ad oggetti

2 Richiami di Analisi e progettazione ad oggetti L idea di base della analisi ad oggetti è di partire da una descrizione del problema in termini di entità e relazioni tra di esse, per poi arrivare ad identificare le classi e le loro relazioni, utilizzando i principi base della programmazione ad oggetti, ereditarietà, polimorfismo ed incapsulamento Si possono individuare tre fasi 1. Identificare le classi 2. Attribuire le responsabilità ed i comportamenti a ciascuna classe 3. Descrivere le relazioni fra le classi 2

3 Identificare le classi Nella prima fase si identificano i concetti principali che identificano l applicazione o il problema da affrontare Possono identificare sia entità (animate o no), come Persona, Libro, Auto; che concetti (conto corrente, pagamento, partita) E utile fare un elenco di tutte le classi possibili, che poi possono essere eliminate 3

4 Esempio gestione dei conti Possibili classi corrente in una banca Banca, cliente, conto corrente, versamento, bonifico, saldo, ottenere valuta estera 4

5 Attribuire i comportamenti Identificazione metodi e attributi Per identificare i metodi e gli attributi degli oggetti si può far riferimento alle azioni che effettuano le identità identificate come oggetti Gli attributi rappresentano le principali proprietà degli oggetti, i metodi sono i comportamenti richiesti per la risoluzione del problema Identificare possibili aggregazioni tra oggetti per rappresentare aspetti più complessi (il conto corrente associato ad un risparmiatore) 5

6 Esempio (continua) Calcolare il saldo conto Effettuare un bonifico a favore di un beneficiario 6

7 Le responsabilità Cercare comportamenti comuni a più classi e verificare se sia possibile creare una classe astratta Bisogna identificare chiaramente le responsabilità, e distribuirle equamente (non accollarle in una sola o poche classi, non usare classi ridondanti) 7

8 Esempio (continua) Chi deve calcolare il saldo conto? IL cliente o la banca? Chi deve convertire la valuta? La banca può chiedere aiuto? 8

9 Relazione client / server Distinguere tra i ruoli tra richiedente e fornitore (client / server) Un client sa di cosa ha bisogno, e come richiederlo al server. Si disinterssa di come il lavoro venga svolto, se questo viene delegato dal server ad altri Allo stesso modo il server sa adempiere alla richiesta dei client, ma non è interessato alla natura del client, ne vuole rilevare come viene svolto il lavoro (se a sua volta viene delegato) 9

10 Assegnare le responsabilità Un aspetto centrale nel design ad oggetti è una giusta attribuzione delle responsabilità tra le classi, per assicurare sial la modularità che il riuso degli oggetti In generale, si deve evitare di creare classi troppo accentratrici, con metodi complessi che rimandano alla programmazione procedurale più che a quella ad oggetti Le classi dovrebbero essere egoiste cercare di rifiutare responsabilità, di lavorare di meno e di delegare 10

11 Identificare le relazioni E importare identificare correttamente le relazioni in gioco, in termini di collaborazioni aggregazioni generalizzazioni Evitare le relazioni inutili e di eccedere nelle dipendenze 11

12 Implementazione delle relazioni Generalizzazione (Ereditarietà ): E un.. Aggregazione/Associazione: Ha (Composizione creazione) Dipendenza: Conosce (Composizione) Usare ereditarietà se effettivamente è richiesto il polimorfismo Cercare di non modificare il comportamento della classe base 12

13 La banca cambia la valuta con la collaborazione della banca centrale Il cliente dispone un bonifico alla banca dando gli estremi del beneficiario 13

14 Sviluppo evolutivo Nell'analisi e nella programmazione ad oggetti si predilige uno sviluppo evolutivo del progetto, attraversi più cicli di requisiti/analisi/progettazione/test/verifica, rispetto ad un tradizionale separazioni delle fasi a cascata 14

15 Ereditarietà ed aggregazione 15

16 Estensione del modello per includere segretarie, impiegati di magazzino, venditori 16

17 Riassestamento della gerarchia per tenere conto delle caratteristiche introdotte: attribuire le nuove caratteristiche nella super classe? 17

18 Introdurre delle classi intermedie? 18

19 Come prevedere le future espansioni del modello? 19

20 Spesso è preferibile interpretare le relazioni in termine di composizione/aggregazione piuttosto che di ereditarietà 20

21 Interpretare le relazioni in termini di ereditarietà aggregazione dipendenza influisce l intero ciclo di vita del software ad oggetti L aggregazione spesso deve essere preferita all ereditarietà quando favorisce l evoluzione del modello, inoltre si presta meglio anche ad essere interpretata nei modelli ER (database) 21

Introduzione alla programmazione Object Oriented. Luca Lista

Introduzione alla programmazione Object Oriented. Luca Lista Introduzione alla programmazione Object Oriented Luca Lista Concetti base del software OO Classi e oggetti Incapsulamento Relazione di ereditarietà Polimorfismo Cos è un Oggetto? Definizione da vocabolario:

Подробнее

Ingegneria del Software

Ingegneria del Software Ingegneria del Software Analisi Object Oriented ed Elementi di Programmazione OO Origini Le metodologie ad oggi nascono negli anni 70 ma si affermano solo nelgi anni 80 grazie alla nascita dei linguaggi

Подробнее

Modelli e Metodi per la Simulazione (MMS)

Modelli e Metodi per la Simulazione (MMS) Modelli e Metodi per la Simulazione (MMS) [email protected] Programma La simulazione ad eventi discreti, è una metodologia fondamentale per la valutazione delle prestazioni di sistemi complessi (di

Подробнее

Numero di contratto di noleggio CodiceInterno Chiave primaria CodiceInternazionale Codice identificativo internazionale

Numero di contratto di noleggio CodiceInterno Chiave primaria CodiceInternazionale Codice identificativo internazionale Videoteca Si vuole progettare una base di dati per una videoteca. La videoteca gestisce il noleggio di videocassette, dove ogni videocassetta è caratterizzata da un codice interno, un codice internazionale,

Подробнее

Programmazione con Java

Programmazione con Java Programmazione con Java Astrazioni e UML Astrazioni Nella vita reale siamo abituati a osservare e descrivere oggetti a vari livelli di dettaglio Dai da mangiare a Fido Porta a passeggio il cane Di quale

Подробнее

IL TIME MANAGEMENT: ORGANIZZARE IL TEMPO E GOVERNARLO

IL TIME MANAGEMENT: ORGANIZZARE IL TEMPO E GOVERNARLO Idee e metodologie per la direzione d impresa Giugno - Luglio 2003 Inserto di Missione Impresa dedicato allo sviluppo pratico di progetti finalizzati ad aumentare la competitività delle imprese. : ORGANIZZARE

Подробнее

Ore settimanali di lezione: 3 h di cui 2 in compresenza con l insegnante di Lab. di Informatica prof.ssa E.De Gasperi

Ore settimanali di lezione: 3 h di cui 2 in compresenza con l insegnante di Lab. di Informatica prof.ssa E.De Gasperi Anno scolastico 2015/2016 Piano di lavoro individuale ISS BRESSANONE-BRIXEN LICEO SCIENTIFICO - LICEO LINGUISTICO - ITE Classe: III ITE Insegnante: Prof.ssa Maria CANNONE Materia: INFORMATICA Ore settimanali

Подробнее

Metodologia di lavoro: PCM & GOPP

Metodologia di lavoro: PCM & GOPP Metodologia di lavoro: PCM & GOPP Obiettivo del Laboratorio Approfondire le metodologie e le tecniche di progettazione nell ambito dei programmi a gestione diretta del ciclo 2014-2020 attraverso l identificazione

Подробнее

Gerarchia di Generalizzazione. Esempio. Rappresentazione grafica. Cap. 4 - Modello E/R avanzato: Gerarchie di Generalizzazione/ specializzazione

Gerarchia di Generalizzazione. Esempio. Rappresentazione grafica. Cap. 4 - Modello E/R avanzato: Gerarchie di Generalizzazione/ specializzazione Gerarchia di Generalizzazione 22 Cap. 4 - Modello E/R avanzato: Gerarchie di Generalizzazione/ specializzazione Concetti Definizioni Esempi Mette in relazione (legami logici) una o più entità, E 2,...,

Подробнее

Pro/INTRALINK Guida al curriculum

Pro/INTRALINK Guida al curriculum Pro/INTRALINK 11.0 Guida al curriculum Guida al curriculum Corsi in aula tradizionale Amministrazione aziendale di PTC Windchill 11.0 Amministrazione aziendale di PTC Windchill 11.0 Panoramica Codice del

Подробнее

Introduzione alla OOP Object Oriented Programming

Introduzione alla OOP Object Oriented Programming Introduzione alla OOP Object Oriented Programming Programmazione Orientata agli Oggetti I livelli dei linguaggi livelli di tensione porte logiche codice binario linguaggio assembler linguaggi procedurali

Подробнее

Programmazione Orientata agli Oggetti. Emilio Di Giacomo e Walter Didimo

Programmazione Orientata agli Oggetti. Emilio Di Giacomo e Walter Didimo Programmazione Orientata agli Oggetti Emilio Di Giacomo e Walter Didimo Una metafora dal mondo reale la fabbrica di giocattoli progettisti Un semplice giocattolo Impara i suoni Dall idea al progetto Toy

Подробнее

ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI Anno scolastico 2015/2016

ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI Anno scolastico 2015/2016 ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI Anno scolastico 2015/2016 Classe: 4^A inf Prof.ssa Lami Carla Prof. Simone Calugi Programma di INFORMATICA GENERALE, APPLICAZIONI

Подробнее

Basi di Dati. Il Modello Entità-Relazione. Il Modello Entità-Relazione

Basi di Dati. Il Modello Entità-Relazione. Il Modello Entità-Relazione Basi di Dati Perché i modelli concettuali? Tranne casi banali, passare direttamente dai requisiti allo schema logico della base di dati presenta diverse difficoltà. Da dove si parte? Si rischia di perdersi

Подробнее

SCUOLA PRIMARIA CURRICOLO SCIENZE DELIBERATO ANNO SCOL. 2015/2016

SCUOLA PRIMARIA CURRICOLO SCIENZE DELIBERATO ANNO SCOL. 2015/2016 SCUOLA PRIMARIA CURRICOLO DELIBERATO ANNO SCOL. 2015/2016 SCUOLA PRIMARIA CLASSE PRIMA COMPETENZA DI Mettere in relazione il pensare con il fare. Affrontare situazioni problematiche ipotizzando soluzioni,

Подробнее

PIANO DI LAVORO DI ECONOMIA AZIENDALE

PIANO DI LAVORO DI ECONOMIA AZIENDALE PIANO DI LAVORO DI ECONOMIA AZIENDALE CLASSE 3ALA ANNO SCOLASTICO 2011/12 PROF.SSA BARTOLI MARIA GRAZIA MODULI DURATA (IN ORE) 1. Lo scambio economico( dal biennio) 20 2. La gestione aziendale 50 3. L

Подробнее

Progettazione logica

Progettazione logica Progettazione logica Progettazione Logica Il prodotto della progettazione logica è uno schema logico che rappresenta le informazioni contenute nello schema E- R in modo corretto ed efficiente. Richiede

Подробнее

Il modello Entità/Relazioni (ER)

Il modello Entità/Relazioni (ER) Il modello Entità/Relazioni (ER) Basi di dati 1 Il modello Entità/Relazioni (ER) Angelo Montanari Dipartimento di Matematica e Informatica Università di Udine Il modello Entità/Relazioni (ER) Basi di dati

Подробнее

NUCLEI FONDANTI L azienda come sistema: elementi soggetti e tipologie La localizzazione e la gestione dell azienda I calcoli finanziari

NUCLEI FONDANTI L azienda come sistema: elementi soggetti e tipologie La localizzazione e la gestione dell azienda I calcoli finanziari DISCIPLINA INDIRIZZO ECONOMIA AZIENDALE TECNICO BIENNIO PRIMO ANNO FINALITA Utilizzare linguaggio e strumenti matematici per trattare informazioni qualitative e quantitative Conoscere i fondamenti del

Подробнее

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

Подробнее

Esercizi svolti sul modello ER con regole di lettura. Esercizio 1

Esercizi svolti sul modello ER con regole di lettura. Esercizio 1 Esercizio 1 Esercizi svolti sul modello ER con regole di lettura Un università vuole raccogliere ed organizzare in un database le informazioni sui propri studenti in relazione ai corsi che essi frequentano

Подробнее

Le basi di dati. Definizione 1. Lezione 2. Bisogna garantire. Definizione 2 DBMS. Differenza

Le basi di dati. Definizione 1. Lezione 2. Bisogna garantire. Definizione 2 DBMS. Differenza Definizione 1 Lezione 2 Le basi di dati Gli archivi di dati Organizzato in modo integrato attraverso tecniche di modellazione di dati Gestiti su memorie di massa Con l obiettivo Efficienza trattamento

Подробнее

Metodologie e modelli di progetto

Metodologie e modelli di progetto Metodologie e modelli di progetto Ingg. Francesco Gullo, Giovanni Ponti D.E.I.S Università della Calabria [email protected] [email protected] 1 I Sistemi Informativi Un sistema informativo èun

Подробнее

Informatica. Dipartimento di Economia. Ing. Cristiano Gregnanin. 20 ottobre Corso di laurea in Economia

Informatica. Dipartimento di Economia. Ing. Cristiano Gregnanin. 20 ottobre Corso di laurea in Economia Informatica Dipartimento di Economia Ing. Cristiano Gregnanin Corso di laurea in Economia 20 ottobre 2016 1 / 22 Introduzione ai database Prima dei DBMS, le organizzazioni utilizzavano semplici file per

Подробнее

Classe prima. Classe seconda

Classe prima. Classe seconda LICEO SCIENTIFICO (INDIRIZZO ORDINARIO) CURRICULO DI SCIENZE Classe prima Conoscere le grandezze e le unità di misura del S.I.; il metodo scientifico e le sue fasi applicative ; Conoscere la Terra nello

Подробнее

Modulo 16. Introduzione ai Design Patterns. Tutte le case assolvono alla medesima funzione: offrire uno spazio abitativo

Modulo 16. Introduzione ai Design Patterns. Tutte le case assolvono alla medesima funzione: offrire uno spazio abitativo Modulo 16 Introduzione ai Design Patterns Partiamo da un analogia Obiettivo: costruire una casa. Tutte le case sono simili, ma non uguali, cioè: Tutte le case assolvono alla medesima funzione: offrire

Подробнее

Parte della gestione finanziaria che ha l'obiettivo di ottimizzare il flusso di disponibilità liquide di un'azienda. Ha lo scopo di non mantenere mai

Parte della gestione finanziaria che ha l'obiettivo di ottimizzare il flusso di disponibilità liquide di un'azienda. Ha lo scopo di non mantenere mai Parte della gestione finanziaria che ha l'obiettivo di ottimizzare il flusso di disponibilità liquide di un'azienda. Ha lo scopo di non mantenere mai somme inutilizzate, o di regolare e prevenire eventuali

Подробнее

CREARE UNA NUOVA IMPRESA

CREARE UNA NUOVA IMPRESA CREARE UNA NUOVA IMPRESA Pianificare la gestione con il Business Plan Dott. Patron Daniele Pianificare la gestione con il Business Plan - pagina 1 IL BUSINESS PLAN DI UN IMPRESA COS E E un documento che

Подробнее

PSR Misure strutturali. Modalità e criteri per estrazione campione controlli in loco

PSR Misure strutturali. Modalità e criteri per estrazione campione controlli in loco 24/03/2011 PSR 2007 2013 Misure strutturali Modalità e criteri per estrazione campione controlli in loco Di seguito si riporta una sintesi della procedura di controllo in carico alla Regione (Ente delegato)

Подробнее

PERCORSO DI TECNICO DEI SERVIZI DI ANIMAZIONE TURISTICO SPORTIVA IeFP - ISIS MAMOLI BERGAMO

PERCORSO DI TECNICO DEI SERVIZI DI ANIMAZIONE TURISTICO SPORTIVA IeFP - ISIS MAMOLI BERGAMO PERCORSO DI TECNICO DEI SERVIZI DI ANIMAZIONE TURISTICO SPORTIVA IeFP - ISIS MAMOLI BERGAMO AMBITO COMPETENZE DI BASE N. Abilità del triennio 1A Comprendere testi di diversa tipologia e complessità N.1

Подробнее

Progettazione logica relazionale (1/2) Progettazione logica. Progettazione logica relazionale (2/2) Introduzione. Progettazione logica

Progettazione logica relazionale (1/2) Progettazione logica. Progettazione logica relazionale (2/2) Introduzione. Progettazione logica Progettazione logica Progettazione logica relazionale (1/2) Introduzione Ristrutturazione dello schema ER Eliminazione delle gerarchie Partizionamento di concetti Eliminazione degli attributi multivalore

Подробнее

Kit Documentale Qualità UNI EN ISO 9001:2015. Templates modificabili di Manuale, Procedure e Modulistica. Nuova versione 3.

Kit Documentale Qualità UNI EN ISO 9001:2015. Templates modificabili di Manuale, Procedure e Modulistica. Nuova versione 3. Premessa Il sistema di gestione per la qualità conforme alla norma internazionale UNI EN ISO 9001:2015 dovrebbe essere implementato nell ordine di seguito indicato, che riporta le clausole della norma

Подробнее

Corso di Laurea Triennale in Ingegneria Informatica Ingegneria del software. Processo software. Marina Mongiello. il processo

Corso di Laurea Triennale in Ingegneria Informatica Ingegneria del software. Processo software. Marina Mongiello. il processo Corso di Laurea Triennale in Ingegneria Informatica Ingegneria del Processo Sommario 1. Prodotto e processo 2. Ciclo di vita del 3. Modelli del processo di sviluppo 1. Modelli a processo prescrittivo 2.

Подробнее

CURRICOLO DI SCIENZE Scuola Primaria CLASSI 1^ e 2^ COMPETENZE CONOSCENZE ABILITÀ

CURRICOLO DI SCIENZE Scuola Primaria CLASSI 1^ e 2^ COMPETENZE CONOSCENZE ABILITÀ CURRICOLO DI SCIENZE Scuola Primaria CLASSI 1^ e 2^ COMPETENZE CONOSCENZE ABILITÀ COMPETENZA 1 RICONOSCERE E DESCRIVERE FENOMENI FONDAMENTALI DEL MONDO FISICO E BIOLOGICO - I cinque sensi - Alcuni esseri

Подробнее

ARGOMENTI IN TEMA DI INFEZIONI

ARGOMENTI IN TEMA DI INFEZIONI ARGOMENTI IN TEMA DI INFEZIONI CORRELATE ALL ASSISTENZA SALA CONFERENZE POLO DIDATTICO INTEGRATO c/o Villaggio del Ragazzo 18 settembre 2015 S.Giroldi ELEMENTI STRATEGICI DEL COORDINATORE NEL CONTROLLO

Подробнее

PROBLEMI ALGORITMI E PROGRAMMAZIONE

PROBLEMI ALGORITMI E PROGRAMMAZIONE PROBLEMI ALGORITMI E PROGRAMMAZIONE SCIENZE E TECNOLOGIE APPLICATE CLASSE SECONDA D PROGRAMMARE = SPECIFICARE UN PROCEDIMENTO CAPACE DI FAR SVOLGERE AD UNA MACCHINA UNA SERIE ORDINATA DI OPERAZIONI AL

Подробнее

Interrogare una base di dati: algebra relazionale e SQL. Savino Castagnozzi Giorgio Macauda Michele Meomartino Salvatore Picerno Massimiliano Sartor

Interrogare una base di dati: algebra relazionale e SQL. Savino Castagnozzi Giorgio Macauda Michele Meomartino Salvatore Picerno Massimiliano Sartor Interrogare una base di dati: algebra relazionale e SQL Savino Castagnozzi Giorgio Macauda Michele Meomartino Salvatore Picerno Massimiliano Sartor Contesto didattico Il seguente materiale didattico è

Подробнее

Introduzione alle macchine a stati (non definitivo)

Introduzione alle macchine a stati (non definitivo) Introduzione alle macchine a stati (non definitivo) - Introduzione Il modo migliore per affrontare un problema di automazione industriale (anche non particolarmente complesso) consiste nel dividerlo in

Подробнее

CURRICOLO DI SCIENZE Scuola Primaria CLASSI 1^ e 2^ COMPETENZE CONOSCENZE ABILITÀ

CURRICOLO DI SCIENZE Scuola Primaria CLASSI 1^ e 2^ COMPETENZE CONOSCENZE ABILITÀ CURRICOLO DI SCIENZE Scuola Primaria CLASSI 1^ e 2^ COMPETENZE CONOSCENZE ABILITÀ COMPETENZA 1 RICONOSCERE E DESCRIVERE FENOMENI FONDAMENTALI DEL MONDO FISICO E BIOLOGICO - I cinque sensi - Alcuni esseri

Подробнее

Elena Baralis, Claudio Demartini

Elena Baralis, Claudio Demartini Progetto concettuale Il progetto concettuale 1 Obiettivo: produrre lo schema concettuale Strumenti: meccanismi di astrazione forniti dal modello Entità-Relazione Specifiche iniziali: descrizioni in linguaggio

Подробнее

Esercizio 1: un semplice schema concettuale. Descrivere lo schema concettuale della seguente realtà:

Esercizio 1: un semplice schema concettuale. Descrivere lo schema concettuale della seguente realtà: Esercizio 1: un semplice schema concettuale Descrivere lo schema concettuale della seguente realtà: Esercitazione 1 - Il modello Entita Relazione Università degli Studi di Milano-Bicocca Corso di Elementi

Подробнее

RISOLVERE I TEMI D ESAME

RISOLVERE I TEMI D ESAME RISOLVERE I TEMI D ESAME UN PARAGONE Elementi di Informatica e Programmazione Università di Brescia 1 SVILUPPO DI UN TEMA Leggere bene la traccia (evitare di andare fuori tema ) Pensare a cosa si sa e

Подробнее

Fondamenti di Informatica T-1. Ereditarietà & Polimorfismo

Fondamenti di Informatica T-1. Ereditarietà & Polimorfismo Ereditarietà & Polimorfismo Ereditarietà Meccanismo per definire una nuova classe (classe derivata) come specializzazione di un altra (classe base) La classe base modella un concetto generico La classe

Подробнее

Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw -Hill, Progettazione logica. Dati di ingresso e uscita

Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw -Hill, Progettazione logica. Dati di ingresso e uscita Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw -Hill, 1996-2002 Capitolo 8: Progettazione logica 17/10/2002 Progettazione concettuale Requisiti della base di dati Schema concettuale Progettazione

Подробнее

ECONOMIA AZIENDALE Prova scritta del 3 febbraio 2017

ECONOMIA AZIENDALE Prova scritta del 3 febbraio 2017 Soluzione svolta dell esercizio di Ragioneria: ECONOMIA AZIENDALE Prova scritta del 3 febbraio 2017 3) Lunedì 7 novembre 2016, vengono vendute e consegnate 50 unità di merce al prezzo di 120,00 cadauna

Подробнее

IL PERCORSO LOGICO DI D U N P R P O R GET E T T O T

IL PERCORSO LOGICO DI D U N P R P O R GET E T T O T IL PERCORSO LOGICO DI UN PROGETTO PROGETTARE SIGNIFICA: utilizzare procedimenti introdurre organizzazione e razionalità nell azione raggiungere determinati obiettivi 1- Perché si vuol fare? (giustificazione

Подробнее

Modelli di processo. Marina Zanella - Ingegneria del Software Processo 1

Modelli di processo. Marina Zanella - Ingegneria del Software Processo 1 Modelli di processo Ciclo di vita di un prodotto sw = tutte le fasi che accompagnano tale prodotto dal concepimento dell idea dello stesso fino al suo ritiro Modello di processo = tentativo di organizzare

Подробнее

Lez. 5 La Programmazione. Prof. Salvatore CUOMO

Lez. 5 La Programmazione. Prof. Salvatore CUOMO Lez. 5 La Programmazione Prof. Salvatore CUOMO 1 2 Programma di utilità: Bootstrap All accensione dell elaboratore (Bootsrap), parte l esecuzione del BIOS (Basic Input Output System), un programma residente

Подробнее

MODULO BIMESTRALE N.1:Le Grandezze in Fisica

MODULO BIMESTRALE N.1:Le Grandezze in Fisica CLASSE PRIMAFISICA MODULO BIMESTRALE N.1:Le Grandezze in Fisica Conoscere il concetto di grandezza, di misura, di unità di misura, di equivalenza e gli strumenti matematici per valutare le grandezze. ABILITA

Подробнее

LA PROGETTAZIONE CONCETTUALE

LA PROGETTAZIONE CONCETTUALE Argomenti della lezione LA PROGETTAZIONE CONCETTUALE Prima parte Un esercizio sulle generalizzazioni Documentazione di schemi E-R Raccolta e analisi dei requisiti Criteri generali di rappresentazione Strategia

Подробнее

La programmazione ad oggetti: chiamate di metodi. Overloading. This

La programmazione ad oggetti: chiamate di metodi. Overloading. This ISTITUTO D ISTRUZIONE SUPERIORE FERRARIS BRUNELLESCHI - EMPOLI Materia: INFORMATICA PROGRAMMA SVOLTO A.S. 2015/2016 Classe IV C Informatica Proff. Fabio Ciao / Simone Calugi Libro di testo: Cloud B P.

Подробнее

Introduzione alla programmazione Algoritmi e diagrammi di flusso. Sviluppo del software

Introduzione alla programmazione Algoritmi e diagrammi di flusso. Sviluppo del software Introduzione alla programmazione Algoritmi e diagrammi di flusso F. Corno, A. Lioy, M. Rebaudengo Sviluppo del software problema idea (soluzione) algoritmo (soluzione formale) programma (traduzione dell

Подробнее

Programmazione di INFORMATICA e Laboratorio

Programmazione di INFORMATICA e Laboratorio ISIUO ECNICO SAALE settore ECNOLOGICO ad indirizzo: Elettronica ed Elettrotecnica - Informatica e elecomunicazioni Meccanica, Meccatronica ed Energia "VIORIO EMANUELE III" Via Duca della Verdura, 48-90143

Подробнее

Istituto Professionale di Stato per l Industria e l Artigianato Brugnera (pn)

Istituto Professionale di Stato per l Industria e l Artigianato Brugnera (pn) Ministero dell Istruzione, dell Università e della Ricerca Istituto Professionale di Stato per l Industria e l Artigianato Brugnera (pn) Sede Centrale: Cod. fiscale: 91010090933 Sede associata: 33070 BRUGNERA

Подробнее

Import Dati da Esatto Release 5.0

Import Dati da Esatto Release 5.0 Piattaforma Applicativa Gestionale Import Dati da Esatto Release 5.0 COPYRIGHT 2000-2006 by ZUCCHETTI S.p.A. Tutti i diritti sono riservati.questa pubblicazione contiene informazioni protette da copyright.

Подробнее

SCUOLA SECONDARIA DI I GRADO ALIGHIERI - TANZI MOLA DI BARI ANNO SCOLASTICO 2011/1012

SCUOLA SECONDARIA DI I GRADO ALIGHIERI - TANZI MOLA DI BARI ANNO SCOLASTICO 2011/1012 SCUOLA SECONDARIA DI I GRADO ALIGHIERI - TANZI MOLA DI BARI ANNO SCOLASTICO 2011/1012 ASSE SCIENTIFICO-TECNOLOGICO (Scienze, Geografia, Tecnologia, Scienze Motorie) L asse scientifico-tecnologico ha l

Подробнее

I database. Introduzione alla teoria delle basi di dati

I database. Introduzione alla teoria delle basi di dati I database Introduzione alla teoria delle basi di dati 1 Cosa sono e a cosa servono i Database Un database (o base di dati) e' una raccolta organizzata di dati correlati. Il principale scopo di un database

Подробнее

Principi di Progettazione del Software a.a Introduzione al corso Prof. Luca Mainetti Università del Salento

Principi di Progettazione del Software a.a Introduzione al corso Prof. Luca Mainetti Università del Salento Principi di Progettazione del Software a.a. 2016-2017 Prof. Università del Salento Il GSA Lab (www.gsalab.unisalento.it) Laboratorio di ricerca in ingegneria del software e sistemi interattivi La mission

Подробнее

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

Подробнее

DIPARTIMENTO DISCIPLINARE: SCIENZE (SC) N.B. L'ordine delle competenze non è tassonomico, ma è da considerare secondo una mappa concettuale.

DIPARTIMENTO DISCIPLINARE: SCIENZE (SC) N.B. L'ordine delle competenze non è tassonomico, ma è da considerare secondo una mappa concettuale. Pag. 1 di 8 DIPARTIMENTO DISCIPLINARE: SCIENZE (SC) N.B. L'ordine delle competenze non è tassonomico, ma è da considerare secondo una mappa concettuale. A COMUNICARE 1. Ascoltare 2. Associare 3. Codificare

Подробнее

Guida introduttiva: Gestisci utenti e visibilità partner

Guida introduttiva: Gestisci utenti e visibilità partner Guida per il cliente Novembre 2016 La presente guida mostra come utilizzare il Microsoft Business Center per cercare un utente, invitare nuovi utenti e assegnare o rimuovere ruoli per gestire le autorizzazioni

Подробнее

TECNOLOGIA SCUOLA SECONDARIA CLASSE SECONDA

TECNOLOGIA SCUOLA SECONDARIA CLASSE SECONDA TECNOLOGIA SCUOLA SECONDARIA CLASSE SECONDA L alunno progetta e realizza rappresentazioni grafiche o infografiche, relative alla struttura e al Sa utilizzare comunicazioni procedurali e istruzioni tecniche

Подробнее

OBIETTIVI PER LA SUFFICIE ZA DELLE CLASSI PRIME SCIE ZE ATURALI

OBIETTIVI PER LA SUFFICIE ZA DELLE CLASSI PRIME SCIE ZE ATURALI OBIETTIVI PER LA SUFFICIE ZA DELLE CLASSI PRIME - identificare le fasi del metodo di indagine scientifica con particolare riferimento all osservazione; - comprendere e utilizzare in modo adeguato lessico

Подробнее

Procedura Amministrativo-Contabile Funzionario delegato. La gestione del Funzionario delegato

Procedura Amministrativo-Contabile Funzionario delegato. La gestione del Funzionario delegato Procedura Amministrativo-Contabile Funzionario delegato La gestione del Funzionario delegato 1. OBIETTIVO Il presente documento descrive le attività amministrativo-contabili del titolare di uffici distaccati,

Подробнее

Classe III specializzazione elettronica. Sistemi automatici

Classe III specializzazione elettronica. Sistemi automatici Macro unità n 1 Classe III specializzazione elettronica Sistemi automatici Reti elettriche Reti elettriche in regime continuo. Generatore, resistori, legge di Ohm. Resistenze in serie e parallelo. Partitore

Подробнее

Corso di Ingegneria del Software. Activity Diagram

Corso di Ingegneria del Software. Activity Diagram Corso di Ingegneria del Software a.a. 2009/2010 Mario Vacca [email protected] Diagrammi di attività Diagrammi di attività 1. La notazione 2. Uso dei diagrammi di attività 3. TOOL di supporto 4.

Подробнее

PIANO DI LAVORO. Disciplina: Diritto e tecnica amministrativa della struttura ricettiva Ore settimanali di insegnamento: 4 Classe: 3CC

PIANO DI LAVORO. Disciplina: Diritto e tecnica amministrativa della struttura ricettiva Ore settimanali di insegnamento: 4 Classe: 3CC ISTITUTO PROFESSIONALE STATALE PER I SERVIZI ALBERGHIERI E DELLA RISTORAZIONE PIETRO D ABANO SERVIZI PER L ENOGASTRONOMIA E L OSPITALITÀ ALBERGHIERA Via Monteortone, 9-35031 Abano Terme - Tel. 049.8630000

Подробнее

Classi. Oggetti e classi. Creazione e inizializzazione di oggetti in C++ Distruzione di oggetti in C++

Classi. Oggetti e classi. Creazione e inizializzazione di oggetti in C++ Distruzione di oggetti in C++ Informatica 3 Informatica 3 LEZIONE 7: Fondamenti di programmazione orientata agli oggetti (1) Modulo 1: Introduzione: oggetti e classi Modulo 2: Link e associazioni Modulo 3: Aggregazione Lezione 7 -

Подробнее

ECONOMIA AZIENDALE Indirizzo AFM, IGEA, Liceo e Mercurio

ECONOMIA AZIENDALE Indirizzo AFM, IGEA, Liceo e Mercurio ISTITUTO TECNICO COMMERCIALE STATALE Anno scolastico 2011/2012 SCHIAPARELLI-GRAMSCI Schiaparelli via Settembrini 4, 20124 Milano tel. 02/2022931 fax 29512285 E-mail [email protected] Gramsci L.go

Подробнее

SISTEMI OPERATIVI, RETI, INTERNET

SISTEMI OPERATIVI, RETI, INTERNET Competenze e Unità didattica formativa capitalizzabile 4.1 SISTEMI OPERATIVI, RETI, INTERNET Comprendere il significato dell'evoluzione dei sistemi operativi. Comprendere che cosa fa un sistema operativo

Подробнее

Contabile. Classificazione ATECO 2007 82 - ATTIVITÀ DI SUPPORTO PER LE FUNZIONI D'UFFICIO E ALTRI SERVIZI DI SUPPORTO ALLE IMPRESE

Contabile. Classificazione ATECO 2007 82 - ATTIVITÀ DI SUPPORTO PER LE FUNZIONI D'UFFICIO E ALTRI SERVIZI DI SUPPORTO ALLE IMPRESE identificativo scheda: 31-003 stato scheda: Validata Descrizione sintetica Il assicura il trattamento contabile delle transazioni economiche patrimoniali e finanziarie dell impresa, in base alle normative

Подробнее

Ciclo di vita di un sistema informativo

Ciclo di vita di un sistema informativo Ciclo di vita di un sistema informativo 1) Studio di fattibilità definire, in maniera per quanto possibile precisa, i costi delle varie alternative possibili stabilire le priorità di realizzazione delle

Подробнее

10 Quasi esperimenti. Giulio Vidotto Raffaele Cioffi

10 Quasi esperimenti. Giulio Vidotto Raffaele Cioffi 10 Quasi esperimenti Giulio Vidotto Raffaele Cioffi Indice: 10.1 La differenza principale tra quasi esperimenti e veri esperimenti 10.2 Disegni con gruppo di controllo non equivalenti 10.3 Disegni senza

Подробнее

Istituto Comprensivo di Sissa Trecasali Allegato 2.E al Piano Triennale dell Offerta Formativa 2016/19 CURRICOLO DI SCIENZE SCUOLA DELL INFANZIA

Istituto Comprensivo di Sissa Trecasali Allegato 2.E al Piano Triennale dell Offerta Formativa 2016/19 CURRICOLO DI SCIENZE SCUOLA DELL INFANZIA CURRICOLO DI SCIENZE SCUOLA DELL INFANZIA OBIETTIVI FORMATIVI TRAGUARDI Obiettivi riferiti all intero percorso della scuola dell infanzia OBIETTIVI SPECIFICI DI APPRENDIMENTO COMPETENZE Osservare con attenzione

Подробнее

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

Подробнее

Materiale didattico. Sommario

Materiale didattico. Sommario Diploma Universitario in Ingegneria Informatica Corso di Ingegneria del Software Docente: ing. Anna Rita Fasolino Dipartimento di Informatica e Sistemistica Università degli Studi di Napoli Federico II

Подробнее

Psicoterapia cognitivo-comportamentale in età evolutiva. Dott.ssa Elena Luisetti

Psicoterapia cognitivo-comportamentale in età evolutiva. Dott.ssa Elena Luisetti Psicoterapia cognitivo-comportamentale in età evolutiva Dott.ssa Elena Luisetti PIU CHE UNA SCUOLA E UNA PROSPETTIVA EMERSE CON IL CONVERGERE DI PIU FILONI PRINCIPI BASE Kendell, 1993 A. L individuo reagisce

Подробнее

LA PIANIFICAZIONE DEI PROGETTI

LA PIANIFICAZIONE DEI PROGETTI CLAUDIO NIDASIO LA PIANIFICAZIONE DEI PROGETTI Parte 1: Il contesto organizzativo di progetto Parte 2: La pianificazione strutturale del progetto ESERCITAZIONE Obiettivi dell esercitazione Obiettivo dell'esercitazione

Подробнее

PANE AL PANE Pane e farine nella tradizione della mia Regione

PANE AL PANE Pane e farine nella tradizione della mia Regione UNITA DI APPRENDIMENTO DENOMINAZIONE PANE AL PANE Pane e farine nella tradizione della mia Regione COMPITO E PRODOTTO FINALE - Realizzazione di un impasto di frumento salato (pane comune, focaccia, focaccia

Подробнее

PROGRAMMAZIONE DISCIPLINARE SCUOLA PRIMARIA

PROGRAMMAZIONE DISCIPLINARE SCUOLA PRIMARIA ISTITUTO COMPRENSIVO MONTELABBATE Via G. Leopardi, 3-1025 Montelabbate (PU) Tel. 0721/499971 sito web www.icsmontelabbate.it e.mail [email protected] - [email protected] indirizzo

Подробнее

Bagnasco, Barbagli, Cavalli, Corso di sociologia, Il Mulino, 2007 Capitolo VI. Identità e socializzazione. Identità e socializzazione

Bagnasco, Barbagli, Cavalli, Corso di sociologia, Il Mulino, 2007 Capitolo VI. Identità e socializzazione. Identità e socializzazione Identità e socializzazione 1 Ogni società deve assicurare la propria continuità nel tempo. È necessario, quindi, che essa disponga di pratiche e istituzioni, atte a trasmettere almeno una parte del patrimonio

Подробнее