NGIN
Blog personale di Andrea Annibali
Home » Contenuti » FPA » FPA Quiz
0 voti, 0 media 0 Creato il Maggio 17, 2023Function Point Function Point Analysis Function Point Analysis 1 / 60 Categoria: Function Point Analysis - Definizioni In quale delle Caratteristiche Generali di Sistema si tiene conto della capacità di fornire interrogazioni flessibili / report? Agevolazione delle modifiche Efficienza per l’utente finale Elaborazione complessa Facilità di gestione operativa Si tiene conto della capacità di fornire interrogazioni flessibili / report nella Caratteristica Generale di Sistema Agevolazione delle modifiche. 2 / 60 Categoria: Uncategorized L'utente richiede di avere la possibilità di vedere una lista di Stati. Questa lista è reperita da un file contenente il codice dello Stato e la descrizione dello Stato. Nessun altro dato viene memorizzato sul file. La lista reperita è contata come: EQ EI EO Non viene contata 3 / 60 Categoria: Function Point Analysis - Definizioni Quale tra le seguenti affermazioni è falsa? Un EIF contato per un’applicazione deve essere un ILF in un’altra applicazione. Un file interno logico (ILF) è un gruppo di dati logicamente collegati o di informazioni di controllo, riconoscibili dall’utente, mantenuti all’interno del confine dell’applicazione sottoposta al conteggio. L’intento primario di un EIF è quello di contenere dati referenziati da uno o più processi elementari situati nei confini dell’applicazione sottoposta al conteggio. Nessuna, tutte le affermazioni sono vere. Un file interno logico (ILF) è un gruppo di dati logicamente collegati o di informazioni di controllo, riconoscibili dall’utente, mantenuti all’interno del confine dell’applicazione sottoposta al conteggio.L’intento primario di un ILF è di contenere dati mantenuti da uno o più processi elementari dell’applicazione sottoposta al conteggio.Un file esterno di interfaccia (EIF) è un gruppo di dati logicamente collegati o di informazioni di controllo, riconoscibili dall’utente, referenziati dall’applicazione ma mantenuti all’interno del confine di un’altra.L’intento primario di un EIF è quello di contenere dati referenziati da uno o più processi elementari situati nei confini dell’applicazione sottoposta al conteggio.Un EIF contato per un’applicazione deve essere un ILF in un’altra applicazione.Ne consegue che tutte le affermazioni sono vere. 4 / 60 Categoria: Function Point Analysis - Definizioni Il punto di vista dell’utente: Può essere utilizzato per misurare la dimensione tecnica Può essere utilizzato per misurare la dimensione funzionale Può essere costituito da affermazioni verbali fatte dall’utente riguardo la propria visione Il Manuale delle Regole di Conteggio in italiano, versione 4.3.1, parte 2 pagina 3-2 ci dice che….“Un punto di vista dell’utente rappresenta una descrizione formale delle esigenze applicative dell’utente, espressa nel linguaggio dell’utente. Gli sviluppatori traducono le informazioni dell’utente nel linguaggio dell’Information Technology per fornire una soluzione.Un punto di vista dell’utente:è una descrizione delle funzionalità applicative,può essere un insieme di affermazioni verbali fatte dagli utenti su quale sia la propria visione,è approvato dall’utente,può essere usato per misurare la dimensione funzionale,può variare nella sua forma fisica (per es. Catalogo di transazioni, proposte, documento di requisiti, specifiche esterne, specifiche di dettaglio, manuale utente).Una misurazione di dimensione funzionale è svolta facendo uso delle informazioni in un linguaggio che sia comune sia all’utente/i, sia agli sviluppatori. 5 / 60 Categoria: Function Point Analysis - Definizioni Quale tra le seguenti è la definizione corretta del termine riconoscibile dall’utente? Funzioni che possono essere utilizzate dall’utente primario Requisiti per i processi e/o dati concordati e compresi sia da utente(i) che sviluppatore(i) software Nessuna delle risposte presenti Funzioni identificabili secondo la prospettiva dell’utente primario Secondo il Manuale delle Regole di Conteggio in italiano, versione 4.3.1., il termine riconoscibile dall’utente è relativo ai requisiti per i processi e/o dati concordati, e compresi sia da utente(i) che sviluppatore(i) software (cfr. parte 5 sezione G-6). 6 / 60 Categoria: Function Point Analysis - Definizioni Un Input Esterno (EI) è definito come: Un processo elementare che elabora dati o informazioni di controllo che provengono dall’esterno del confine dell’applicazione, il cui intento primario è mantenere uno o più ILF e/o modificare il comportamento del sistema Un processo elementare che accetta e valida i dati inseriti dall’utente Un processo elementare che aggiorna un File Logico Interno Una videata riconoscibile dall’utente che memorizza dei dati Secondo il Manuale delle Regole di Conteggio Italiano, versione 4.3.1, un input esterno (EI, External Input) è un processo elementare che elabora dati o informazioni di controllo che provengono dall’esterno del confine dell’applicazione. L’intento primario di un EI è mantenere uno o più ILF e/o alterare il comportamento del sistema. 7 / 60 Categoria: Function Point Analysis - Definizioni La logica di elaborazione è definita come uno dei requisiti specificamente richiesti dall'utente per completare un processo elementare. Tali requisiti includono quali delle seguenti azioni? Algoritmi o calcoli Validazione Leggere o mantenere funzioni di tipo dati Verifica 8 / 60 Categoria: Uncategorized L’ambito del conteggio: Include gli effetti della variazione dell’ambito (scope creep) Definisce l’insieme di Requisiti Utente Funzionali che devono essere inclusi nel confine dell’applicazione Nessuna delle risposte precedenti Definisce l’insieme di Requisiti Utente Funzionali che devono essere inclusi nel conteggio dei Function Point L’ambito del conteggio definisce l’insieme dei Requisiti Utente Funzionali (FUR) da includere nel conteggio dei function point. 9 / 60 Categoria: Function Point Analysis - Definizioni Quale (quali) tra le seguenti affermazioni è vera (sono vere) per i File di Interfaccia Esterni (EIF, External Interface File)? Un EIF contato per un’applicazione deve essere un ILF per un’altra applicazione. E’ un gruppo di dati logicamente collegati o di informazioni di controllo, referenziati dall’applicazione che viene misurata, ma mantenuti all’interno del confine di un’altra applicazione. L’intento primario è contenere dati referenziati da uno o più processi elementari all’interno del confine dell’applicazione che si sta misurando. Un EIF è un gruppo di dati logicamente collegati o di informazioni di controllo riconoscibili dall’utente, referenziati dall’applicazione, ma mantenuti all’interno del confine di un’altra applicazione. L’intento primario di un EIF è contenere dati referenziati da uno o più processi elementari all’interno del confine dell’applicazione che si sta misurando. Ciò significa che un EIF contato per un’applicazione deve essere un ILF per un’altra applicazione. 10 / 60 Categoria: Function Point Analysis - Definizioni Un progetto utilizzato per sviluppare e rilasciare manutenzione adeguativa è: un progetto di sviluppo un conteggio dei Function Point di un’applicazione non misurabile utilizzando l’analisi dei Function Point un progetto di manutenzione evolutiva Un progetto di manutenzione evolutiva (enhancement project) è un progetto con l’obiettivo di sviluppare e rilasciare manutenzione adeguativa. 11 / 60 Categoria: Function Point Analysis - Definizioni Completare la frase."Le applicazioni interattive tipicamente ricevono un punteggio di _____ per la GSC Comunicazione Dati". 3 4 Nessuna delle presenti 5 Dal CPM 4.3.1. - Parte 5, Appendice C "Dimensione funzionale pesata", pag. C-8:Tipicamente:Le applicazioni batch presentano grado di influenza da 0 a 3.Le applicazioni interattive presentano grado di influenza pari a 4.Le applicazioni web presentano grado di influenza pari a 4 o 5.I sistemi real-time, di telecomunicazioni o di controllo di processo presentano grado di influenza pari a 4 o 5. 12 / 60 Categoria: Function Point Analysis - Definizioni Presentare informazioni all’utente è l’intento primario di quale funzione di tipo transazionale? Interrogazioni Esterne File Logici Interni Input Esterni Output Esterni Preparare e presentare informazioni all’utente è l’intento primario degli Output Esterni e delle Interrogazioni Esterne. 13 / 60 Categoria: Uncategorized Quale delle seguenti affermazioni è vera? La dimensione funzionale di un progetto di sviluppo è una misura delle sole funzionalità baseline La dimensione funzionale dell’applicazione è una misura delle funzionalità che un’applicazione fornisce agli utenti La dimensione funzionale di un progetto di sviluppo è una misura delle funzionalità installate La dimensione funzionale di un progetto di manutenzione evolutiva è una misura delle funzionalità baseline La dimensione funzionale dell’applicazione è una misura delle funzionalità che un’applicazione fornisce all’utente, determinata dall’applicazione del Metodo di Misurazione della Dimensione Funzionale (FSM) IFPUG (cfr. Manuale delle Regole di Conteggio in italiano, versione 4.3.1, parte 5 pagina G-3). 14 / 60 Categoria: Function Point Analysis - Definizioni Quali tra le seguenti regole sono applicabili al conteggio degli FTR al fine di stabilire la complessità funzionale di un Input Esterno (EI)? Tutte le risposte presentate Contare un FTR per ogni ILF o EIF letto. Contare un FTR per ogni ILF mantenuto. Contare un solo FTR per ogni ILF che è sia mantenuto che letto. Riconoscendo che un EI deve sia aggiornare un ILF o controllare il comportamento del sistema, la seguente guida si applica nel conteggio degli FTR.Contare un FTR per ogni ILF mantenuto.Contare un FTR per ogni ILF o EIF letto.Contare un solo FTR per ogni ILF che è sia mantenuto che letto. 15 / 60 Categoria: Function Point Analysis - Definizioni La definizione di "qualità" include: Efficienza Efficacia Affidabilità Usabilità La norma ISO/IEC 14143-1, richiamata nel manuale delle regole di conteggio nella parte 2., pagina 1-4, include tra i vincoli di qualità l’usabilità, affidabilità, efficienza e portabilità. Una definizione analoga la troviamo in ISO 9126. 16 / 60 Categoria: Function Point Analysis - Definizioni Quale tra le seguenti è la definizione corretta di File di Interfaccia Esterno (EIF)? Nessuna delle risposte precedenti Gruppo di dati logicamente correlati o informazioni di controllo, riconoscibili dall’utente, mantenuti all’interno ed esterni al confine dell’altra applicazione Gruppo di dati logicamente correlati o informazioni di controllo, riconoscibili dall’utente, referenziati dall’applicazione ma mantenuti all’interno del confine di un’altra applicazione Gruppo di dati logicamente correlati o informazioni di controllo, riconoscibili dall’utente, mantenuti all’interno del confine dell’applicazione Un file esterno di interfaccia (EIF) è un gruppo di dati logicamente collegati o di informazioni di controllo, riconoscibili dall’utente, referenziati dall’applicazione ma mantenuti all’interno del confine di un’altra. La risposta esatta è la numero 2 (rif. Manuale delle Regole di Conteggio versione 4.3.1 in italiano parte 2 pagina 6-2). 17 / 60 Categoria: Function Point Analysis - Definizioni Quale delle seguenti affermazioni sulla Function Point Analysis (FPA) è vera? La FPA è un metodo standardizzato per la misurazione della manutenzione del software basato sulla tecnologia utilizzata per l'implementazione La FPA misura il software quantificando le attività e i servizi (ovvero la funzionalità) che il software fornisce all'utente in base principalmente alla progettazione logica La FPA misura il software quantificando la funzionalità del software in base alle caratteristiche architetturali La FPA è un metodo standardizzato per misurare lo sviluppo del software dal punto di vista dello sviluppatore 18 / 60 Categoria: Function Point Analysis - Definizioni Dato in un ILF o EIF che esiste in quanto l’utente richiede una relazione con un altro ILF o EIF è la definizione di: Chiave primaria Nessuna delle risposte presenti Chiave secondaria Chiave esterna Il Manuale delle Regole di Conteggio ci fornisce la seguente definizione di chiave esterna (foreign key); dato in un ILF o EIF che esiste in quanto l’utente richiede una relazione con un altro ILF o EIF. 19 / 60 Categoria: Function Point Analysis - Definizioni Quale delle seguenti affermazioni è/sono vera/vere per quanto riguarda la dimensione funzionale di un'applicazione (FS)? È associato al ciclo di vita di un'applicazione Fornisce una misura delle funzionalità fornite dall'applicazione all'utente Non viene mai aggiornata dopo l'installazione iniziale dell'applicazione 20 / 60 Categoria: Function Point Analysis - Definizioni Un EQ può filtrare dati True False 21 / 60 Categoria: Uncategorized Qual'è il valore tipico della GSC Comunicazione Dati per un'applicazione batch? Da 4 a 5 4 Da 0 a 3 Non applicabile per applicazioni batch 22 / 60 Categoria: Function Point Analysis - Definizioni Quale GSC descrive il grado con cui l’applicazione comunica direttamente con l’elaboratore? Frequenza delle transazioni Inserimento dati interattivo Comunicazione dati Elaborazione dati distribuita Secondo il Manuale delle Regole di Conteggio in italiano, versione 4.3.1, la GSC Comunicazione dati descrive il grado con cui l’applicazione comunica direttamente con l’elaboratore. (pagina C-7, parte 5, appendice C). 23 / 60 Categoria: Function Point Analysis - Definizioni E' possibile avere un EO che non referenzia alcun ILF False True Se un EO deve contenere dati derivati, le informazioni devono provenire da qualche parte e anche se potrebbero provenire da un EIF, l'EO deve fare riferimento ad almeno un FTR. 24 / 60 Categoria: Function Point Analysis - Definizioni L’attività di disposizione in sequenza degli attributi in una funzione di tipo transazionale prende il nome di…: Caricamento Ordinamento Riorganizzazione Aggiornamento Definiamo ordinamento (sort) l’attività di sequenziamento di righe o record in una funzione di tipo transazionale.Definiamo caricamento (load) l’attività di copia di istruzioni o dati dalla memoria esterna alla memoria internaDefiniamo aggiornamento (refresh) il processo che ricrea un insieme di dati per renderli attuali mento rispetto alla fonte di origine.Definiamo infine riorganizzazione (arranging) l’ attività di disposizione in sequenza degli attributi in una funzione di tipo transazionale. 25 / 60 Categoria: Function Point Analysis - Definizioni Ciascun requisito specificamente richiesto dall’utente per completare un processo elementare come ad esempio validazioni, algoritmi o calcolo e lettura o scrittura di una funzione di tipo dati è la definizione di: Informazioni di controllo Manutenzione Trattamento logico Conversione Definiamo trattamento logico (Processing Logic) ciascun requisito specificamente richiesto dall’utente per completare un processo elementare così come validazioni, algoritmi o calcolo e lettura o scrittura di una funzione di tipo dati. 26 / 60 Categoria: Function Point Analysis - Definizioni Quale tra le seguenti è la definizione corretta di Tipo di Elemento Record (RET)? Sottogruppo, riconoscibile dall’utente, di tipi di elemento dati all’interno di un ILF o di un EIF Un campo sottogruppo unico, riconoscibile dall’utente e ripetuto Un campo sottogruppo unico, riconoscibile dall’utente e non ripetuto Sottogruppo di campi conservati in un EIF Sottogruppo di campi conservati in un ILF Sottogruppo, riconoscibile dall’utente, di tipi di elemento dati all’interno di un EI o di un EO 27 / 60 Categoria: Function Point Analysis - Definizioni Il risultato di un processo di normalizzazione che trasforma dei gruppi di dati in modo che al termine del processo i dati abbiano un identificatore univoco, uno o più attributi, e nessun attributo ripetuto prende il nome di: Terza forma normale Nessuna delle risposte presenti Seconda forma normale Prima forma normale I dati sono normalizzati tramite 5 regole:Eliminare i gruppi ripetuti (Prima Forma Normale 1NF).Eliminare i dati ridondanti (Seconda Forma Normale – 2NF).Eliminare le colonne non dipendenti da chiave (Terza Forma Normale – 3NF).Isolare le relazioni multiple indipendenti (nessuna tabella deve contenere due o più relazioni di tipo 1:N o N:M) (Quarta Forma Normale – 4NF).Isolare le relazioni multiple semanticamente collegate (vincoli di natura pratica possono giustificare la separazione di relazioni di tipo molti-a molti logicamente collegate) (Quinta Forma Normale – 5NF).Nello svolgere l’analisi dei function point, è preferibile analizzare il modello logico dei dati in terza forma normale (3NF). 28 / 60 Categoria: Function Point Analysis - Definizioni Un progetto di manutenzione evolutiva: Nessuna delle risposte presenti Include attività quali riparazioni, migliorie minori, conversioni, supporto agli utenti e manutenzione preventiva E’ un progetto per sviluppare e rilasciare la prima versione di un’applicazione software E’ un progetto per sviluppare e rilasciare manutenzione adeguativa Premessa: Il testo originale inglese del CPM 4.3.1 parla di "Enhancement Project".Con una incredibile acrobazia linguistica il CPM 4.3.1 italiano traduce invece enhancement project con il termine italiano progetto di manutenzione evolutiva. In questo modo un progetto di manutenzione evolutiva diventa – per il CPM 4.3.1 ITA – un progetto che ha l’obiettivo di sviluppare e rilasciare manutenzione adeguativa (???).La manutenzione adeguativa viene a sua volta così definita;Manutenzione Adeguativa. La modifica di un prodotto software, eseguita dopo il rilascio, per mantenere fruibile un programma in un ambiente mutato o in corso di cambiamento. La manutenzione adeguativa comprende le modifiche necessarie ad adattare i cambiamenti nell’ambiente nel quale un prodotto software deve operare. Tali cambiamenti sono quelli che devono essere effettuati per essere allineati con il nuovo ambiente. Ad esempio il sistema operativo potrebbe essere aggiornato ed alcune modifiche possono essere effettuate per ospitarlo. (ISO/IEC 14764:2006). 29 / 60 Categoria: Function Point Analysis - Definizioni I dati di business sono definiti come: Informazioni che devono essere archiviate e reperite dall'area funzionale indirizzata dall'applicazione Oggetti business che rappresentano valori validi di entità esterne all'applicazione Dati che riflettono informazioni statiche archiviate e recuperate dall'applicazione Informazioni necessarie agli utenti principali per la traduzione 30 / 60 Categoria: Function Point Analysis - Definizioni Quale tra le seguenti è la definizione di "Intento Primario"? Requisiti per i processi e/o dati concordati, e compresi sia dall’utente(i) che dallo sviluppatore(i) software La più piccola unità di attività che è significativa per l’utente. L’intento con la massima priorità. Un processo elementare che fornisce funzionalità all’utente per elaborare i dati. La definizione riportata nella risposta 1. è quella di processo elementare.La definizione riportata nella risposta 2. è quella di funzione di tipo transazionale.La definizione riportata nella risposta 4. è quella di riconoscibile dall’utente.La risposta esatta è la numero 3; l’intento primario è l’intento con la massima priorità. La versione inglese è più chiara: "primary intent is the intent which is first in importance". 31 / 60 Categoria: Function Point Analysis - Definizioni Quale delle seguenti affermazioni è vera? Il confine determina il numero di processi elementari di un’applicazione Il confine è il punto su cui si concentra l’attenzione dell’attività di progettazione Il confine dipende da considerazioni legate all’implementazione Il confine determina il numero di DET di un'applicazione La definizione del confine consente di identificare i Requisiti Utente Funzionali, e di conseguenza stabilire il numero di processi elementari presenti in un’applicazione. 32 / 60 Categoria: Function Point Analysis - Definizioni Individuare gli usi corretti dei Function Point I Function Point possono essere utilizzati per stabilire un inventario di tutte le transazioni e i file di un progetto o un'applicazione corrente. I Function Point possono essere utilizzati per comunicare in modo più efficace con i gruppi di utenti aziendali. I Function Point possono essere utilizzati per contare i requisiti non funzionali. I Function Point possono essere utilizzati per ridurre gli straordinari. I Function Point possono essere utilizzati per comunicare in modo più efficace con i gruppi di utenti aziendali, ridurre gli overtime e creare un inventario di tutte le transazioni e i file di un progetto o applicazione corrente. Non può essere utilizzato per dimensionare l'intera applicazione software ma solo la dimensione funzionale (quella che implementa i Requisiti Utente Funzionali). Pertanto FP non può essere utilizzato per comprendere requisiti non funzionali o problemi di prestazioni. 33 / 60 Categoria: Function Point Analysis - Definizioni I Requisiti Funzionali Utente sono: Requisiti che includono vincoli sulle performance dell'applicazione Un sottoinsieme dei Requisiti Utente Requisiti che descrivono che cosa il software deve fare in termini di attività e servizi Requisiti che includono vincoli di interoperabilità 34 / 60 Categoria: Function Point Analysis - Definizioni Nella Function Point Analysis il termine "mantenere" ha associata una definizione ben precisa. Indicare tra le seguenti affermazioni inerenti questa definizione è corretta. In FPA per "Mantenere" si intende la capacità di aggiungere, modificare o cancellare transazioni utilizzando un processo elementare In FPA per "Mantenere" si intende la capacità di aggiungere, modificare o cancellare dati utilizzando un processo elementare In FPA per "Mantenere" si intende la capacità aggiungere, modificare o cancellare transazioni utilizzando un requisito funzionale dell’utente In FPA per "Mantenere" si intende la capacità aggiungere, modificare o cancellare dati utilizzando un requisito funzionale dell’utente 35 / 60 Categoria: Function Point Analysis - Definizioni La differenza principale tra input esterno (EI), output esterno (EO) e interrogazione esterna (EQ) è: gli input esterni (EI) aggiornano gli ILF Le funzioni di tipo dati referenziate le interrogazioni esterne non aggiornano gli ILF il loro intento primario La principale differenza tra le funzioni di tipo transazionale è rappresentata dal loro intento primario (cfr. Manuale delle regole di conteggio in italiano parte 2 pag. 7-4). 36 / 60 Categoria: Function Point Analysis - Definizioni Un Tipo di Elemento Dati (DET) è : Un attributo unico, riconoscibile dall’utente e non ripetuto. Una funzione di tipo dati letta e/o mantenuta da una funzione di tipo transazionale. Nessuna delle risposte presenti Un sottogruppo, riconoscibile dall’utente, di tipi di elemento dati all’interno di una funzione di tipo dati 37 / 60 Categoria: Function Point Analysis - Definizioni I Funtion Point sono una unità di misura per il software, come l'ora lo è per il tempo, i km per misurare la distanza o i gradi Celsius per misurare la temperatura. True False 38 / 60 Categoria: Function Point Analysis - Definizioni La complessità funzionale di un ILF è basata sul numero di RET DET FP FTR 39 / 60 Categoria: Function Point Analysis - Definizioni Caratteristiche o capacità di un’applicazione, dal punto di vista dell’utente, è la definizione di: Punto di vista dell’utente Processo elementare Attributo Funzione Il Manuale delle Regole di conteggio definisce il termine funzione come le caratteristiche o capacità di un’applicazione, dal punto di vista dell’utente. 40 / 60 Categoria: Function Point Analysis - Definizioni Quale tra le seguenti regole deve essere soddisfatta perché un processo sia identificato come un processo elementare? Il processo costituisce una transazione completa e lascia la totalità dell’applicazione oggetto di conteggio in uno stato di coerenza funzionale La più piccola unità di attività che è significativa dal punto di vista funzionale Le informazioni di testo sono presentate all’utente in modo corretto La più piccola unità di attività che è significativa per l’utente Un processo elementare è definito come la più piccola unità di attività che soddisfa tutti i seguenti criteri:è significativa per l’utente;costituisce una transazione completa;è autonoma;lascia la totalità dell’applicazione oggetto di conteggio in uno stato di coerenza funzionale. 41 / 60 Categoria: Function Point Analysis - Definizioni Ogni EI deve aggiornare un ILF False True Potrebbe esserci un input di controllo che non aggiorna un ILF 42 / 60 Categoria: Function Point Analysis - Definizioni Requisiti Utente Funzionali così come sono percepiti dall’utente. Si tratta della definizione di: Punto di vista funzionale Punto di vista della progettazione Punto di vista dei requisiti Punto di vista dell’utente Il punto di vista dell’utente è espresso dai Requisiti Utente Funzionali (FUR) così come sono percepiti dall’utente stesso. 43 / 60 Categoria: Function Point Analysis - Definizioni Le informazioni di controllo sono così definite: Dati che influenzano un processo elementare e specificano cosa, quando o come i dati devono essere elaborati Informazioni estratte dall’applicazione oggetto del conteggio Dati necessari per mantenere le funzioni definite dall’utente Dati che influenzano un processo elementare e specificano cosa, quando o come i dati devono essere elaborati Il Manuale delle regole di conteggio in italiano, versione 4.3.1, definisce informazioni di controllo (control information) i dati che influenzano un processo elementare e specificano cosa, quando o come i dati devono essere elaborati. 44 / 60 Categoria: Function Point Analysis - Definizioni Gli aggiornamenti hardware o software sono un esempio di: Aggiornamenti di sistema Un progetto di manutenzione adeguativa Obsolescenza pianificata Attività di manutenzione Con il termine manutenzione indichiamo l’impegno per mantenere un’applicazione conforme alle sue specifiche, generalmente senza cambiarne le funzionalità (o la sua dimensione funzionale).La manutenzione comprende attività di correzione, lieve miglioramento, conversione, supporto utente e manutenzione preventiva.Le attività comprendono la rimozione dei difetti, gli aggiornamenti hardware o software, l’ottimizzazione o il miglioramento della qualità) e il supporto all’utente. 45 / 60 Categoria: Uncategorized Quali tra le seguenti transazioni sono EI? Informazioni di controllo che danno inizio alla generazione di un report Dati referenziati all'interno dell'applicazione Input batch da un’applicazione esterna che aggiungono dei dati ad un ILF Dati riferiti da un’altra applicazione Definiamo EI una funzione di tipo transazionale che consente all’applicazione di ricevere dall’esterno dati o informazioni di controllo e ha come intento primario quello di mantenere un ILF (risposta numero 1) o alterare il comportamento dell’applicazione. La risposta numero 2. fa riferimento ai dati di controllo, che specificano come e quando i dati di un’applicazione devono essere elaborati. Quando un’applicazione fa riferimento a dati di un’altra applicazione (risposta 3.) abbiamo invece un EIF. 46 / 60 Categoria: Function Point Analysis - Definizioni Quali tra le seguenti affermazioni riguardo ad un External Output sono vere? Il trattamento logico crea dati derivati Il trattamento logico deve eseguire almeno una formula matematica Il trattamento logico contiene dati derivati Il trattamento logico deve contenere più formule matematiche 47 / 60 Categoria: Function Point Analysis - Definizioni La manutenzione adeguativa: E’ la modifica di un prodotto software, eseguita dopo il rilascio, per mantenere fruibile un programma in un ambiente mutato o in corso di cambiamento. I cambiamenti sono quelli che devono essere effettuati per essere allineati con il nuovo ambiente. Comprende le modifiche necessarie ad accogliere i cambiamenti nell’ambiente nel quale un prodotto software deve operare. Non esiste questo tipo di manutenzione Ecco la definizione di manutenzione adeguativa riportata nel Manuale delle Regole di Conteggio;“La modifica di un prodotto software, eseguita dopo il rilascio, per mantenere fruibile un programma in un ambiente mutato o in corso di cambiamento. La manutenzione adeguativa comprende le modifiche necessarie ad adattare i cambiamenti nell’ambiente nel quale un prodotto software deve operare. Tali cambiamenti sono quelli che devono essere effettuati per essere allineati con il nuovo ambiente. Ad esempio il sistema operativo potrebbe essere aggiornato ed alcune modifiche possono essere effettuate per ospitarlo". 48 / 60 Categoria: Function Point Analysis - Definizioni Cosa si intende per scopo del conteggio dei Function Point? Fornire una risposta ad un problema di rete Fornire una risposta ad un problema applicativo Fornire una risposta ad un problema aziendale Fornire una risposta ad un problema software Il manuale delle regole di conteggio al paragrafo 5.3 della parte 1 – FSM dice che…“Per determinare l’ambito del conteggio e il confine di ogni applicazione e identificare i Requisiti Utente Funzionali, si devono effettuare le seguenti attività:a) identificare lo scopo del conteggio,NOTA 1 Un conteggio di function point è svolto per dare risposta a un problema aziendale, ed è il problema aziendale che determina lo scopo.NOTA 2 Lo scopo del conteggio determina l’ambito del conteggio.” 49 / 60 Categoria: Uncategorized Un Tipo di Elemento Dati è definito come: Un campo conservato in un file logico. Un messaggio di errore o di avviso prodotto dall’applicazione. Nessuna delle risposte presenti Un campo unico riconoscibile dall’utente e non ripetuto. Il Manuale delle regole di conteggio in italiano, versione 4.3.1, definisce un tipo di elemento dati (DET) come un campo unico riconoscibile dall’utente e non ripetuto. 50 / 60 Categoria: Function Point Analysis - Definizioni Le seguenti indicazioni si applicano quando si conteggiano gli FTR per le EQ: Contare un FTR per ogni ILF mantenuto Contare solo un FTR per ogni ILF che è sia letto che mantenuto Contare un FTR per ogni ILF o EIF letto Tutte le risposte presenti Notare che un ILF non può essere mantenuto da un EQ, per cui due delle risposte si escludono immediatamente. 51 / 60 Categoria: Function Point Analysis - Definizioni La complessità funzionale di un EO è basata sul numero di: FP FTR DET RET 52 / 60 Categoria: Function Point Analysis - Definizioni Un Tipo di Elemento Record (RET) è : Una funzione di tipo dati letta e/o mantenuta da una funzione di tipo transazionale Nessuna delle risposte presenti Un attributo unico, riconoscibile dall’utente e non ripetuto. Un sottogruppo, riconoscibile dall’utente, di tipi di elemento dati all’interno di una funzione di tipo dati 53 / 60 Categoria: Function Point Analysis - Definizioni Trasformare dati esistenti per creare ulteriori dati è una forma di quale trattamento logico? Dati derivati Valori equivalenti sono convertiti Ordinare o organizzare un insieme di dati Sono eseguite formule matematiche o calcoli Definiamo Dati Derivati i dati creati trasformando dati esistenti per creare ulteriori dati. 54 / 60 Categoria: Function Point Analysis - Definizioni I tipi di trattamento logico per un EI possono includere: Eseguire validazioni Aggiornare uno o più ILF Ordinare o riorganizzare un insieme di dati Convertire valori equivalenti 55 / 60 Categoria: Function Point Analysis - Definizioni La complessità funzionale di un EQ è basata sul numero di: FP DET RET FTR 56 / 60 Categoria: Function Point Analysis - Definizioni Le attività di manutenzione possono includere: Aggiornamenti hardware o software Ottimizzazioni o miglioramenti della qualità Rimozione di difetti Tutte le risposte presenti Con il termine manutenzione – senza altri aggettivi qualificativi – intendiamo l’impegno per mantenere un’applicazione conforme alle sue specifiche, generalmente senza cambiarne le funzionalità (o la sua dimensione funzionale). La manutenzione comprende attività di correzione, lieve miglioramento, conversione, supporto utente e manutenzione preventiva. Le attività comprendono la rimozione dei difetti, gli aggiornamenti hardware o software, l’ottimizzazione o il miglioramento della qualità e il supporto all’utente. 57 / 60 Categoria: Function Point Analysis - Definizioni Quali tra le seguenti affermazioni è vera riguardo gli EO? Un EO è un processo elementare che invia dati o informazioni di controllo al di fuori del confine dell'applicazione Un EO include un trattamento logico ulteriore rispetto a quello delle EQ Un EO mantiene sempre una funzione di tipo dati Un EO mantiene sempre più di un DET 58 / 60 Categoria: Function Point Analysis - Definizioni Lo standard ISO FSM definisce tre tipologie di conteggio dei Function Point. Quale tra le seguenti non è una tipologia di conteggio valida? Conteggio di un progetto di manutenzione adeguativa Conteggio di un progetto di sviluppo Conteggio dell’applicazione Conteggio di un progetto di installazione Il conteggio di un progetto di sviluppo è l’attività di applicazione dello standard ISO FSM per misurare la dimensione funzionale di un progetto di sviluppo.Il conteggio dell’applicazione è l’attività di applicazione dello standard ISO FSM per misurare la dimensione funzionale di un’applicazione.Il conteggio di un progetto di manutenzione evolutiva è l’attività di applicazione dello standard ISO FSM per misurare la dimensione funzionale di un progetto di manutenzione evolutiva.Il conteggio di un progetto di installazione non è un termine presente nello standard ISO FSM. 59 / 60 Categoria: Function Point Analysis - Definizioni Quale tra le seguenti è la definizione corretta di Utente: Una risorsa umana utilizzata per realizzare un’applicazione software. Nessuna delle risposte presenti Ogni persona o oggetto che comunica o interagisce con il software in ogni istante. Ogni persona che specifica il confine dell’applicazione oggetto del conteggio. Il Manuale delle regole di conteggio in italiano, versione 4.3.1, definisce l’utente come ogni persona o oggetto che comunica o interagisce con il software in ogni istante. 60 / 60 Categoria: Function Point Analysis - Definizioni La manutenzione correttiva è: Nessuna delle risposte presenti. La modifica reattiva ad un prodotto software effettuata dopo il rilascio al fine di correggerne le problematiche rilevate. La modifica ad un prodotto software effettuata dopo il rilascio per introdurre dei miglioramenti del prodotto. La modifica ad un prodotto software effettuata dopo il rilascio per tenere in conto della variazione dell’ambito (scope creep). Indichiamo con il termine manutenzione correttiva la modifica reattiva ad un prodotto software effettuata dopo il rilascio al fine di correggerne le problematiche rilevate. La modifica ripara il prodotto software per poter soddisfare i requisiti (ISO/IEC 14764:2006). Il tuo punteggio è The average score is 0% LinkedIn Facebook Twitter VKontakte 0% Restart quiz
Function Point
Function Point Analysis
1 / 60
Categoria: Function Point Analysis - Definizioni
In quale delle Caratteristiche Generali di Sistema si tiene conto della capacità di fornire interrogazioni flessibili / report?
Si tiene conto della capacità di fornire interrogazioni flessibili / report nella Caratteristica Generale di Sistema Agevolazione delle modifiche.
2 / 60
Categoria: Uncategorized
L'utente richiede di avere la possibilità di vedere una lista di Stati. Questa lista è reperita da un file contenente il codice dello Stato e la descrizione dello Stato. Nessun altro dato viene memorizzato sul file. La lista reperita è contata come:
3 / 60
Quale tra le seguenti affermazioni è falsa?
Un file interno logico (ILF) è un gruppo di dati logicamente collegati o di informazioni di controllo, riconoscibili dall’utente, mantenuti all’interno del confine dell’applicazione sottoposta al conteggio.
L’intento primario di un ILF è di contenere dati mantenuti da uno o più processi elementari dell’applicazione sottoposta al conteggio.
Un file esterno di interfaccia (EIF) è un gruppo di dati logicamente collegati o di informazioni di controllo, riconoscibili dall’utente, referenziati dall’applicazione ma mantenuti all’interno del confine di un’altra.
L’intento primario di un EIF è quello di contenere dati referenziati da uno o più processi elementari situati nei confini dell’applicazione sottoposta al conteggio.
Un EIF contato per un’applicazione deve essere un ILF in un’altra applicazione.
Ne consegue che tutte le affermazioni sono vere.
4 / 60
Il punto di vista dell’utente:
Il Manuale delle Regole di Conteggio in italiano, versione 4.3.1, parte 2 pagina 3-2 ci dice che….“Un punto di vista dell’utente rappresenta una descrizione formale delle esigenze applicative dell’utente, espressa nel linguaggio dell’utente. Gli sviluppatori traducono le informazioni dell’utente nel linguaggio dell’Information Technology per fornire una soluzione.Un punto di vista dell’utente:
è una descrizione delle funzionalità applicative,può essere un insieme di affermazioni verbali fatte dagli utenti su quale sia la propria visione,è approvato dall’utente,può essere usato per misurare la dimensione funzionale,può variare nella sua forma fisica (per es. Catalogo di transazioni, proposte, documento di requisiti, specifiche esterne, specifiche di dettaglio, manuale utente).
Una misurazione di dimensione funzionale è svolta facendo uso delle informazioni in un linguaggio che sia comune sia all’utente/i, sia agli sviluppatori.
5 / 60
Quale tra le seguenti è la definizione corretta del termine riconoscibile dall’utente?
Secondo il Manuale delle Regole di Conteggio in italiano, versione 4.3.1., il termine riconoscibile dall’utente è relativo ai requisiti per i processi e/o dati concordati, e compresi sia da utente(i) che sviluppatore(i) software (cfr. parte 5 sezione G-6).
6 / 60
Un Input Esterno (EI) è definito come:
Secondo il Manuale delle Regole di Conteggio Italiano, versione 4.3.1, un input esterno (EI, External Input) è un processo elementare che elabora dati o informazioni di controllo che provengono dall’esterno del confine dell’applicazione. L’intento primario di un EI è mantenere uno o più ILF e/o alterare il comportamento del sistema.
7 / 60
La logica di elaborazione è definita come uno dei requisiti specificamente richiesti dall'utente per completare un processo elementare. Tali requisiti includono quali delle seguenti azioni?
8 / 60
L’ambito del conteggio:
L’ambito del conteggio definisce l’insieme dei Requisiti Utente Funzionali (FUR) da includere nel conteggio dei function point.
9 / 60
Quale (quali) tra le seguenti affermazioni è vera (sono vere) per i File di Interfaccia Esterni (EIF, External Interface File)?
Un EIF è un gruppo di dati logicamente collegati o di informazioni di controllo riconoscibili dall’utente, referenziati dall’applicazione, ma mantenuti all’interno del confine di un’altra applicazione. L’intento primario di un EIF è contenere dati referenziati da uno o più processi elementari all’interno del confine dell’applicazione che si sta misurando. Ciò significa che un EIF contato per un’applicazione deve essere un ILF per un’altra applicazione.
10 / 60
Un progetto utilizzato per sviluppare e rilasciare manutenzione adeguativa è:
Un progetto di manutenzione evolutiva (enhancement project) è un progetto con l’obiettivo di sviluppare e rilasciare manutenzione adeguativa.
11 / 60
Completare la frase.
"Le applicazioni interattive tipicamente ricevono un punteggio di _____ per la GSC Comunicazione Dati".
Dal CPM 4.3.1. - Parte 5, Appendice C "Dimensione funzionale pesata", pag. C-8:
Tipicamente:
12 / 60
Presentare informazioni all’utente è l’intento primario di quale funzione di tipo transazionale?
Preparare e presentare informazioni all’utente è l’intento primario degli Output Esterni e delle Interrogazioni Esterne.
13 / 60
Quale delle seguenti affermazioni è vera?
La dimensione funzionale dell’applicazione è una misura delle funzionalità che un’applicazione fornisce all’utente, determinata dall’applicazione del Metodo di Misurazione della Dimensione Funzionale (FSM) IFPUG (cfr. Manuale delle Regole di Conteggio in italiano, versione 4.3.1, parte 5 pagina G-3).
14 / 60
Quali tra le seguenti regole sono applicabili al conteggio degli FTR al fine di stabilire la complessità funzionale di un Input Esterno (EI)?
Riconoscendo che un EI deve sia aggiornare un ILF o controllare il comportamento del sistema, la seguente guida si applica nel conteggio degli FTR.
15 / 60
La definizione di "qualità" include:
La norma ISO/IEC 14143-1, richiamata nel manuale delle regole di conteggio nella parte 2., pagina 1-4, include tra i vincoli di qualità l’usabilità, affidabilità, efficienza e portabilità. Una definizione analoga la troviamo in ISO 9126.
16 / 60
Quale tra le seguenti è la definizione corretta di File di Interfaccia Esterno (EIF)?
Un file esterno di interfaccia (EIF) è un gruppo di dati logicamente collegati o di informazioni di controllo, riconoscibili dall’utente, referenziati dall’applicazione ma mantenuti all’interno del confine di un’altra. La risposta esatta è la numero 2 (rif. Manuale delle Regole di Conteggio versione 4.3.1 in italiano parte 2 pagina 6-2).
17 / 60
Quale delle seguenti affermazioni sulla Function Point Analysis (FPA) è vera?
18 / 60
Dato in un ILF o EIF che esiste in quanto l’utente richiede una relazione con un altro ILF o EIF è la definizione di:
Il Manuale delle Regole di Conteggio ci fornisce la seguente definizione di chiave esterna (foreign key); dato in un ILF o EIF che esiste in quanto l’utente richiede una relazione con un altro ILF o EIF.
19 / 60
Quale delle seguenti affermazioni è/sono vera/vere per quanto riguarda la dimensione funzionale di un'applicazione (FS)?
20 / 60
Un EQ può filtrare dati
21 / 60
Qual'è il valore tipico della GSC Comunicazione Dati per un'applicazione batch?
22 / 60
Quale GSC descrive il grado con cui l’applicazione comunica direttamente con l’elaboratore?
Secondo il Manuale delle Regole di Conteggio in italiano, versione 4.3.1, la GSC Comunicazione dati descrive il grado con cui l’applicazione comunica direttamente con l’elaboratore. (pagina C-7, parte 5, appendice C).
23 / 60
E' possibile avere un EO che non referenzia alcun ILF
Se un EO deve contenere dati derivati, le informazioni devono provenire da qualche parte e anche se potrebbero provenire da un EIF, l'EO deve fare riferimento ad almeno un FTR.
24 / 60
L’attività di disposizione in sequenza degli attributi in una funzione di tipo transazionale prende il nome di…:
Definiamo ordinamento (sort) l’attività di sequenziamento di righe o record in una funzione di tipo transazionale.Definiamo caricamento (load) l’attività di copia di istruzioni o dati dalla memoria esterna alla memoria internaDefiniamo aggiornamento (refresh) il processo che ricrea un insieme di dati per renderli attuali mento rispetto alla fonte di origine.Definiamo infine riorganizzazione (arranging) l’ attività di disposizione in sequenza degli attributi in una funzione di tipo transazionale.
25 / 60
Ciascun requisito specificamente richiesto dall’utente per completare un processo elementare come ad esempio validazioni, algoritmi o calcolo e lettura o scrittura di una funzione di tipo dati è la definizione di:
Definiamo trattamento logico (Processing Logic) ciascun requisito specificamente richiesto dall’utente per completare un processo elementare così come validazioni, algoritmi o calcolo e lettura o scrittura di una funzione di tipo dati.
26 / 60
Quale tra le seguenti è la definizione corretta di Tipo di Elemento Record (RET)?
27 / 60
Il risultato di un processo di normalizzazione che trasforma dei gruppi di dati in modo che al termine del processo i dati abbiano un identificatore univoco, uno o più attributi, e nessun attributo ripetuto prende il nome di:
I dati sono normalizzati tramite 5 regole:
Nello svolgere l’analisi dei function point, è preferibile analizzare il modello logico dei dati in terza forma normale (3NF).
28 / 60
Un progetto di manutenzione evolutiva:
Premessa: Il testo originale inglese del CPM 4.3.1 parla di "Enhancement Project".
Con una incredibile acrobazia linguistica il CPM 4.3.1 italiano traduce invece enhancement project con il termine italiano progetto di manutenzione evolutiva. In questo modo un progetto di manutenzione evolutiva diventa – per il CPM 4.3.1 ITA – un progetto che ha l’obiettivo di sviluppare e rilasciare manutenzione adeguativa (???).
La manutenzione adeguativa viene a sua volta così definita;Manutenzione Adeguativa. La modifica di un prodotto software, eseguita dopo il rilascio, per mantenere fruibile un programma in un ambiente mutato o in corso di cambiamento. La manutenzione adeguativa comprende le modifiche necessarie ad adattare i cambiamenti nell’ambiente nel quale un prodotto software deve operare. Tali cambiamenti sono quelli che devono essere effettuati per essere allineati con il nuovo ambiente. Ad esempio il sistema operativo potrebbe essere aggiornato ed alcune modifiche possono essere effettuate per ospitarlo. (ISO/IEC 14764:2006).
29 / 60
I dati di business sono definiti come:
30 / 60
Quale tra le seguenti è la definizione di "Intento Primario"?
La definizione riportata nella risposta 1. è quella di processo elementare.
La definizione riportata nella risposta 2. è quella di funzione di tipo transazionale.
La definizione riportata nella risposta 4. è quella di riconoscibile dall’utente.
La risposta esatta è la numero 3; l’intento primario è l’intento con la massima priorità. La versione inglese è più chiara: "primary intent is the intent which is first in importance".
31 / 60
La definizione del confine consente di identificare i Requisiti Utente Funzionali, e di conseguenza stabilire il numero di processi elementari presenti in un’applicazione.
32 / 60
Individuare gli usi corretti dei Function Point
I Function Point possono essere utilizzati per comunicare in modo più efficace con i gruppi di utenti aziendali, ridurre gli overtime e creare un inventario di tutte le transazioni e i file di un progetto o applicazione corrente. Non può essere utilizzato per dimensionare l'intera applicazione software ma solo la dimensione funzionale (quella che implementa i Requisiti Utente Funzionali). Pertanto FP non può essere utilizzato per comprendere requisiti non funzionali o problemi di prestazioni.
33 / 60
I Requisiti Funzionali Utente sono:
34 / 60
Nella Function Point Analysis il termine "mantenere" ha associata una definizione ben precisa. Indicare tra le seguenti affermazioni inerenti questa definizione è corretta.
35 / 60
La differenza principale tra input esterno (EI), output esterno (EO) e interrogazione esterna (EQ) è:
La principale differenza tra le funzioni di tipo transazionale è rappresentata dal loro intento primario (cfr. Manuale delle regole di conteggio in italiano parte 2 pag. 7-4).
36 / 60
Un Tipo di Elemento Dati (DET) è :
37 / 60
I Funtion Point sono una unità di misura per il software, come l'ora lo è per il tempo, i km per misurare la distanza o i gradi Celsius per misurare la temperatura.
38 / 60
La complessità funzionale di un ILF è basata sul numero di
39 / 60
Caratteristiche o capacità di un’applicazione, dal punto di vista dell’utente, è la definizione di:
Il Manuale delle Regole di conteggio definisce il termine funzione come le caratteristiche o capacità di un’applicazione, dal punto di vista dell’utente.
40 / 60
Quale tra le seguenti regole deve essere soddisfatta perché un processo sia identificato come un processo elementare?
Un processo elementare è definito come la più piccola unità di attività che soddisfa tutti i seguenti criteri:
41 / 60
Ogni EI deve aggiornare un ILF
Potrebbe esserci un input di controllo che non aggiorna un ILF
42 / 60
Requisiti Utente Funzionali così come sono percepiti dall’utente. Si tratta della definizione di:
Il punto di vista dell’utente è espresso dai Requisiti Utente Funzionali (FUR) così come sono percepiti dall’utente stesso.
43 / 60
Le informazioni di controllo sono così definite:
Il Manuale delle regole di conteggio in italiano, versione 4.3.1, definisce informazioni di controllo (control information) i dati che influenzano un processo elementare e specificano cosa, quando o come i dati devono essere elaborati.
44 / 60
Gli aggiornamenti hardware o software sono un esempio di:
Con il termine manutenzione indichiamo l’impegno per mantenere un’applicazione conforme alle sue specifiche, generalmente senza cambiarne le funzionalità (o la sua dimensione funzionale).La manutenzione comprende attività di correzione, lieve miglioramento, conversione, supporto utente e manutenzione preventiva.Le attività comprendono la rimozione dei difetti, gli aggiornamenti hardware o software, l’ottimizzazione o il miglioramento della qualità) e il supporto all’utente.
45 / 60
Quali tra le seguenti transazioni sono EI?
Definiamo EI una funzione di tipo transazionale che consente all’applicazione di ricevere dall’esterno dati o informazioni di controllo e ha come intento primario quello di mantenere un ILF (risposta numero 1) o alterare il comportamento dell’applicazione. La risposta numero 2. fa riferimento ai dati di controllo, che specificano come e quando i dati di un’applicazione devono essere elaborati. Quando un’applicazione fa riferimento a dati di un’altra applicazione (risposta 3.) abbiamo invece un EIF.
46 / 60
Quali tra le seguenti affermazioni riguardo ad un External Output sono vere?
47 / 60
La manutenzione adeguativa:
Ecco la definizione di manutenzione adeguativa riportata nel Manuale delle Regole di Conteggio;
“La modifica di un prodotto software, eseguita dopo il rilascio, per mantenere fruibile un programma in un ambiente mutato o in corso di cambiamento. La manutenzione adeguativa comprende le modifiche necessarie ad adattare i cambiamenti nell’ambiente nel quale un prodotto software deve operare. Tali cambiamenti sono quelli che devono essere effettuati per essere allineati con il nuovo ambiente. Ad esempio il sistema operativo potrebbe essere aggiornato ed alcune modifiche possono essere effettuate per ospitarlo".
48 / 60
Cosa si intende per scopo del conteggio dei Function Point?
Il manuale delle regole di conteggio al paragrafo 5.3 della parte 1 – FSM dice che…
“Per determinare l’ambito del conteggio e il confine di ogni applicazione e identificare i Requisiti Utente Funzionali, si devono effettuare le seguenti attività:
a) identificare lo scopo del conteggio,
NOTA 1 Un conteggio di function point è svolto per dare risposta a un problema aziendale, ed è il problema aziendale che determina lo scopo.
NOTA 2 Lo scopo del conteggio determina l’ambito del conteggio.”
49 / 60
Un Tipo di Elemento Dati è definito come:
Il Manuale delle regole di conteggio in italiano, versione 4.3.1, definisce un tipo di elemento dati (DET) come un campo unico riconoscibile dall’utente e non ripetuto.
50 / 60
Le seguenti indicazioni si applicano quando si conteggiano gli FTR per le EQ:
Notare che un ILF non può essere mantenuto da un EQ, per cui due delle risposte si escludono immediatamente.
51 / 60
La complessità funzionale di un EO è basata sul numero di:
52 / 60
Un Tipo di Elemento Record (RET) è :
53 / 60
Trasformare dati esistenti per creare ulteriori dati è una forma di quale trattamento logico?
Definiamo Dati Derivati i dati creati trasformando dati esistenti per creare ulteriori dati.
54 / 60
I tipi di trattamento logico per un EI possono includere:
55 / 60
La complessità funzionale di un EQ è basata sul numero di:
56 / 60
Le attività di manutenzione possono includere:
Con il termine manutenzione – senza altri aggettivi qualificativi – intendiamo l’impegno per mantenere un’applicazione conforme alle sue specifiche, generalmente senza cambiarne le funzionalità (o la sua dimensione funzionale). La manutenzione comprende attività di correzione, lieve miglioramento, conversione, supporto utente e manutenzione preventiva. Le attività comprendono la rimozione dei difetti, gli aggiornamenti hardware o software, l’ottimizzazione o il miglioramento della qualità e il supporto all’utente.
57 / 60
Quali tra le seguenti affermazioni è vera riguardo gli EO?
58 / 60
Lo standard ISO FSM definisce tre tipologie di conteggio dei Function Point. Quale tra le seguenti non è una tipologia di conteggio valida?
Il conteggio di un progetto di sviluppo è l’attività di applicazione dello standard ISO FSM per misurare la dimensione funzionale di un progetto di sviluppo.
Il conteggio dell’applicazione è l’attività di applicazione dello standard ISO FSM per misurare la dimensione funzionale di un’applicazione.
Il conteggio di un progetto di manutenzione evolutiva è l’attività di applicazione dello standard ISO FSM per misurare la dimensione funzionale di un progetto di manutenzione evolutiva.
Il conteggio di un progetto di installazione non è un termine presente nello standard ISO FSM.
59 / 60
Quale tra le seguenti è la definizione corretta di Utente:
Il Manuale delle regole di conteggio in italiano, versione 4.3.1, definisce l’utente come ogni persona o oggetto che comunica o interagisce con il software in ogni istante.
60 / 60
La manutenzione correttiva è:
Indichiamo con il termine manutenzione correttiva la modifica reattiva ad un prodotto software effettuata dopo il rilascio al fine di correggerne le problematiche rilevate. La modifica ripara il prodotto software per poter soddisfare i requisiti (ISO/IEC 14764:2006).
Il tuo punteggio è
The average score is 0%
Restart quiz