>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!


Qual è il primo passo del ciclo di vita dello sviluppo del software (software development life cycle)?   Identificazione del problema/opportunità.
Qual è il ruolo principale dei fogli di stile CSS nella progettazione di siti web accessibili e usabili?   Separare contenuti e struttura dalla presentazione grafica
Qual è il vantaggio principale dell'ereditarietà?   Favorire il riutilizzo del codice
Qual è la differenza principale tra client leggero (thin client) e client pesante (thick client)?   Il client leggero delega la maggior parte dell'elaborazione al server
Qual è la differenza principale tra cloud pubblico e cloud privato?   Il cloud pubblico è condiviso tra più clienti, quello privato è dedicato a una sola organizzazione
Qual è la differenza tra HTML e XML?   XML può contenere qualunque tipo di dato, HTML è specifico per visualizzare informazioni
Qual è la funzione del protocollo HTTPS in una architettura client server?   Garantire comunicazioni cifrate tra client e server
Qual è la funzione principale di un sistema di controllo versioni, come GIT?   Consente di gestire in modo ordinato e controllato le versioni del codice sorgente di un software
Qual è lo scopo dei metodi getter e setter per gli attributi nella programmazione ad oggetti?   Consentire l'accesso controllato agli attributi privati
Qual è lo scopo dell'astrazione nella programmazione ad oggetti?   Ridurre la complessità e migliorare la comprensione del sistema
Qual è l'obiettivo principale dello sprint nella metodologia agile?   Rendere disponibili nuove funzionalità direttamente utilizzabili dagli utenti, selezionate dal product backlog
Qual è un grosso vantaggio delle librerie dinamiche a confronto con quelle statiche?   Risparmiano memoria su un sistema multiprocesso
Qual è uno dei principali vantaggi della programmazione ad oggetti?   Migliorare la modularità e la manutenibilità del codice
Quale è il valore di default di una variabile di tipo boolean in Java?   false
Quale è il valore di default di una variabile di tipo int in Java?   0
Quale è la fase di un progetto software nella quale si decide se debba essere intrapreso un nuovo sviluppo?   Studio di fattibilità
Quale è la parola chiave del linguaggio C# per ereditare da una classe?   :
Quale è la parola chiave del linguaggio di programmazione ad oggetti c# per organizzare le classi in pacchetti?   namespace
Quale è la parola chiave in Java che consente di definire una classe sfruttando la caratteristica dell'ereditarietà?   extends
Quale è la parola chiave nel linguaggio C# con la quale si apre un blocco di codice per il quale si vuole gestire una eccezione?   try
Quale è la parola chiave nel linguaggio Java con la quale si apre un blocco di codice per il quale si vuole gestire una eccezione?   try
Quale è la principale proprietà dei software di gestione dei progetti software?   Versioning
Quale è la sequenza di passi che si ripete nel ciclo di vita del software con modello a spirale?   Raccolta dei requisiti -> Analisi -> Progettazione e realizzazione ->Verifica e manutenzione
Quale è l'utilità della modellazione in BPMN?   Modellazione di un processo aziendale
Quale dei diagrammi UML "Individua chi o che cosa ha a che fare con il sistema (attore) e che cosa viene fatto"?   Use case diagram
Quale dei diagrammi UML mostra le dipendenze e gli utilizzi delle librerie/package?   Package Diagram
Quale dei seguenti è la principale funzione delle API?   Integrare sistemi diversi
Quale dei seguenti è un documento di input per la fase di progettazione in un progetto software?   Specifica dei requisiti
Quale dei seguenti è un esempio di architettura a microservizi?   Un'applicazione suddivisa in servizi indipendenti
Quale dei seguenti è un fattore di qualità esterna del software?   Usabilità
Quale dei seguenti è un linguaggio di programmazione a basso livello in cui ogni linea corrisponde ad una singola istruzione macchina?   Assembler
Quale dei seguenti è un linguaggio di programmazione?   FORTRAN
Quale dei seguenti è un parametro di qualità esterna del software?   Affidabilità
Quale dei seguenti è un parametro di qualità esterno del software?   Robustezza
Quale dei seguenti è un parametro di qualità interno del software?   Riusabilità
Quale dei seguenti è un vantaggio del design responsive?   Migliore esperienza utente su diversi dispositivi
Quale dei seguenti diagrammi di UML fa parte della categoria dei Behavioral Diagrams?   Activity Diagrams
Quale dei seguenti diagrammi di UML rientra nella categoria dei Behavioral Diagrams?   Activity Diagrams
Quale dei seguenti linguaggi è ad oggetti?   C++
Quale dei seguenti linguaggi è event driven?   Visual Basic
Quale dei seguenti linguaggi non è ad oggetti?   CSS
Quale dei seguenti metodi HTTP si utilizza per recuperare un elenco di risorse attraverso un servizio REST:   GET
Quale dei seguenti non è un diagramma del linguaggio di modellazione UML?   Requirements diagram
Quale dei seguenti non è un diagramma di UML?   Requirements diagram
Quale dei seguenti non è un fattore di qualità esterna del software?   Modularità
Quale dei seguenti non è un linguaggio di programmazione ad oggetti?   C
Quale dei seguenti non è un parametro per misurare la qualità esterna di un software?   Riusabilità
Quale delle seguenti è la prima fase della programmazione ?   Specifica
Quale delle seguenti è una corretta dichiarazione di un array in linguaggio Java?   Tipo[] nome
Quale delle seguenti è una pratica che ha come obiettivo quella di risolvere bug o sanare vulnerabilità che di volta in volta vengono scoperte in un software?   Patch management
Quale delle seguenti è una prescrizione dell'"Agile Software Development" su come devono essere creati processi "agili" per gestire l'imprevedibile?   I processi software si devono adattare ai cambiamenti in modo incrementale (a piccoli passi).
Quale delle seguenti affermazioni è corretta?   JSON e XML sono linguaggi autodescrittivi, cioè possono essere letti dalle persone.
Quale delle seguenti affermazioni non si riferisce al paradigma di programmazione logica?   In PROLOG i fatti e le regole non possono avere variabili e costanti
Quale delle seguenti affermazioni riguardo la manipolazione di liste nel linguaggio R è vera?   Si possono aggiungere elementi in coda alla lista
Quale delle seguenti affermazioni sul linguaggio Javascript è vera?   È un linguaggio di programmazione che viene interpretato da un interprete incorporato in un browser web
Quale delle seguenti caratteristiche esterne del software vengono enfatizzate dall'approccio della programmazione ad oggetti?   Riusabilità
Quale delle seguenti definizioni di Web Service è corretta?   Un web service è un modulo o componente software, autocontenuto e auto-descrittivo, accessibile mediante Internet, in modo indipendente dalla piattaforma
Quale delle seguenti definizioni meglio descrive una applicazione "responsive"?   E' ottimizzata per essere utilizzata su dispositivi mobili
Quale delle seguenti definizioni si addice meglio alla caratteristica di "robustezza" del software?   Capacità del software di mantenere un comportamento accettabile anche nel caso di situazioni non previste nella specifica dei requisiti
Quale delle seguenti definizioni si addice meglio alle "qualità esterne del software"?   Sono le qualità che riguardano gli sviluppatori
Quale delle seguenti definizioni si addice meglio alle "qualità esterne del software"?   Sono le qualità visibili agli utenti del sistema
Quale delle seguenti fasi di un progetto software riguarda un'attività preliminare allo sviluppo (o alla modifica) di un sistema software?   Analisi dei requisiti
Quale delle seguenti funzionalità è offerta da un BaaS?   Invio di notifiche agli utenti finali di un'applicazione
Quale delle seguenti istruzioni Java è sintatticamente corretta?   System.out.println("Sono il costruttore Auto "+auto)
Quale delle seguenti istruzioni Python mostra a video il contenuto di un DataFrame?   print(df)
Quale delle seguenti istruzioni Python mostra a video la quinta riga di un Dataframe pandas?   print(df.loc[6])
Quale delle seguenti istruzioni si riferisce al costrutto "iterazione" nell'ambito della programmazione?   While
Quale delle seguenti NON è una fase di programmazione?   Ideazione
Quale delle seguenti parole chiave impediscono che una classe possa essere ereditata da altre nel linguaggio C#?   sealed
Quale elementi vengono definiti nel diagramma delle classi di UML?   La lista delle classi con attributi metodi e cardinalità
Quale fase di sviluppo del software comprende la verifica della congruità del prodotto con quanto definito in fase di analisi?   Validazione
Quale framework è utilizzabile per la progettazione del back-end di un sistema?   J2EE
Quale linguaggio di markup rappresenta lo standard raccomandato dal W3C per garantire una corretta struttura e accessibilità delle pagine web?   HTML5
Quale linguaggio di programmazione è noto per la sua portabilità attraverso il concetto di "Write Once, Run Anywhere"?   Java
Quale linguaggio di programmazione di alto livello, utilizza l'indentazione del codice per delimitare i blocchi di codice?   Python
Quale meccanismo può supportare al meglio l'interoperabilità tra applicazioni web "autonome"?   API REST
Quale modello di sviluppo software è caratterizzato da fasi sequenziali ben definite e senza iterazioni?   Modello a cascata
Quale modello di sviluppo software prevede una sequenza logica di passi dove ogni fase riceve informazioni dalla precedente?   Modello waterfall
Quale operazione effettua il comando VMware "vmrun reset Win10.vmwarevm/Win10.vmx soft"?   Riavvia la macchina virtuale
Quale ruolo giocano le "storie dell'utente" (users' stories) nella pianificazione secondo il modello di sviluppo del software chiamato "Agile Software Development"?   Permettono di evitare una pianificazione dettagliata delle attività.
Quale ruolo giocano le "storie dell'utente" (users' stories) nella pianificazione secondo il modello di sviluppo del software chiamato "Agile Software Development"?   Sono utilizzate per stimare lo sforzo richiesto per costruire l'incremento corrente della versione software.
Quale standard estende a 63 le caratteristiche di qualità dei dati definite dallo standard ISO/IEC 25012   ISO/IEC 25024
Quale tecnica migliora principalmente l'usabilità nella navigazione dei siti web?   Suddivisione chiara e coerente delle informazioni
Quale tecnologia è essenziale per abilitare le funzionalità offline e per gestire in modo personalizzato il caching in una Progressive Web Application (PWA)?   Service Worker
Quale tra i seguenti è un carattere chiave nel linguaggio R usato per scrivere commenti nel codice?   #
Quale tra i seguenti è un output dello sprint planning in SCRUM?   Sprint Backlog
Quale tra i seguenti linguaggi di programmazione può essere utilizzato per realizzare un'applicazione web che interagisce con un DBMS?   Php
Quale tra i seguenti linguaggi di programmazione utilizza il paradigma della programmazione funzionale?   Lisp
Quale tra i seguenti livelli di test è mirato alla correttezza degli algoritmi?   Test di unità
Quale tra i seguenti livelli di test è mirato alla correttezza delle interfacce applicative tra i componenti dei sistemi?   Test di integrazione
Quale tra i seguenti livelli di test è mirato alla verifica che non si siano introdotti errori in versioni successive?   Test di regressione
Quale tra i seguenti non è un concetto ammesso nella programmazione strutturata?   Salto incondizionato
Quale tra le seguenti è la migliore definizione di SLA nell'ambito dell'Incident management?   Il tempo accettabile entro il quale un incidente ha bisogno di risposta o risoluzione
Quale tra le seguenti caratteristiche si applica ai linguaggi di programmazione di alto livello?   Non sono direttamente eseguibili dal calcolatore, ma necessitano di traduzione in linguaggio macchina
Quale tra le seguenti definizioni si applica meglio al concetto di "architettura distribuita"?   Architettura tipo peer-to-peer in cui i client sono contemporaneamente anche server e ognuno di essi conserva una base di dati che contempla tutti i dispositivi e le relative informazioni
Quale tra le seguenti rappresenta una caratteristica della programmazione modulare?   La sua struttura è divisa in moduli, ovvero blocchi di codice che svolgono intere funzioni all'interno del programma
Quale tra le seguenti rappresenta una corretta definizione di programmazione ad oggetti?   Paradigma di programmazione che prevede la definizione di oggetti software che interagiscono gli uni con gli altri attraverso scambi di messaggi
Quale tra le seguenti rappresenta una corretta definizione di programmazione funzionale?   Paradigma di programmazione in cui il flusso di esecuzione di un programma assume la forma di una serie di valutazioni di funzioni matematiche
Quale tra le seguenti rappresenta una corretta definizione di programmazione imperativa?   Programmazione in cui il programma è inteso come insieme di istruzioni, ciascuna delle quali può essere pensata come un ordine che viene impartito alla macchina virtuale del linguaggio di programmazione utilizzato
Quale tra le seguenti rappresenta una corretta definizione di programmazione procedurale?   Paradigma di programmazione che consiste nel creare dei blocchi di codice detti procedure o sottoprogrammi, identificati da un apposito nome, che vengono poi utilizzati dal programmatore nel momento in cui crea programmi più complessi che necessitano di quelle funzioni già preparate
Quale tra le seguenti sono istruzioni iterative che si trovano nella quasi totalità dei linguaggi di programmazione?   While; For
Quale tra queste non è un tecnica per "proteggere" i dati da accessi non autorizzati all'interno di un Sistema Informativo?   Backup
Quale tra questi non è un framework per lo sviluppo di applicazioni mobile multipiattaforma?   SWIFT
Quale tra questi non è un tool per la gestione dalla configurazione del software?   Apache Solr
Quali dei seguenti artefatti SCRUM vengono creati dai team di sviluppo per pianificare i deliverable degli incrementi futuri e descrivere nei dettagli il lavoro necessario per creare l'incremento?   Sprint backlog
Quali dei seguenti non è un parametro per misurare la qualità interna di un software?   Usabilità
Quali dei seguenti script Python assegna alla variabile c il valore minore tra a e b?   c = a if a < b else b
Quali delle seguenti porzioni di codice HTML produce una TABELLA con le descrizioni Entrate e Uscite su 1 riga e 2 colonne?   <TABLE> <TR> <TD>Entrate </TD> <TD>Uscite </TD></TR></TABLE>
Quali sono gli obiettivi da tener presente nella realizzazione del software se si vuole favorire la modularità del software?   Alta coesione, basso accoppiamento, interfacciamento esplicito
Quali sono gli standard di riferimento per l'implementazione dell'interoperabilità tecnica tra sistemi attraverso l'utilizzo di un linguaggio di definizione delle interfacce (IDL)?   REST e SOAP
Quali sono i punti che devono essere affrontati in uno Stand-up meeting in SCRUM?   Cosa ho fatto ieri? Cosa faccio oggi? Che cosa rallenta o blocca il mio lavoro?
Quali sono i punti di forza di una programmazione con metodologia Agile?   L'avvio dell'implementazione è rapido e lo sviluppo è incrementale
Quali sono i tre ruoli riconosciuti nel framework AGILE SCRUM?   Owner di prodotto, Scrum Master e membri del team di sviluppo
Quali sono i vantaggi derivanti dall'uso di un framework di sviluppo software?   Facilitare e velocizzare il lavoro di programmazione
Quali sono le fasi dello Sprint Cycle in SCRUM?   Sprint planning, Daily SCRUM, Sprint Review, Sprint retro
Quali sono, tra le seguenti opzioni, due elementi che caratterizzano una classe nell'ambito della programmazione ad oggetti?   Attributi e metodi
Quando è opportuno usare un metodo statico nella programmazione ad oggetti?   Quando il comportamento non dipende dallo stato dell'oggetto
Quando si usano i microservizi?   Nell'implementazione di software, quando si valuta di utilizzare un modello architetturale caratterizzato da servizi debolmente accoppiati e granulari, che comunicano tramite protocolli leggeri, realizzati per scambi specifici e veloci
Quando viene eseguito il costruttore nella programmazione ad oggetti?   Quando viene creato un nuovo oggetto
Quando viene invocato il metodo toString su un oggetto:   viene restituita una stringa che rappresenta l'oggetto ereditando l'implementazione del metodo dalla classe Object o dall'implementazione fatta all'interno della classe