Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Verifica Informatica 4a ITI, Prove d'esame di Informatica

Verifica di 4a iti informatica art. informatica, prof. Fabris

Tipologia: Prove d'esame

2025/2026

Caricato il 11/01/2026

pietro-fabbri-9
pietro-fabbri-9 🇮🇹

1 documento

1 / 8

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Verifica
di
Informatica
Nome e cognome:
Tempo: 100 minuti.
Da 0.5 punti a 3 punti si totalizza 3, la consegna in bianco equivale a 3, comunicare o copiare
equivale a consegnare in bianco.
[3 punti]
A) Creare il diagramma UML dei casi d’uso della seguente situazione:
Nell’officina è stato sviluppato un sistema per gestire la produzione e la manutenzione di manufatti metallici.
Gli attori sono tre:
l’Aiutante, che prepara materiali e registra le lavorazioni;
il Responsabile della Fornace, che controlla temperature e qualità dei metalli;
il Maestro Fabbro, che può svolgere tutte le attività dell’Aiutante e supervisionare e approvare i lavori.
Il sistema consente di registrare ordini, forgiare utensili, analizzare leghe metalliche, gestire la fornace, produrre
certificati di qualità e archiviare manufatti finiti.
La produzione dei manufatti include l’analisi delle leghe e la gestione della fornace.
L’archiviazione dei manufatti è possibile solo se esistono ordini registrati o certificati prodotti.
È prevista una richiesta di approvvigionamento al Mercato dei Metalli, che avviene tramite un sistema esterno.
[1 punto]
B) Scrivi tutto quello che sai e fornisci due esempi sui diagrammi delle classi UML in merito al concetto
di Dipendenza
[3 punti]
C) Si vuole modellare un oggetto che rappresenta un cuore in modo molto semplificato.
Il cuore ha un valore numerico che indica l’intensità del battito e uno stato che indica se è attivo oppure
no. Scrivi la classe Cuore in modo che il seguente main funzioni correttamente.
public class TestCuore {
public static void main(String[] args) {
// Creazione di un cuore con un valore iniziale e uno stato di attività
Cuore cuore = new Cuore(70, true);
// Il metodo deve mostrare il comportamento del cuore
cuore.funzione();
cuore.setValore(90);
cuore.funzione();
}
}
[2 punti]
D) Correggi gli errori presenti nel seguente codice:
public class MainMela {
public static void main(String[] args) {
Mela m = Mela(150);
m.peso = -1;
m.stampa();
m.setPeso(200);
m.stampa()
}
}
pf3
pf4
pf5
pf8

Anteprima parziale del testo

Scarica Verifica Informatica 4a ITI e più Prove d'esame in PDF di Informatica solo su Docsity!

Verifica di Informatica

Nome e cognome:

Tempo: 100 minuti.

Da 0.5 punti a 3 punti si totalizza 3, la consegna in bianco equivale a 3, comunicare o copiare

equivale a consegnare in bianco.

[3 punti]

A) Creare il diagramma UML dei casi d’uso della seguente situazione: Nell’officina è stato sviluppato un sistema per gestire la produzione e la manutenzione di manufatti metallici. Gli attori sono tre: l’Aiutante, che prepara materiali e registra le lavorazioni; il Responsabile della Fornace, che controlla temperature e qualità dei metalli; il Maestro Fabbro, che può svolgere tutte le attività dell’Aiutante e supervisionare e approvare i lavori. Il sistema consente di registrare ordini, forgiare utensili, analizzare leghe metalliche, gestire la fornace, produrre certificati di qualità e archiviare manufatti finiti. La produzione dei manufatti include l’analisi delle leghe e la gestione della fornace. L’archiviazione dei manufatti è possibile solo se esistono ordini registrati o certificati prodotti. È prevista una richiesta di approvvigionamento al Mercato dei Metalli, che avviene tramite un sistema esterno.

[1 punto]

B) Scrivi tutto quello che sai e fornisci due esempi sui diagrammi delle classi UML in merito al concetto di Dipendenza

[3 punti]

