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