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



Home
Quiz concorsi
Bandi
Banche dati
Esami e abilitaz.
Patente nautica
Patente di guida
Medicina
Download
Forum
Registrati
Facebook
FAQ
Chi siamo?
Contatti
Login
Registrati