C) Si vuole modellare un oggetto che rappresenta un cuore in modo molto semplificato. Il cuore ha un valore numerico che indica l’intensità del battito e uno stato che indica se è attivo oppure no. Scrivi la classe Cuore in modo che il seguente main funzioni correttamente. public class TestCuore { public static void main(String[] args) { // Creazione di un cuore con un valore iniziale e uno stato di attività Cuore cuore = new Cuore(70, true); // Il metodo deve mostrare il comportamento del cuore cuore.funzione(); cuore.setValore(90); cuore.funzione(); } }

[2 punti]

D) Correggi gli errori presenti nel seguente codice:

public class MainMela {

public static void main(String[] args) {

Mela m = Mela(150);

m.peso = -1;

m.stampa();

m.setPeso(200);

m.stampa()

public class Mela {

private final String nome = "Mela";

private int peso;

public Mela(int peso) {

if (peso > 0) {

this.peso = peso;

} else {

this.peso = 100;

public void stampa() {

System.out.println(nome + " - peso: " + peso + "g");

public void setPeso(int peso) {

if (peso > 0) {

this.peso = peso;

public void setNome(int nom) {

this.nome = nom;

[2.5 punti]

E) Scrivi tutto quello che sai su: JDK Griglia di valutazione: Scritto Lessico e linguaggio tecnico Risposte alle domande poste dal docente Organizzazione e coerenza del discorso scritto 3 Lo studente si rifiuta di sottoporsi alla prova. (^4) L’elaborato presenta numerosi e gravi errori ortografici e/o linguistici. Lo studente non utilizza i termini tecnici. L’elaborato è incompleto e presenta numerosi errori gravi. Lo studente non ha padronanza dell’argomento e non è in grado di effettuare collegamenti logici. (^5) Sono presenti diversi errori ortografici e/o linguistici che rendono difficile la comprensione. Lo studente utilizza i termini tecnici ma non in modo corretto. L’elaborato è incompleto e presenta alcuni errori gravi. Lo studente ha poca padronanza dell’argomento ed effettua pochi collegamenti logici efficaci. (^6) L’elaborato risulta comprensibile anche se sono presenti alcuni errori ortografici e/o linguistici. Lo studente utilizza i termini tecnici non sempre correttamente. L’elaborato è incompleto e presenta alcuni errori lievi. Lo studente ha una padronanza accettabile dell’argomento ed effettua qualche collegamento logico. (^7) Lo studente si esprime in modo abbastanza corretto e utilizza correttamente tutti i termini tecnici. L’elaborato è completo e presenta alcuni errori lievi. Lo studente ha una buona padronanza dell’argomento e si ricollega ad altri argomenti ad esso inerenti. (^8) Lo studente utilizza correttamente tutti i termini tecnici e li espone tramite un lessico idoneo e ricco. L’elaborato è completo e non presenta errori. Lo studente ha compreso e padroneggia l’argomento, ricollegandosi a quelli inerenti. 9 - 10 (^) Lo studente ha un’ottima e completa padronanza del linguaggio e dei termini tecnici. Lo studente è in grado di rispondere in modo completo e corretto, espandendo il discorso e connettendosi ad altri aspetti generali e specifici. Lo studente ha compreso e fatto proprio l’argomento, si ricollega ad argomenti inerenti e completa il discorso con spunti originali e/o interdisciplinari.

public class Banana {

private final String nome = "Banana";

private int peso;

public Banana(int peso) {

if (peso > 0) {

this.peso = peso;

} else {

this.peso = 100;

public void stampa() {

System.out.println(nome + " - peso: " + peso + "g");

public void setPeso(int peso) {

if (peso > 0) {

this.peso = peso;

public void setNome(int nom) {

this.nome = nom;

[2.5 punti]

E) Scrivi tutto quello che sai su Garbage collector Griglia di valutazione: Scritto Lessico e linguaggio tecnico Risposte alle domande poste dal docente Organizzazione e coerenza del discorso scritto 3 Lo studente si rifiuta di sottoporsi alla prova. (^4) L’elaborato presenta numerosi e gravi errori ortografici e/o linguistici. Lo studente non utilizza i termini tecnici. L’elaborato è incompleto e presenta numerosi errori gravi. Lo studente non ha padronanza dell’argomento e non è in grado di effettuare collegamenti logici. (^5) Sono presenti diversi errori ortografici e/o linguistici che rendono difficile la comprensione. Lo studente utilizza i termini tecnici ma non in modo corretto. L’elaborato è incompleto e presenta alcuni errori gravi. Lo studente ha poca padronanza dell’argomento ed effettua pochi collegamenti logici efficaci. (^6) L’elaborato risulta comprensibile anche se sono presenti alcuni errori ortografici e/o linguistici. Lo studente utilizza i termini tecnici non sempre correttamente. L’elaborato è incompleto e presenta alcuni errori lievi. Lo studente ha una padronanza accettabile dell’argomento ed effettua qualche collegamento logico. (^7) Lo studente si esprime in modo abbastanza corretto e utilizza correttamente tutti i termini tecnici. L’elaborato è completo e presenta alcuni errori lievi. Lo studente ha una buona padronanza dell’argomento e si ricollega ad altri argomenti ad esso inerenti. (^8) Lo studente utilizza correttamente tutti i termini tecnici e li espone tramite un lessico idoneo e ricco. L’elaborato è completo e non presenta errori. Lo studente ha compreso e padroneggia l’argomento, ricollegandosi a quelli inerenti. 9 - 10 (^) Lo studente ha un’ottima e completa padronanza del linguaggio e dei termini tecnici. Lo studente è in grado di rispondere in modo completo e corretto, espandendo il discorso e connettendosi ad altri aspetti generali e specifici. Lo studente ha compreso e fatto proprio l’argomento, si ricollega ad argomenti inerenti e completa il discorso con spunti originali e/o interdisciplinari.

Verifica di Informatica

Nome e cognome:

Tempo: 100 minuti.

Da 0.5 punti a 3 punti si totalizza 3, la consegna in bianco equivale a 3, comunicare o copiare

equivale a consegnare in bianco.

[3 punti]

A) Creare il diagramma UML dei casi d’uso della seguente situazione: Nel laboratorio è attivo un sistema per la progettazione e realizzazione di manufatti in legno. Gli attori sono: l’Operaio, che registra misure e prepara il legname; il Controllore dei Materiali, che verifica qualità e stagionatura del legno; il Maestro Falegname, che eredita le funzioni dell’Operaio e supervisiona tutte le attività. Il sistema consente di registrare progetti, lavorare il legno, analizzare essenze, gestire il magazzino, produrre disegni tecnici e archiviare manufatti completati. La produzione dei disegni include l’analisi delle essenze e la gestione del magazzino. L’archiviazione dei manufatti è consentita solo se esistono progetti registrati o disegni prodotti. La richiesta di nuove forniture alla Segheria Centrale avviene tramite un sistema esterno.

[1 punto]

B) Scrivi tutto quello che sai e fornisci due esempi sui diagrammi delle classi UML in merito al concetto di Aggregazione

[3 punti]

C) Si vuole modellare un oggetto che rappresenta un cervello in modo molto semplice. Il cervello ha un valore numerico che indica il livello di attività e uno stato che indica se è attivo oppure no. Scrivi la classe Cervello in modo che il seguente main funzioni correttamente. public class TestCervello { public static void main(String[] args) { // Creazione di un cervello con un livello iniziale e uno stato attivo Cervello cervello = new Cervello(3, true); // Il metodo deve mostrare il comportamento del cervello cervello.funzione(); // Modifica del valore di attività cervello.setValore(6); cervello.funzione(); } }

[2 punti]

D) Correggi gli errori presenti nel seguente codice:

public class MainPera {

public static void main(String[] args) {

Pera p = Pera(160);

p.peso = -1;

p.stampa();

p.setPeso(180);

p.stampa()

Verifica di Informatica

Nome e cognome:

Tempo: 100 minuti.

Da 0.5 punti a 3 punti si totalizza 3, la consegna in bianco equivale a 3, comunicare o copiare

equivale a consegnare in bianco.

[3 punti]

A) Creare il diagramma UML dei casi d’uso della seguente situazione: Nell’atelier è stato sviluppato un sistema per la creazione e modifica di capi d’abbigliamento. Gli attori sono: l’Assistente, che registra ordini e prende misure; il Responsabile dei Tessuti, che controlla stoffe e colori; il Maestro Sarto, che può svolgere tutte le attività dell’Assistente e approvare i capi. Il sistema permette di registrare ordini, progettare capi, analizzare tessuti, gestire misure, produrre cartamodelli e archiviare capi finiti. La produzione dei cartamodelli include l’analisi dei tessuti e la gestione delle misure. L’archiviazione dei capi è possibile solo se esistono ordini registrati o cartamodelli prodotti. La richiesta di tessuti alla Casa dei Fornitori avviene tramite una piattaforma esterna.

[1 punto]

B) Scrivi tutto quello che sai e fornisci due esempi sui diagrammi delle classi UML in merito ai concetti di Classi Astratte e Generalizzazione

[3 punti]

C) Si vuole modellare un oggetto che rappresenta uno stomaco in modo semplificato. Lo stomaco ha un valore numerico che indica il livello di attività e uno stato che indica se è attivo oppure no. Scrivi la classe Stomaco in modo che il seguente main funzioni correttamente. public class TestStomaco { public static void main(String[] args) { // Creazione di uno stomaco con un valore iniziale // e uno stato attivo Stomaco stomaco = new Stomaco(4, true); // Il metodo deve mostrare lo stato dello stomaco stomaco.funzione(); stomaco.setValore(2); stomaco.funzione(); } }

[2 punti]

D) Correggi gli errori presenti nel seguente codice:

public class MainArancia {

public static void main(String[] args) {

Arancia a = Arancia(180);

a.peso = -1;

a.stampa();

a.setPeso(220);

a.stampa()

public class Arancia {

private final String nome = "Arancia";

private int peso;

public Arancia(int peso) {

if (peso > 0) {

this.peso = peso;

} else {

this.peso = 150;

public void stampa() {

System.out.println(nome + " - peso: " + peso + "g");

public void setPeso(int peso) {

if (peso > 0) {

this.peso = peso;

public void setNome(int nom) {

this.nome = nom;

[2.5 punti]

E) Scrivi tutto quello che sai su: Ereditarietà Griglia di valutazione: Scritto Lessico e linguaggio tecnico Risposte alle domande poste dal docente Organizzazione e coerenza del discorso scritto 3 Lo studente si rifiuta di sottoporsi alla prova. (^4) L’elaborato presenta numerosi e gravi errori ortografici e/o linguistici. Lo studente non utilizza i termini tecnici. L’elaborato è incompleto e presenta numerosi errori gravi. Lo studente non ha padronanza dell’argomento e non è in grado di effettuare collegamenti logici. (^5) Sono presenti diversi errori ortografici e/o linguistici che rendono difficile la comprensione. Lo studente utilizza i termini tecnici ma non in modo corretto. L’elaborato è incompleto e presenta alcuni errori gravi. Lo studente ha poca padronanza dell’argomento ed effettua pochi collegamenti logici efficaci. (^6) L’elaborato risulta comprensibile anche se sono presenti alcuni errori ortografici e/o linguistici. Lo studente utilizza i termini tecnici non sempre correttamente. L’elaborato è incompleto e presenta alcuni errori lievi. Lo studente ha una padronanza accettabile dell’argomento ed effettua qualche collegamento logico. (^7) Lo studente si esprime in modo abbastanza corretto e utilizza correttamente tutti i termini tecnici. L’elaborato è completo e presenta alcuni errori lievi. Lo studente ha una buona padronanza dell’argomento e si ricollega ad altri argomenti ad esso inerenti. (^8) Lo studente utilizza correttamente tutti i termini tecnici e li espone tramite un lessico idoneo e ricco. L’elaborato è completo e non presenta errori. Lo studente ha compreso e padroneggia l’argomento, ricollegandosi a quelli inerenti. 9 - 10 (^) Lo studente ha un’ottima e completa padronanza del linguaggio e dei termini tecnici. Lo studente è in grado di rispondere in modo completo e corretto, espandendo il discorso e connettendosi ad altri aspetti generali e specifici. Lo studente ha compreso e fatto proprio l’argomento, si ricollega ad argomenti inerenti e completa il discorso con spunti originali e/o interdisciplinari.