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


- Che cosa è ActiveX?   Un linguaggio di programmazione sviluppato dalla Microsoft per costruire applicazioni web integrate con ambienti Windows
- Che tipo di dati può ospitare e rendere disponibili ad uno sviluppatore un server Subversione (SVN)?   File sorgenti es. PHP e HTML, ma anche normale documentazione, guide, articoli, e perfino immagini, brani musicali...etc
- Ci sono errori che sfuggono al black-box testing e possono essere individuati con il testing white-box?   Sì, gli errori topografici
- Cloud computing riguarda il modo in cui un software viene:   Distribuito
- Come è anche detto il metodo della ricerca binaria ?   Dicotomica
- Come è fatto un programma secondo la concezione della programmazione logica?   Nella programmazione logica i programmi si scrivono descrivendo la conoscenza relativa al problema, cioè specificando gli oggetti che vi intervengono e le relazioni fra di essi
- Come avviene la progettazione di un test per un software?   Vengono specificati i dati di input per ogni test, i risultati attesi, ed una descrizione dell'ambiente di esecuzione
- Come funziona Il paradigma di sviluppo conosciuto come BOTTOM UP ?   Si parte dallo sviluppo delle componenti di dettaglio. Queste vengono poi connesse tra loro in modo da formare componenti più grandi, che vengono a loro volta interconnessi fino a realizzare un sistema completo
- Come funziona Il paradigma di sviluppo conosciuto come TOP DOWN ?   Parte dalla definizione di uno schema generale del progetto, suddividendolo successivamente in elementi più piccoli e di più semplice risoluzione
- Come può essere definito il collaudo?   Il controllo definitivo a che un prodotto software finito rispetti i requisiti del committente
- Come può essere definito il walkthrough?   Una tecnica di analisi formale del codice che prevede due fasi: nella prima gli ispettori esaminano il codice simulandone l'esecuzione in assenza del gruppo che l'ha sviluppato, nella seconda fase i due gruppi discutono i problemi individuati
- Come può essere definito un paradigma di programmazione?   E' un modello che permette di descrivere astrattamente l'algoritmo (cioè il metodo di soluzione di un problema)
- Come si definisce la sintassi di JavaScript che chiama una funzione/metodo?   Espressione di invocazione
- Come si definisce un "array"?   Un array può essere definito come una "collezione organizzata di oggetti"
- Con che tipo di licenza viene rilasciato Subversion(SVN)?   Licenza open source sotto licenza Apache
- Con quale strumento si traduce un codice sorgente in codice oggetto?   Compilatore.
- Con riferimento allo sviluppo del software Object- Oriented, cos'è l'ereditarietà?   È un modo per consentire alle sottoclassi di riutilizzare i dati e le procedure di superclassi
- Con riferimento allo sviluppo del software Object- Oriented, gli 'oggetti' ...   Incapsulano sia i dati che le funzioni che li manipolano
- Con riferimento allo sviluppo del software Object- Oriented, la gerarchia della classe   È il modo con cui gli "attributi" e i "metodi" di una superclasse sono "ereditati"dalle sue sottoclassi
- Con riferimento allo sviluppo del software Object- Oriented, le 'classi'...   Sono descrizioni generalizzate che descrivono un insieme di oggetti simili
- Cos'è il refactoring (o code refactoring)?   E' una tecnica strutturata per modificare la struttura interna di porzioni di codice senza modificarne il comportamento esterno
- Cos'è la regressione?   E' la possibilità che un programma, in seguito a una modifica dovuta a un intervento di manutenzione o a un processo di sviluppo incrementale, peggiori le proprie funzionalità
- Cos'è l'HTML?   Un linguaggio di scripting
- Cosa è un algoritmo?   Un processo passo, passo per risolvere un problema.
- Cosa è una "struttura dati"?   Una struttura dati è un insieme di tipi diversi di dati raggruppati in un'unica dichiarazione
- Cosa descrive il piano di manutenzione?   Le procedure di manutenzione
- Cosa indica 'il tempo medio fra i guasti' (in inglese mean time between failures, spesso abbreviato in MTBF)?   La misura dell'affidabilità di un sistema
- Cosa rappresenta l'interoperabilità di un Software?   La capacità del software di coesistere e cooperare con altri sistemi
- Cosa si intende in generale per paradigmi di programmazione?   Una collezione di modelli concettuali che insieme plasmano il processo di analisi, progettazione e sviluppo di un programma
- Cosa si intende per "Affidabilità" del Software?   Un software si può dire affidabile quando produce risultati corretti in base all'input ricevuto
- Cosa si intende per "Ambiente di test"?   E' un ambiente controllato, simile a quello di produzione, in cui poter eseguire dei test su un software
- Cosa si intende per "Costi dei difetti" in relazione allo sviluppo software?   Sono i maggiori costi di un progetto software che sono derivati dall'emergere di difetti durante le varie fasi di sviluppo e dei maggiori costi di sviluppo necessari per la loro eliminazione
- Cosa si intende per "Debbugging"?   E' quell'attività che ha lo scopo di eliminare gli errori da un software attraverso una fase di test da effettuarsi prima della messa in esercizio
- Cosa si intende per "difetto quiescente" di un software?   E' un difetto del software che non si manifesta per un lungo periodo perché nascosto in parti del programma raramente utilizzate
- Cosa si intende per "difetto" di un software?   Corrisponde ad un imperfezione o una mancanza in un sistema software che può dar luogo a un malfunzionamento
- Cosa si intende per "Errore di contenuto"? in un test software?   i parametri di invocazione o di ritorno di una funzionalità sono sbagliati per valore
- Cosa si intende per "Errore di formato" in un test software?   i parametri di invocazione o di ritorno di una funzionalità sono sbagliati per numero o per tipo
- Cosa si intende per "Malfunzionamento" di un Software?   E' un funzionamento di un programma diverso da quanto previsto dalla sua specifica
- Cosa si intende per "Oracolo" in un test software?   Si identifica un metodo, spesso applicato da un agente automatico, per generare i risultati corretti da usare come pietra di paragone durante il test
- Cosa si intende per "Portabilità" di un linguaggio di programmazione?   L'indipendenza dalla macchina fisica, ovvero la possibilità di eseguire un programma su una diversa piattaforma
- Cosa si intende per "Porting" di un Software?   E' quel processo di trasposizione, a volte anche con modifiche, di un software, allo scopo di consentirne l'uso su una piattaforma informatica diversa da quella originale
- Cosa si intende per "programmazione ad eventi"?   E' una tecnica di programmazione in cui il flusso del programma è largamente determinato dal verificarsi di eventi esterni
- Cosa si intende per "programmazione modulare"?   La struttura di un programma è divisa in moduli, ovvero blocchi di codice che svolgono intere funzioni all'interno del programma
- Cosa si intende per "Riusabilità" del Software?   La possibilità di riutilizzare un prodotto o parti di esso (magari anche con qualche modifica) per costruire un prodotto nuovo o diverso
- Cosa si intende per "Robustezza" del Software?   E' la capacità di un software di comportarsi in maniera ragionevole in caso si trovi in situazioni non previste dalle specifiche
- Cosa si intende per "Stress Test" di un Software?   E' un'attività di test del software che determina la solidità dello stesso testandolo oltre i limiti del normale funzionamento
- Cosa si intende per "Termine del ciclo di vita del software"   La dismissione del software, il backup dei dati e la migrazione verso un nuovo applicativo
- Cosa si intende per "Usabilità" del Software?   Un software si dice usabile quando gli utenti ne trovano facile ed intuitivo l'utilizzo.
- Cosa si intende per clean coding?   Si tratta di tutta una serie di pratiche e di accorgimenti, non necessariamente legati ad uno specifico linguaggio, il cui obiettivo è rendere il codice sorgente più chiaro da comprendere e con una struttura che renda più agevole apportare modifiche successive
- Cosa si intende per complessità computazionale ?   Il modello che permette di caratterizzare l'efficienza di esecuzione di un algoritmo
- Cosa si intende per complessità spaziale ?   Il modello che permette di caratterizzare l'efficienza di un algoritmo in termini di memoria impiegata
- Cosa si intende per 'efficienza' di un software?   E' la capacità di fornire appropriate prestazioni relativamente alla quantità di risorse usate.
- Cosa si intende per Ereditarietà ?   L'ereditarietà è una relazione di generalizzazione/specializzazione: la superclasse definisce un concetto generale e la sottoclasse rappresenta una variante specifica di tale concetto generale
- Cosa si intende per 'manutenibilità' di un software?   E' la capacità del software di essere modificato, includendo correzioni, miglioramenti o adattamenti.
- Cosa si intende per progettazione di un test per un software?   E' l'attività di definizione di un insieme di casi di test da sottoporre al Software da testare
- Cosa si intende per programmazione visuale?   E' una tecnica di programmazione che consente di creare un prototipo rapido sviluppando una interfaccia utente a partire da componenti standard (finestre, campi, pulsanti, menu) e associando ad essi delle elaborazioni svolte mediante script
- Cosa si intende per UNICODE?   Lo standard internazionale di codifica dei caratteri dei linguaggi naturali
- Cosa si intende per 'usabilità' di un software?   E' la capacità del prodotto software di essere capito, appreso, usato e benaccetto dall'utente.
- Cosa si intende per WEB API?   Un insieme di protocolli che consentono la comunicazione di più webapp tra di loro o che consente ad un client esterno di comunicare con una webapp
- Cosa significa AJAX?   Asynchronous javascript and xml
- Cosa sono le API?   Sono dei set di definizioni e protocolli con i quali vengono realizzati e integrati software applicativi
- Cosa sono le Subroutine?   Sono delle astrazioni messe a disposizione dai linguaggi di alto livello, e consentono di scrivere porzioni di codice indipendenti, dal programma principale e accessibili con il nome della Subroutine
- Cosa sono le windows API?   Le Windows API sono l'insieme delle interfacce di programmazione disponibili nei sistemi operativi Windows di Microsoft