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


I linguaggi di programmazione Java, Python, Ruby e C++ possono essere considerati:   linguaggi di alto livello
I programmi per computer sono scritti in un linguaggio di programmazione di alto livello;come viene definitala versione leggibile dall'uomo   Codice sorgente
I tre ambiti della sicurezza informatica sono:   Integrità, Riservatezza, Disponibilità
I tre concetti alla base della programmazione Object-Oriented:   Ereditarietà, Incapsulamento,Polimorfismo
Il cosiddetto look&feel prototype serve a:   valutare l'interfaccia del prodotto, intesa come l'insieme delle modalità di interazione fra utente e prodotto
Il linguaggio di programmazione Java deriva da :   C++
Il modello di sviluppo del software lineare, sequenziale (linear sequential model of software development) è anche conosciuto come:   Modello a cascata (Waterfall model)
Il primo modello teorizzato del processo di sviluppo software è la metodologia a cascata (Waterfall) che prevede l'esecuzione:   sequenziale delle varie attività
Il processo di creazione di un oggetto sulla base della relativa classe di appartenenza realizza una cosiddetta:   Istanza della classe
Il Project Management Agile si basa:   su un processo di innovazione incrementale attraverso uno sviluppo iterativo in cui i progetti sono strutturati in piccoli pacchetti di lavoro
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 WBS (work breakdown structure) è uno strumento per....   Suddividere il progetto in sottoprogetti, compiti e attività organizzati gerarchicamente
Il WBS (work breakdown structure) è uno strumento per....   Suddividere il progetto in sotto progetti, compiti e attività organizzati gerarchicamente
In ambiente informatico cosa è Java?   Un linguaggio di programmazione orientato agli oggetti
In ambito di linguaggi di programmazione, come si definisce una "procedura"?   Una serie di istruzioni che vengono richiamate da un programma ogni volta che è necessario
In ambito di linguaggi di programmazione, l'operazione chiamata "compilazione" ha lo scopo di:   Generare dei codici in linguaggio macchina
In ambito di qualità del software lo standard ISO/IEC 25010 ha sostituito:   lo standard ISO/IEC 9126
In che modo avviene generalmente la comunicazione tra client e server?   Attraverso protocolli di rete come TCP/IP
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 Java cosa indica il termine void nella definizione di un metodo?   Che il metodo non restituisce alcun valore dopo l'invocazione
In Java la classe Object:   è la classe radice da cui derivano tutte le altre classi
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 Python, qual è il carattere che è obbligatorio al termine di ogni istruzione?   Nessuno, al termine dell'istruzione si va a capo
In quale decennio nacque la programmazione logica?   Negli anni 70
In quale delle seguenti versioni architetture client/server il client non si occupa del livello di Business logic?   Three-tier client-server
In un ambiente client/server, quale tecnica aumenta la sicurezza delle password memorizzate sul server?   L'hashing con algoritmo sicuro
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 diagramma delle classi UML il tipo di un attributo di una classe non può essere:   un'altra classe, in questo caso bisogna creare una associazione
In un framework per applicazioni web basato sul pattern architetturale MVC (Model View Control) il "Model" è il componente che si occupa di:   Accedere ai dati necessari alla logica di business implementata nell'applicazione
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 un progetto di sviluppo software le figure professionali di più alto livello sono:   Il project manager e l'analista funzionale senior
In un progetto informatico cosa significano Kick-off e SAL ?   La riunione formale di avvio dei lavori e le riunioni di avanzamento
In un progetto SCRUM (selezionare l'affermazione falsa):   Viene nominato un Project Manager
In un progetto waterfall sono previsti ruoli specifici all'interno del team per ciascuna fase di progetto. Quali?   Project manager, analista funzionale, sviluppatore e tester
In un programma scritto in C#, dichiarata la classe "abstract class Animal ", quale delle seguenti operazioni non è consentita?   Creare un nuovo oggetto della classe Animal
In un sistema client/server, quale meccanismo consente di mantenere lo stato tra richieste HTTP successive?   L'utilizzo di cookie o sessioni lato server
In un sistema client/server, quale vantaggio offre l'utilizzo di un database centralizzato rispetto a database locali sui client?   Maggiore coerenza e integrità dei dati
In un sistema complesso basato su microservizi, quale soluzione architetturale consente di identificare e diagnosticare più facilmente i guasti lungo il flusso delle chiamate tra servizi distribuiti?   L'uso di un meccanismo di distributed tracing integrato con strumenti come OpenTelemetry o Jaeger
In una architettura a microservizi la scalabilità consente:   di adeguare i carichi di lavoro sia a livello globale di sistema che a livello di singolo servizio
In una moderna web application, il languaggio JavaScript può essere adottato:   sia lato client che lato server
In un'architettura a microservizi, quale principio è considerato fondamentale per garantire la scalabilità e la resilienza del sistema?   Indipendenza del ciclo di vita e del deployment di ciascun microservizio
In un'architettura client/server, quale tecnica migliora la sicurezza delle API esposte pubblicamente?   L'uso di token di autenticazione come OAuth
In un'implementazione tradizionale di servizi web basati su SOAP, quale componente è fondamentale per definire il contratto formale tra il fornitore e il consumatore del servizio?   WSDL
Indicare l'esatta definizione di .NET.   E' una tecnologia per lo sviluppo software di Microsoft caratterizzata da requisiti di interoperabilità e indipendenza dalla piattaforma hardware e software