>Concorsi
>Forum
>Bandi/G.U.
 
 
 
 
  Login |  Registrati 
Elenco in ordine alfabetico delle domande di Sviluppo e progettazione software

Seleziona l'iniziale:
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  

> Clicca qui per scaricare l'elenco completo delle domande di questo argomento in formato PDF!


Nei linguaggi di programmazione ad oggetti a cosa serve la gestione delle eccezioni?   A definire un comportamento del programma al verificarsi di circostanze impreviste
Nei linguaggi di programmazione le variabili "booleane" possono assumere valori:   True e False
Nei linguaggi di programmazione le variabili "Globali" sono:   Sono delle variabili visibili in tutto il programma, a meno che non siano ridefinite in una soubroutine
Nei linguaggi di programmazione Object Oriented, come si definisce il termine "evento" riferito ad un oggetto?   Un'azione che l'oggetto subisce, in virtù della quale si possono eseguire dei metodi
Nei linguaggi di programmazione:   Gli oggetti sono istanze della classe
Nei sistemi di controllo versione, quale pratica è fondamentale per mantenere una storia dei commit chiara e gestibile?   Effettuare commit frequenti con messaggi descrittivi e significativi
Nel ciclo di vita del software, l'analisi funzionale fa parte della fase di:   progettazione
Nel contesto dell'analisi dei requisiti, quale tra le seguenti tecniche consente di modellare le interazioni tra attori esterni e il sistema informativo in termini di funzionalità offerte?   Diagramma dei casi d'uso UML
Nel diagramma delle classi UML cosa rappresenta il "ruolo"?   Il ruolo di una classe in una associazione
Nel diagramma delle classi UML cosa si intende per molteplicità con riferimento agli attributi?   La cardinalità di un attributo mono o multivalore
Nel diagramma delle classi UML una classe figlia può ridefinire un metodo implementato nella classe padre?   Si
Nel gergo del Project Management, cosa si intende con WBS?   WBS (Work Breakdown Structure) è la scomposizione del progetto in sottoprogetti e questi in macroattività e così via fino alle attività o componenti elementari che possono essere correttamente pianificati, valutati, budgetati, schedulati e controllati.
Nel linguaggio C# quale è la sintassi per commentare un blocco di codice?   Il blocco di codice da commentare deve essere compreso tra /* codice da commentare */
Nel linguaggio C# quale è la sintassi per commentare una singola riga di codice?   La riga da commentare deve avere come prefisso //
Nel linguaggio di programmazione ad oggetti C# quale è la sintassi corretta per dichiarare il costruttore della classe Car?   public Car()
Nel linguaggio di programmazione ad oggetti C#:   Console è una classe del namespace System
Nel linguaggio di programmazione C# per fare la conversione tra due tipi di dati:   si può usare il casting o la classe Convert
Nel linguaggio di programmazione Java, se un metodo è dichiarato con la parola chiave "private":   può essere richiamato soltanto dal codice presente all'interno della classe
Nel linguaggio di programmazione python un array può essere formato da elementi di tipi diversi tra loro?   Si
Nel linguaggio Java è possibile dichiarare più costruttori?   Si
Nel linguaggio Java è sempre possibile accedere al valore degli attributi di un oggetto?   No
Nel linguaggio Java a cosa serve la parola chiave "super"?   Per riferirsi agli elementi della superclasse
Nel linguaggio Java a cosa serve l'operatore instanceof?   A verificare se un oggetto posto come primo operatore appartiene o meno ad una classe
Nel linguaggio Java il costruttore:   può non essere dichiarato
Nel linguaggio Java per convenzione i nomi delle classi devono:   iniziare con la lettera maiuscola
Nel linguaggio Java quale è la convenzione che si usa per il nome delle variabili?   Si seguono le stesse regole dei metodi
Nel linguaggio Java quale è la sintassi per commentare un blocco di codice?   Il blocco di codice da commentare deve essere compreso tra /* codice da commentare */
Nel linguaggio Java quale è la sintassi per commentare una riga di codice?   La riga da commentare deve avere come prefisso //
Nel linguaggio Java quale dei seguenti non è un metodo della classe Object?   setClass
Nel linguaggio Java quale dei seguenti non è un metodo della classe String?   isNull
Nel linguaggio Java quale delle seguenti è la corretta dichiarazione del costruttore per la classe Macchina?   public Macchina()
Nel linguaggio Java quale metodo della classe Object deve essere invocato per duplicare un oggetto?   clone
Nel linguaggio Java qualora dovesse realizzare una classe per modellare i libri di testo quale è il nome più opportuno, secondo le convenzioni, da dare alla classe?   LibriTesto
Nel linguaggio Java qualora dovessi realizzare una classe per modellare i libri di testo quale è il nome più opportuno, secondo le convenzioni, da dare alla classe?   LibroTesto
Nel linguaggio Java quanti parametri può avere il costruttore?   0 o più parametri
Nell ingegneria del software, l'ordine di una struttura di un test-case è:   precondizioni, azioni, risultati attesi
Nell ingegneria del software, un software prototipale è:   una versione approssimativa e parziale, ma funzionante, dell'applicazione che viene sviluppata
Nella definizione degli attributi di una classe del Class Diagram UML è corretto:   indicare nella lista degli attributi soltanto quelli che fanno riferimento a tipi base o di classi standard del linguaggio, mentre gli attributi che fanno riferimento ad altre classi devono essere indicate come associazioni
Nella progettazione attraverso UML come si chiama l'istanza di una associazione tra classi?   Link
Nella progettazione attraverso UML quale è il nome della relazione che lega un oggetto alla sua classe?   Instance-of
Nella progettazione di una classe in un linguaggio ad oggetti è assolutamente consigliato:   realizzare una classe che contenga al suo interno tutti gli attribuiti ed i metodi relativi al concetto da modellare con la classe
Nella progettazione ed implementazione del software quale tra le seguenti è la caratteristica definire in classi differenti operazioni con la stessa segnatura?   Polimorfismo
Nella programmazione ad oggetti che cosa si intende per coesione?   Il grado con cui le responsabilità di una classe sono correlate
Nella programmazione ad oggetti cosa si intende per accoppiamento (coupling)?   Il grado di dipendenza tra classi o moduli
Nella programmazione ad oggetti cosa si intende per casting di oggetti?   La conversione di un riferimento da un tipo a un altro compatibile
Nella programmazione ad oggetti perché è importante un'alta coesione?   Rende le classi più chiare e focalizzate
Nella programmazione ad oggetti perché è preferibile un basso accoppiamento?   Migliora la manutenibilità e il riuso del codice
Nella programmazione ad oggetti un metodo:   definisce un'azione che si può effettuare sull'oggetto
Nella programmazione ad oggetti un oggetto è:   una istanza di una classe
Nella programmazione ad oggetti, come è possibile creare nuove classi estendendo classi già esistenti?   Mediante l'ereditarietà
Nella programmazione ad oggetti, un oggetto è composto da:   dati + metodi
Nella programmazione Object-Oriented una classe rappresenta....   La struttura formale che definisce un nuovo tipo di dato astratto
Nella programmazione Object-Oriented, incapsulamento significa che:   Le caratteristiche e i comportamenti di un oggetto sono incorporate nell'oggetto stesso
Nella programmazione orientata agli oggetti (OOP), l'oggetto rappresenta:   l'istanza di una classe
Nella programmazione orientata agli oggetti, l'attenzione è centrata su:   Dati
Nella programmazione orientata agli oggetti, le caratteristiche di un oggetto sono definite da:   attributi
Nella programmazione orientata agli oggetti, si può parlare di ereditarietà multipla se:   Una classe è sottoclasse di due o più superclassi
Nella programmazione software, i commenti:   sono indispensabili per rendere più chiaro il codice a cui si riferiscono, e sono utili alla manutenzione del software nel tempo
Nella programmazione strutturata è sconsigliato l'uso   del salto incondizionato
Nella realizzazione dei prototipi, in quale fase il designer delle interfacce realizza una serie di interfacce grafiche che prefigurano, con un elevato grado di accuratezza, come si presenterà il software agli occhi dell'utente?   Mockup
Nella visione del Web Semantico, linguaggio XML (EXtensible Markup Language) ha come obiettivo quello di descrivere:   I metadati di una risorsa web
Nell'ambito dei framework di sviluppo di applicazioni software, quale tra queste non è una tecnica corretta per interagire con un database relazionale?   Uso di API REST
Nell'ambito dei framework di sviluppo di applicazioni software, quale tra questi non è strumento di ORM (Object Relational Mapping)?   PL/SQL
Nell'ambito dei framework di sviluppo di applicazioni web, quale tra questi non è un linguaggio per la realizzazione della parte di "front-end"?   JVM
Nell'ambito dei framework per applicazioni mobili, Kotlin è un linguaggio di programmazione usato per:   Sviluppo di app in ambiente Android
Nell'ambito dei processi di sviluppo del software, cosa prevede la fase di analisi?   Lo studio del contesto nel quale il progetto software andrà ad inserirsi, delle caratteristiche o dei requisiti che deve esibire e degli eventuali costi ed aspetti logistici della sua realizzazione
Nell'ambito dei processi di sviluppo del software, cosa prevede la fase di collaudo o testing?   La verifica e la validazione del software, in modo tale che i requisiti individuati nell'analisi vengano soddisfatti. L'infrastruttura di supporto utilizzata in tale fase è detta ambiente di testing
Nell'ambito dei processi di sviluppo del software, cosa prevede la fase di manutenzione?   Lo svolgimento di operazioni di correzione del prodotto software successive al rilascio, al fine di correggere ulteriori errori
Nell'ambito dei processi di sviluppo del software, cosa prevede la fase di progettazione?   La definizione delle linee essenziali della struttura del prodotto software in funzione ai requisiti evidenziati nell'attività di analisi, con lo scopo di definire la soluzione al problema in maniera più dettagliata
Nell'ambito dei processi di sviluppo del software, cosa prevede la fase di pubblicazione e messa in opera?   La consegna della versione definitiva del prodotto software dopo aver superato con successo le verifiche della fase di collaudo
Nell'ambito dei processi di sviluppo del software, il rilascio di patch cosa rappresenta?   Una manutenzione correttiva
Nell'ambito dei processi di sviluppo del software, l'adattamento a nuovi ambienti operativi è una:   manutenzione adattiva
Nell'ambito dei processi di sviluppo del software, l'estensione delle funzionalità cosa rappresenta?   Una manutenzione evolutiva
Nell'ambito dei sistemi distribuiti cosa è SOAP (Simple Object Access Protocol)?   E' un protocollo di scambio dati tra componenti software
Nell'ambito della metodologia DevOps, all'interno dell'approccio "CI/CD" (Continuous Integration/Continuous Delivery-Deployment), il principio "CI" (Continuous Integration) si riferisce a:   Rilasci frequenti del codice nel repository condiviso con esecuzione automatica dei test
Nell'ambito della progettazione del software cosa è uno sprint in SCRUM?   Uno sprint è un breve periodo di tempo, o timebox, in cui un team Scrum collabora per completare una determinata quantità di lavoro
Nell'ambito della progettazione del software per cosa sta l'acronimo UML?   Unified Modeling Language
Nell'ambito della programmazione ad oggetti il metodo costruttore non deve:   essere unico
Nell'ambito delle metodologie AGILE cosa è un backlog di prodotto?   Un backlog di prodotto è un elenco con priorità del lavoro che il team di sviluppo deve svolgere, derivato dalla roadmap e dai suoi requisiti
Nell'ambito delle metodologie AGILE di sviluppo cosa è uno Sprint di SCRUM?   Uno Sprint è un breve periodo di tempo in cui uno Scrum Team lavora per completare una determinata quantità di lavoro
Nell'ambito delle metodologie AGILE di sviluppo cosa è uno Stand-up meeting?   Sono incontri della durata di 15-30 minuti che vedono coinvolti tutte le mattine i componenti del team
Nell'ambito delle metodologie di sviluppo AGILE ogni giorno il team effettua uno Stand-up meeting. Quale è la durata tipica di questo tipo di riunioni?   Dai 15 ai 30 minuti all'inizio della giornata
Nell'ambito delle metriche usate nelle metodologie di sviluppo AGILE cosa si intende per velocity?   La velocity è l'unità di misura che consente di tenere traccia di quanto lavoro può svolgere il team durante un'iterazione
Nell'ambito dell'ingegneria del software per cosa sta l'acronimo UML?   Unified Modeling Language
Nell'ambito dello sviluppo innovativo di soluzioni software cosa è SCRUM?   Un framework AGILE per la gestione del ciclo del software
Nell'ambito di un progetto di un'applicazione web che utilizza un database relazionale, i vincoli di integrità referenziale sono utili a:   garantire la consistenza dei dati presenti nel database
Nell'ingegneria del software, un software prototipale è:   una versione approssimativa e parziale, ma funzionante, dell'applicazione che deve essere realizzata
Nello sviluppo di applicazioni Web cosa si intende per "Container"?   Un container è una forma di server virtualizzato in cui non si virtualizza tutta la macchina fisica ma solo l'ambiente di esecuzione delle applicazioni
Nello sviluppo di un programma, quale tra le seguenti fasi viene effettuata prima delle altre?   Codifica