>Concorsi
>Forum
>Bandi/G.U.
 
 
 
 
  Login |  Registrati 
Elenco in ordine alfabetico delle domande di Ciclo di sviluppo del 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 Word!


I diagrammi di controllo dei flussi (Control flow diagrams) sono...   Necessari per la modellizzazione di sistemi guidati da eventi (event driven systems)
I modelli di sviluppo del software a "processo evolutivo":   Prevedono un ciclo di sviluppo in cui un prototipo iniziale evolve gradualmente verso il prodotto finito
I programmi per computer sono scritti in un linguaggio di programmazione di alto livello;come viene definitala versione leggibile dall'uomo   Codice sorgente
Il Benchmarking:   è un processo di confronto delle prestazioni di un sistema con uno standard di settore
Il class diagram del linguaggio UML;   Rappresenta le classi come box contenenti gli attributi della classe e collegate fra loro da linee che rappresentano i diversi tipi di relazione esistenti tra le classi
Il cloud computing ha cambiato il modo in cui il software viene...   distribuito
Il collaudo formale di un software in caso di una gara d'appalto di una PA viene eseguito da:   Personale tecnico ed amministrativo della PA e personale della ditta che ha sviluppato il software
Il metodo di ordinamento bubble sort o "a bolle" consiste nel confronto degli elementi :   a due a due
Il modello che permette di caratterizzare l'efficienza di esecuzione di un algoritmo è definito come:   complessità computazionale
Il modello che permette di caratterizzare l'efficienza di un algoritmo in termini di memoria impiegata è detto:   complessità spaziale
Il primo modello teorizzato del processo di sviluppo software è la metodologia a cascata (Waterfall) che prevede l'esecuzione:   sequenziale delle varie attività
Il seguente teorema da chi è stato enunciato ? "Un algoritmo scritto secondo le regole della programmazione a salti, per quanto complesso, può essere sempre trasformato in un algoritmo a esso equivalente che utilizzi esclusivamente tre costrutti sintattici fondamentali: sequenza, selezione e iterazione."   Bohm e Jacopini
Il teorema fondamentale dell'algebra di Boole afferma che:   qualunque forma di elaborazione sui dati codificati in codice binario può ricondursi ad un'opportuna successione delle sole tre operazioni logiche fondamentali AND, OR e NOT che sono i passi elaborativi più elementari a livello macchina
Il testing del flusso dei dati (Data flow testing) è una tecnica di testing delle strutture di controllo dove il criterio utilizzato per progettare le strutture di test (test cases) è quello di:   selezionare i percorsi di test in base alla posizione e all'uso delle variabili
Il testing Loop (Loop testing) è una tecnica di testing delle strutture di controllo dove il criterio utilizzato per progettare le strutture di test (test cases) è quello di:   focalizzarsi sulla validità della struttura dei loop
In cosa consiste la prova formale?   Si tratta di una tecnica di controllo statico basata sulla dimostrazione dell'equivalenza fra un programma e la sua specifica funzionale
In cosa consiste la tecnica di ordinamento con metodo Shell?   Nell'utilizzo di tre cicli while ed un ciclo for
In generale un algoritmo di ricerca si pone come obiettivo quello di:   trovare, all'interno di un gruppo, un elemento avente determinate caratteristiche.
In informatica ed in particolare quando si parla di sviluppo software cosa significa la sigla API?   Application Programming Interface
In informatica ed in particolare quando si parla di sviluppo software la sigla R.A.D. sta per:   Rapid Application Development
In informatica, qual è il significato più comune del termine "deployment"?   È la consegna al cliente, con relativa installazione e messa in funzione, di una applicazione o di un sistema software
In informatica, si definisce "CODA" :   E' una struttura nella quale i dati possono essere prelevati nello stesso ordine di quello nel quale sono stati memorizzati, cioè la prima informazione memorizzata è quella che sarà possibile prelevare per prima
In informatica, si definisce "PILA" :   E' una struttura dati In cui è possibile inserire degli elementi che andranno tra di loro sovrapposti. Ne consegue che è possibile estrarre gli elementi in ordine inverso rispetto all'ordine in cui sono stati inseriti
In programmazione a cosa serve Il Compilatore?   E' un programma informatico che traduce il codice sorgente in codice oggetto, ovvero traduce le informazioni scritte in un linguaggio di programmazione nel linguaggio macchina del computer. Il compilatore traduce tutte le istruzioni del file sorgente prima di passarle alla macchina
In programmazione a cosa serve l'Interprete?   E' un programma informatico che traduce il codice sorgente in codice oggetto, ovvero traduce le informazioni scritte in un linguaggio di programmazione nel linguaggio macchina del computer, le istruzioni sono tradotte una alla volta fino alla fine del file sorgente
In programmazione cosa si intende per "indentazione del codice"?   Si indica il rientro verso destra delle righe di codice, in maniera tale che già dal primo impatto la struttura logica del programma possa risultare abbastanza chiara
In programmazione cosa sono i commenti?   I commenti sono parti del programma che non devono essere interpretate come istruzioni da eseguire, ma servono come indicazioni per una più agevole lettura del programma stesso da parte di chi non ne conosce la logica o anche come promemoria per il programmatore stesso.
In quale contesto si possono utilizzare le API?   Le API sono disponibili in una pluralità di ambienti, sistemi operativi, Servizi on line, linguaggi di programmazione...etc
In quale decennio nacque la programmazione logica?   Negli anni 70
In un algoritmo di ricerca sequenziale:   La ricerca viene effettuata tramite una serie di confronti tra il valore da ricercare e tutti gli elementi della struttura dati
In un ambiente RAD possono coesistere applicazioni che utilizzano diversi linguaggi di programmazione?   Si
In un contesto di programmazione web, Cosa è il "REST"?   E' un approccio architetturale alla creazione di WEB API che utilizza il protocollo HTTP
In un contesto di programmazione web, cosa indica l'Acronimo "REST"?   Representational State Transfer
In un istruzione condizionale, in base al valore della condizione:   Se la condizione è vera viene eseguito un blocco di codice, se è falsa si passa all'istruzione successiva o si esegue un altro blocco di codice alternativo al primo
In un istruzione di scelta multipla se nessuna etichetta corrisponde al valore dell'espressione:   Viene eseguita l'istruzione di "default" se presente
In un linguaggio orientato agli oggetti Java-like, si consideri la classe Veicolo e la sua sottoclasse Automobile. Dati gli oggetti V di classe Veicolo e A di classe Automobile, allora l'assegnazione V = A :   è sempre corretta
In una architettura MVC quale parte del modello si occupa della gestione del DBMS?   La componente "Modello"
In una architettura MVC quale parte del modello si occupa della presentazione dei dati agli utenti?   La componente "Vista"
Indicare come si chiama la tecnica di testing che sviluppa situazioni di test (test cases) che hanno lo scopo di verificare/dimostrare che ciascuna funzione del programma è eseguita correttamente.   Black-box testing
Individuare tra le seguenti opzioni di risposta la corretta definizione di "compatibilità".   Capacità di un componente o sistema di scambiare informazioni con altri componenti o sistemi, e/o di eseguire le sue funzioni richieste mentre condividono lo stesso ambiente hardware o software
Individuare tra le seguenti opzioni di risposta la corretta definizione di "installabilità".   Capacità di un componente o sistema di poter essere installato e/o disinstallato con successo in un specifico ambiente