B (Glossario di Visual Studio ALM)

Nel presente glossario sono riportate le definizioni dei termini chiave utilizzati nella Guida di Visual Studio Application Lifecycle Management (ALM).

  • backlog
    Insieme di elementi di lavoro non ancora chiusi, che rappresentano attività ancora in fase di analisi o da completare.

  • previsione
    Piano originale approvato (per un progetto, un pacchetto di lavoro o un'attività), con l'aggiunta o meno delle modifiche approvate per l'ambito. Utilizzato in genere con un modificatore (ad esempio, previsione dei costi, di pianificazione, di misurazione delle prestazioni).

  • versione beta
    Versione preliminare di un prodotto inviata ai clienti e ai partner per la valutazione e la formulazione di commenti e suggerimenti.

  • test black box
    Test basato sul comportamento effettivo di un componente indipendentemente dall'implementazione.

  • stima dal basso verso l'alto
    Principio per una valida pianificazione che consiste nel fare in modo che coloro che svolgono il lavoro siano in grado di valutare l'impegno necessario, raccogliere le stime a livello di attività e riconoscere che l'esperienza è la migliore tecnica di valutazione.

  • creare un ramo
    Consentire a un insieme di file di svilupparsi in due o più percorsi divergenti. La creazione di un ramo viene spesso utilizzata dai team che devono gestire due o più codebase simili, ad esempio quando viene rilasciato un prodotto ed è necessario iniziare a lavorare alla versione successiva. Nel controllo del codice sorgente, la creazione di un ramo è analoga a un'operazione di copia del file system.

  • combinazione di browser
    Specifica le probabilità che un utente virtuale esegua un determinato profilo del browser. Ad esempio, il 95% utilizza Internet Explorer 6 e il 5% utilizza Internet Explorer per Pocket PC. Valida solo per i test Web e per i test Web codificati. Vedere: scenario di test di carico, test Web, test Web codificato.

  • profilo del browser
    Insieme di intestazioni HTTP che consentono di simulare un determinato browser, ad esempio Internet Explorer 6 o Netscape 6.

  • bug
    Tipo di elemento di lavoro utilizzato per la registrazione di un potenziale problema relativo al prodotto. Nome comune di un tipo di elemento di lavoro per il rilevamento degli errori del codice.

  • allocazione per la risoluzione di bug
    Intervallo di tempo dell'attività di sviluppo destinato alla correzione dei bug. Questa allocazione viene definita lasciando un margine di flessibilità nel piano di iterazione.

  • convergenza di bug
    Punto in cui la percentuale di bug corretti supera quella di bug trovati. La convergenza dei bug è un'indicazione visibile del progresso fatto dal team nella riduzione dei bug attivi e un segnale della prossimità alla conclusione del progetto.

  • compilazione
    Set denominato di risultati finali (componenti software) prodotti, in genere tramite compilazione, da un insieme discreto di versioni di origine.

  • test di accettazione della compilazione
    Vedere test di verifica della compilazione (BVT).

  • attività di compilazione
    Attività di Windows Workflow Foundation che fa parte del processo di compilazione di Team Foundation Server. Incorpora la logica eseguita prima, durante o dopo la compilazione di un'applicazione software. Le attività di post-compilazione includono la creazione automatica di ambienti e la distribuzione e il test delle applicazioni.

  • agente di compilazione
    Processo di background che riceve, esegue e crea rapporti sulle compilazioni di Team Foundation Server e su altre impostazioni delle proprietà su un singolo computer. L'agente di compilazione comunica con il controller di compilazione che si trova generalmente su un altro computer.

  • controller di compilazione
    Processo di background che gestisce un set di agenti di compilazione.

  • ciclo di compilazione
    Parte del ciclo di rilascio interno. Si tratta del processo che prevede l'aggiunta di funzionalità, la creazione di test case per ognuna di esse, la stabilizzazione di ogni funzionalità prima di compilarne di nuove e infine il rilascio per la valutazione.

  • definizione di compilazione
    Set di a) attività di compilazione e b) condizioni in base alle quali viene attivato un flusso di lavoro, che insieme consentono di compilare una soluzione o un set di soluzioni in un progetto Team. La definizione include il nome di compilazione, l'area di lavoro del controllo del codice sorgente per i file da compilare e il percorso del file di progetto TFSBuild.proj, l'agente di compilazione, i criteri di conservazione delle compilazioni e il trigger di compilazione. La definizione di compilazione può inoltre includere le attività necessarie per creare ambienti e distribuirvi applicazioni appena compilate.

  • errore durante la compilazione
    Messaggio di notifica di un problema che causa l'interruzione della compilazione.

  • stato della compilazione
    Qualità del software compilato.

  • test di verifica della compilazione (BVT)
    Detto anche smoke test. Gruppo di test utilizzato per determinare lo stato di una compilazione ad alto livello. Questi test verificano in genere la funzionalità di base per facilitare i membri del team nel determinare l'opportunità di eseguire altre attività di testing. Vengono eseguiti dopo la compilazione giornaliera per verificare che la compilazione del codice sorgente sia stata eseguita correttamente e sia pronta per ulteriori test.