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 La differenza principale tra input esterno (EI), output esterno (EO) e interrogazione esterna (EQ) è: le interrogazioni esterne non aggiornano gli ILF Le funzioni di tipo dati referenziate gli input esterni (EI) 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). 2 / 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 dell’utente Punto di vista della progettazione Punto di vista dei requisiti Il punto di vista dell’utente è espresso dai Requisiti Utente Funzionali (FUR) così come sono percepiti dall’utente stesso. 3 / 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). 4 / 60 Categoria: Function Point Analysis - Definizioni E' possibile avere un EO che non referenzia alcun ILF True False 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. 5 / 60 Categoria: Function Point Analysis - Definizioni Un progetto utilizzato per sviluppare e rilasciare manutenzione adeguativa è: non misurabile utilizzando l’analisi dei Function Point un progetto di manutenzione evolutiva un conteggio dei Function Point di un’applicazione un progetto di sviluppo Un progetto di manutenzione evolutiva (enhancement project) è un progetto con l’obiettivo di sviluppare e rilasciare manutenzione adeguativa. 6 / 60 Categoria: Function Point Analysis - Definizioni Quali delle seguenti affermazioni è vera riguardo al meotodo FSM (Function Size Measurement Method) di IFPUG? E' noto anche come Function Point Analysis Non può fornire un fattore di normalizzazione per il confronto ta software L'unità di misura della dimensione funzionale è detta Function Point 7 / 60 Categoria: Function Point Analysis - Definizioni L’attività di disposizione in sequenza degli attributi in una funzione di tipo transazionale prende il nome di…: Riorganizzazione Aggiornamento Caricamento Ordinamento 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 interna Definiamo 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. 8 / 60 Categoria: Function Point Analysis - Definizioni L'intento primario di un EI è: creare dati derivati eseguire calcoli matematici mantenere uno o più ILF alterare il comportamento dell'applicazione presentare informazioni all'utente 9 / 60 Categoria: Function Point Analysis - Definizioni La definizione di caricamento (load) per IEEE è: Nessuna delle risposte presenti. Il processo che ricrea un insieme di dati per renderli attuali rispetto alla fonte di origine. Copiare istruzioni o dati dalla memoria esterna alla memoria interna. Leggere dati da una fonte, senza modifica dei dati di origine, e scrivere gli stessi dati in altra posizione, in un formato fisico che può differire da quello di origine. La definizione di caricamento (load) per IEEE è copiare istruzioni o dati dalla memoria esterna alla memoria interna. La definizione numero 2 è quella di copia (copy), mentre la definizione numero 3 è quella di aggiornamento (refresh). Vedi Manuale delle Regole di Conteggio versione 4.3.1 ITA, parte 3, capitolo 3, pagina 3. 10 / 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)? Contare un solo FTR per ogni ILF che è sia mantenuto che letto. Contare un FTR per ogni ILF o EIF letto. Contare un FTR per ogni ILF mantenuto. Tutte le risposte presentate 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. 11 / 60 Categoria: Function Point Analysis - Definizioni Gli aggiornamenti hardware o software sono un esempio di: Un progetto di manutenzione adeguativa Aggiornamenti di sistema Attività di manutenzione Obsolescenza pianificata 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. 12 / 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). 13 / 60 Categoria: Function Point Analysis - Definizioni I requisiti funzionali degli utenti possono includere: Trasformazione di dati Vincoli di qualità Nessuna delle risposte presenti Vincoli ambientali Secondo il Manuale delle Regole di Conteggio versione 4.3.1 in italiano, a pagina 5 della parte 1, i Requisiti Funzionali degli utenti possono includere: - trasferimento di dati (es: inserimento dei dati cliente, invio di segnali di controllo); - trasformazione di dati (es:: calcolo degli interessi bancario, calcolo della temperatura media); - memorizzazione di dati (es:: memorizzazione di ordini cliente, registrazione del trend delle temperature esterne); - reperimento di dati 14 / 60 Categoria: Function Point Analysis - Definizioni Trasformare dati esistenti per creare ulteriori dati è una forma di quale trattamento logico? Ordinare o organizzare un insieme di dati Dati derivati Sono eseguite formule matematiche o calcoli Valori equivalenti sono convertiti Definiamo Dati Derivati i dati creati trasformando dati esistenti per creare ulteriori dati. 15 / 60 Categoria: Function Point Analysis - Definizioni Indicare quale tra le seguenti affermazioni sulla Function Point Analysis (FPA) NON è corretta. L'obiettivo di base e primario della FPA è misurare e fornire le dimensioni funzionali dell'applicazione software al cliente e allo stakeholder su loro richiesta La FPA è un metodo per suddividere i sistemi in componenti più piccoli, in modo che possano essere meglio compresi e analizzati L'FPA viene utilizzata per misurare lo sviluppo di un progetto software insieme alla sua manutenzione, in modo coerente per tutto il progetto indipendentemente dagli strumenti e dalle tecnologie La FPA è una tecnica di scheduling 16 / 60 Categoria: Function Point Analysis - Definizioni Quale tra le seguenti è la definizione corretta di Tipo di Elemento Record (RET)? Un campo sottogruppo unico, riconoscibile dall’utente e non ripetuto Sottogruppo di campi conservati in un ILF Un campo sottogruppo unico, riconoscibile dall’utente e ripetuto Sottogruppo, riconoscibile dall’utente, di tipi di elemento dati all’interno di un EI o di un EO Sottogruppo, riconoscibile dall’utente, di tipi di elemento dati all’interno di un ILF o di un EIF Sottogruppo di campi conservati in un EIF 17 / 60 Categoria: Function Point Analysis - Definizioni Quale tra i seguenti tipi di transazione può alterare il comportamento di un’applicazione? EQ EO EI DET Consultando la tabella riassuntiva dei trattamenti logici effettuati da EI, EO ed EQ nella Quick Reference o nel Manuale scopriamo subito che solo EI ed EO possono alterare il comportamento di un’applicazione. 18 / 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 19 / 60 Categoria: Function Point Analysis - Definizioni La frase “cosa, quando o come i dati devono essere elaborati” a che cosa si riferisce? Nessuna delle risposte presenti Al lato di ingresso di un Output Esterno Alle informazioni di controllo Al lato di ingresso di un Input Esterno Il Manuale delle Regole di Conteggio versione 4.3.1 in italiano definisce informazioni di controllo (control information) i dati che influenzano un processo elementare e specificano cosa, quando o come i dati devono essere elaborati (cfr. pagina 3 parte 1). 20 / 60 Categoria: Function Point Analysis - Definizioni La complessità funzionale di un EO è basata sul numero di: FP RET FTR DET 21 / 60 Categoria: Function Point Analysis - Definizioni I dati di business sono definiti come: 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 Informazioni che devono essere archiviate e reperite dall'area funzionale indirizzata dall'applicazione 22 / 60 Categoria: Function Point Analysis - Definizioni Quale delle seguenti affermazioni è/sono vera/vere per quanto riguarda la dimensione funzionale di un'applicazione (FS)? Fornisce una misura delle funzionalità fornite dall'applicazione all'utente È associato al ciclo di vita di un'applicazione Non viene mai aggiornata dopo l'installazione iniziale dell'applicazione 23 / 60 Categoria: Function Point Analysis - Definizioni La definizione di "qualità" include: Efficacia Efficienza 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. 24 / 60 Categoria: Function Point Analysis - Definizioni La manutenzione correttiva è: 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). Nessuna delle risposte presenti. 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). 25 / 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 conteggio dei Function Point Nessuna delle risposte precedenti Definisce l’insieme di Requisiti Utente Funzionali che devono essere inclusi nel confine dell’applicazione L’ambito del conteggio definisce l’insieme dei Requisiti Utente Funzionali (FUR) da includere nel conteggio dei function point. 26 / 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 includono vincoli di interoperabilità Requisiti che descrivono che cosa il software deve fare in termini di attività e servizi 27 / 60 Categoria: Function Point Analysis - Definizioni Quale dei seguenti tipi di trattamento logico è obbligatorio che venga utilizzato in un EO? Referenziare almeno un ILF o EIF Alterare il comportamento del sistema Convertire valori equivalenti Reperire dati o informazioni di controllo In un EO almeno uno dei seguenti trattamenti logici deve essere eseguito obbligatoriamente: - Eseguire formule matematiche e calcoli - Aggiornare almeno un ILF - Creare dati derivati - Alterare il comportamento del sistema La risposta "convertire valori equivalenti" non è corretta, perché è un tpo di trattamento logico possibile ma non obbligatorio. La risposta "reperire dati o informazioni di controllo" non è corretta, perché è un tpo di trattamento logico possibile ma non obbligatorio. La risposta "referenziare almeno un ILF o EIF" non è corretta, perché è un tpo di trattamento logico possibile ma non obbligatorio. Il trattamento logico tra quelli obbligatori è "aggiornare almeno un ILF". 28 / 60 Categoria: Function Point Analysis - Definizioni Quale GSC descrive il grado con cui l’applicazione comunica direttamente con l’elaboratore? Inserimento dati interattivo Elaborazione dati distribuita Comunicazione dati Frequenza delle transazioni 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). 29 / 60 Categoria: Function Point Analysis - Definizioni I tipi di trattamento logico per un EI possono includere: Ordinare o riorganizzare un insieme di dati Aggiornare uno o più ILF Eseguire validazioni Convertire valori equivalenti 30 / 60 Categoria: Function Point Analysis - Definizioni Un attributo unico, riconoscibile dall’utente e non ripetuto è la definizione di: Requisito Funzionale Utente (FUR) Tipo di File Referenziato (FTR) Tipo di Elemento Record (RET) Tipo di Elemento Dati (DET) Un Tipo di Elemento Dati è un attributo unico, riconoscibile dall’utente e non ripetuto. 31 / 60 Categoria: Function Point Analysis - Definizioni Un EQ può filtrare dati False True 32 / 60 Categoria: Function Point Analysis - Definizioni Un gruppo di DET collegati, trattato come una unità, è la definizione di: Funzione Record File System File La modellazione dei dati tratta di elementi dati, record logici e file.Un File System è composto di record e dati. Gli elementi dati (DET) sono definiti come la più piccola unità di dati con significato nel mondo reale. Un gruppo di DET collegati, trattato come una unità, è conosciuto come record. Un file è un raggruppamento ordinato di record dello stesso tipo. Infine una funzione è una caratteristica o capacità di un’applicazione, dal punto di vista dell’utente. 33 / 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 installazione Conteggio di un progetto di manutenzione adeguativa Conteggio di un progetto di sviluppo Conteggio dell’applicazione 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. 34 / 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 Tutte le risposte presenti Contare solo un FTR per ogni ILF che è sia letto che mantenuto Contare un FTR per ogni ILF o EIF letto Notare che un ILF non può essere mantenuto da un EQ, per cui due delle risposte si escludono immediatamente. 35 / 60 Categoria: Function Point Analysis - Definizioni Classificheremo un processo elementare come EI se: Ha come intento primario quello di presentare informazioni all’utente Ha come intento primario quello di mantenere uno o più ILF e/o alterare il comportamento del sistema. Include un trattamento logico per accettare dati o informazioni di controllo che entrano nel confine dell’applicazione Secondo il Manuale delle Regole di Conteggio versione 4.3.1 in italiano, parte 2 pagina 7-3, 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. 36 / 60 Categoria: Function Point Analysis - Definizioni La complessità funzionale di un EI è basata sul numero di: FTR FP DET RET 37 / 60 Categoria: Function Point Analysis - Definizioni Le attività di manutenzione possono includere: Rimozione di difetti Tutte le risposte presenti Aggiornamenti hardware o software Ottimizzazioni o miglioramenti della qualità 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. 38 / 60 Categoria: Uncategorized Quali tra le seguenti transazioni sono EI? Dati referenziati all'interno dell'applicazione Input batch da un’applicazione esterna che aggiungono dei dati ad un ILF Informazioni di controllo che danno inizio alla generazione di un report 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. 39 / 60 Categoria: Uncategorized Quale tra queste NON deve essere considerata una funzionalità di conversione? La modifica di un EIF per l’applicazione che viene misurata Un progetto di miglioramento che richiede l’aggiunta di un DET a un ILF esistente, e il popolamento del DET con un valore di default specificato a priori Aggiornamenti software resi necessari a causa dell’installazione di una nuova versione di un pacchetto software di un fornitore 40 / 60 Categoria: Function Point Analysis - Definizioni Le informazioni di controllo sono così definite: Informazioni estratte dall’applicazione oggetto del conteggio Dati che influenzano un processo elementare e specificano cosa, quando o come i dati devono essere elaborati Dati che influenzano un processo elementare e specificano cosa, quando o come i dati devono essere elaborati Dati necessari per mantenere le funzioni definite dall’utente 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. 41 / 60 Categoria: Function Point Analysis - Definizioni E' vero che ogni EI deve aggiornare un ILF? No Si Potrebbe esserci un input di controllo che non aggiorna un ILF. 42 / 60 Categoria: Function Point Analysis - Definizioni Cosa si intende per scopo del conteggio dei Function Point? Fornire una risposta ad un problema aziendale Fornire una risposta ad un problema di rete Fornire una risposta ad un problema software Fornire una risposta ad un problema applicativo 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.” 43 / 60 Categoria: Function Point Analysis - Definizioni Quale tra le seguenti è la definizione corretta del termine riconoscibile dall’utente? Requisiti per i processi e/o dati concordati e compresi sia da utente(i) che sviluppatore(i) software Nessuna delle risposte presenti Funzioni che possono essere utilizzate dall’utente primario 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). 44 / 60 Categoria: Function Point Analysis - Definizioni Completate la frase. "Gli sviluppatori traducono un ___________ in software in modo da fornire una soluzione". Punto di vista dell’utente Confine dell’applicazione Punto di vista tecnico Input di controllo Compito degli sviluppatori è tradurre il punto di vista dell’utente in software in modo da fornire una soluzione. La risposta esatta è la numero 3. Ricordiamo che il punto di vista dell’utente è definito dal manuale delle regole di conteggio come l’insieme dei Requisiti Utente Funzionali (FUR) così come sono percepiti dall’utente stesso. 45 / 60 Categoria: Function Point Analysis - Definizioni I passi della procedura per il conteggio dei Function Point includono: Nessuna delle risposte presenti Misurare le funzioni di tipo transazionale Misurare le funzioni di tipo dati Misurare le funzioni di tipo dati e di tipo transazionale 46 / 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. L’intento primario è contenere dati referenziati da uno o più processi elementari all’interno del confine dell’applicazione che si sta misurando. 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. 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. 47 / 60 Categoria: Function Point Analysis - Definizioni Un EQ può organizzare i dati True False 48 / 60 Categoria: Function Point Analysis - Definizioni Un EQ può eseguire formule o calcoli False True 49 / 60 Categoria: Function Point Analysis - Definizioni Completare la frase. "Le applicazioni interattive tipicamente ricevono un punteggio di _____ per la GSC Comunicazione Dati". 5 Nessuna delle presenti 3 4 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. 50 / 60 Categoria: Function Point Analysis - Definizioni La manutenzione adeguativa: Non esiste questo tipo di manutenzione Comprende le modifiche necessarie ad accogliere i cambiamenti nell’ambiente nel quale un prodotto software deve operare. I cambiamenti sono quelli che devono essere effettuati per essere allineati con il nuovo ambiente. 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. 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". 51 / 60 Categoria: Uncategorized Un Tipo di Elemento Dati è definito come: Un campo unico riconoscibile dall’utente e non ripetuto. Nessuna delle risposte presenti Un campo conservato in un file logico. Un messaggio di errore o di avviso prodotto dall’applicazione. 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. 52 / 60 Categoria: Function Point Analysis - Definizioni Quale (quali) tra le seguenti affermazioni è vera (sono vere) per gli Output Esterni (EO, External Output)? Non può mantenere uno o più ILF e/o alterare il comportamento del sistema. Non può contenere calcoli. Può mantenere uno o più ILF e/o alterare il comportamento del sistema. Non può contenere dati derivati. Un Output Esterno è un processo elementare che invia dati o informazioni di controllo all’esterno del confine dell’applicazione e include un’elaborazione ulteriore rispetto a quella di un’interrogazione esterna. L’intento primario di un output esterno è presentare informazioni all’utente mediante un processo logico diverso da o in aggiunta al reperimento di dati o informazioni di controllo. Il processo logico deve contenere almeno una formula matematica od un calcolo o creare dati derivati. Un output esterno può anche mantenere uno o più ILF e/o alterare il comportamento del sistema. 53 / 60 Categoria: Function Point Analysis - Definizioni La complessità funzionale di un ILF è basata sul numero di RET FTR DET FP 54 / 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à aggiungere, modificare o cancellare transazioni utilizzando un requisito funzionale dell’utente 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 dati utilizzando un requisito funzionale dell’utente 55 / 60 Categoria: Function Point Analysis - Definizioni Quale/i affermazione/i è/sono corretta/e riguardo al trattamento logico obbligatorio per un EQ? Vengono analizzate delle condizioni per determinare quali sono applicabili Almeno un ILF o EIF viene referenziato Vengono mantenuti dati o informazioni di controllo Vengono accettati dati o informazioni di controllo provenienti dal di fuori del confine applicativo 56 / 60 Categoria: Function Point Analysis - Definizioni L’intento primario di un ILF è: Nessuna delle risposte precedenti Definire un gruppo riconoscibile dall’utente di dati logicamente correlati Fornire all’applicazione un coefficiente di correzione per la memorizzazione dei dati Contenere dati referenziati da uno o più processi elementari situati all'interno dei confini dell’applicazione sottoposta al conteggio. L’intento primario di un ILF è di contenere dati referenziati da uno o più processi elementari situati nei confini dell’applicazione sottoposta al conteggio. La risposta esatta è la 1 (cfr. Manuale delle Regole di Conteggio versione 4.3.1 in italiano, parte 2 pagina 6-2). 57 / 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 EO Non viene contata EI 58 / 60 Categoria: Function Point Analysis - Definizioni Un processo elementare è definito come: La più piccola unità di attività significativa per l’utente Un requisito di business Un’azione autonoma Informazioni testuali, come ad esempio una singola parola, una frase o un periodo Un processo elementare (elementary process) è la più piccola unità di attività significativa per l’utente. 59 / 60 Categoria: Function Point Analysis - Definizioni Per un EQ vengono classificati come Tipo di File Referenziato (File Type Referenced - FTR): Tutti gli ILF o EIF che sono referenziati Tutti gli ILF o EIF che sono mantenuti Solo gli ILF che sono referenziati Solo gli EIF che sono referenziati 60 / 60 Categoria: Function Point Analysis - Definizioni Quale tra le seguenti è la definizione corretta di File di Interfaccia Esterno (EIF)? 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 Gruppo di dati logicamente correlati o informazioni di controllo, riconoscibili dall’utente, mantenuti all’interno ed esterni al confine dell’altra applicazione Nessuna delle risposte precedenti 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). Il tuo punteggio è The average score is 0% LinkedIn Facebook Twitter VKontakte 0% Ricomincia quiz
Function Point
Function Point Analysis
1 / 60
Categoria: Function Point Analysis - Definizioni
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).
2 / 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.
3 / 60
Categoria: Uncategorized
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).
4 / 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.
5 / 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.
6 / 60
Quali delle seguenti affermazioni è vera riguardo al meotodo FSM (Function Size Measurement Method) di IFPUG?
7 / 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 interna Definiamo 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.
8 / 60
L'intento primario di un EI è:
9 / 60
La definizione di caricamento (load) per IEEE è:
La definizione di caricamento (load) per IEEE è copiare istruzioni o dati dalla memoria esterna alla memoria interna. La definizione numero 2 è quella di copia (copy), mentre la definizione numero 3 è quella di aggiornamento (refresh).
Vedi Manuale delle Regole di Conteggio versione 4.3.1 ITA, parte 3, capitolo 3, pagina 3.
10 / 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.
11 / 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.
12 / 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).
13 / 60
I requisiti funzionali degli utenti possono includere:
Secondo il Manuale delle Regole di Conteggio versione 4.3.1 in italiano, a pagina 5 della parte 1, i Requisiti Funzionali degli utenti possono includere:
- trasferimento di dati (es: inserimento dei dati cliente, invio di segnali di controllo); - trasformazione di dati (es:: calcolo degli interessi bancario, calcolo della temperatura media); - memorizzazione di dati (es:: memorizzazione di ordini cliente, registrazione del trend delle temperature esterne); - reperimento di dati
14 / 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.
15 / 60
Indicare quale tra le seguenti affermazioni sulla Function Point Analysis (FPA) NON è corretta.
16 / 60
Quale tra le seguenti è la definizione corretta di Tipo di Elemento Record (RET)?
17 / 60
Quale tra i seguenti tipi di transazione può alterare il comportamento di un’applicazione?
Consultando la tabella riassuntiva dei trattamenti logici effettuati da EI, EO ed EQ nella Quick Reference o nel Manuale scopriamo subito che solo EI ed EO possono alterare il comportamento di un’applicazione.
18 / 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.
19 / 60
La frase “cosa, quando o come i dati devono essere elaborati” a che cosa si riferisce?
Il Manuale delle Regole di Conteggio versione 4.3.1 in italiano definisce informazioni di controllo (control information) i dati che influenzano un processo elementare e specificano cosa, quando o come i dati devono essere elaborati (cfr. pagina 3 parte 1).
20 / 60
La complessità funzionale di un EO è basata sul numero di:
21 / 60
I dati di business sono definiti come:
22 / 60
Quale delle seguenti affermazioni è/sono vera/vere per quanto riguarda la dimensione funzionale di un'applicazione (FS)?
23 / 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.
24 / 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).
25 / 60
L’ambito del conteggio:
L’ambito del conteggio definisce l’insieme dei Requisiti Utente Funzionali (FUR) da includere nel conteggio dei function point.
26 / 60
I Requisiti Funzionali Utente sono:
27 / 60
Quale dei seguenti tipi di trattamento logico è obbligatorio che venga utilizzato in un EO?
In un EO almeno uno dei seguenti trattamenti logici deve essere eseguito obbligatoriamente:
- Eseguire formule matematiche e calcoli - Aggiornare almeno un ILF - Creare dati derivati - Alterare il comportamento del sistema
La risposta "convertire valori equivalenti" non è corretta, perché è un tpo di trattamento logico possibile ma non obbligatorio. La risposta "reperire dati o informazioni di controllo" non è corretta, perché è un tpo di trattamento logico possibile ma non obbligatorio. La risposta "referenziare almeno un ILF o EIF" non è corretta, perché è un tpo di trattamento logico possibile ma non obbligatorio. Il trattamento logico tra quelli obbligatori è "aggiornare almeno un ILF".
28 / 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).
29 / 60
I tipi di trattamento logico per un EI possono includere:
30 / 60
Un attributo unico, riconoscibile dall’utente e non ripetuto è la definizione di:
Un Tipo di Elemento Dati è un attributo unico, riconoscibile dall’utente e non ripetuto.
31 / 60
Un EQ può filtrare dati
32 / 60
Un gruppo di DET collegati, trattato come una unità, è la definizione di:
La modellazione dei dati tratta di elementi dati, record logici e file.Un File System è composto di record e dati. Gli elementi dati (DET) sono definiti come la più piccola unità di dati con significato nel mondo reale. Un gruppo di DET collegati, trattato come una unità, è conosciuto come record. Un file è un raggruppamento ordinato di record dello stesso tipo. Infine una funzione è una caratteristica o capacità di un’applicazione, dal punto di vista dell’utente.
33 / 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.
34 / 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.
35 / 60
Classificheremo un processo elementare come EI se:
Secondo il Manuale delle Regole di Conteggio versione 4.3.1 in italiano, parte 2 pagina 7-3, 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.
36 / 60
La complessità funzionale di un EI è basata sul numero di:
37 / 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.
38 / 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.
39 / 60
Quale tra queste NON deve essere considerata una funzionalità di conversione?
40 / 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.
41 / 60
E' vero che ogni EI deve aggiornare un ILF?
Potrebbe esserci un input di controllo che non aggiorna un ILF.
42 / 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.”
43 / 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).
44 / 60
Completate la frase.
"Gli sviluppatori traducono un ___________ in software in modo da fornire una soluzione".
Compito degli sviluppatori è tradurre il punto di vista dell’utente in software in modo da fornire una soluzione. La risposta esatta è la numero 3. Ricordiamo che il punto di vista dell’utente è definito dal manuale delle regole di conteggio come l’insieme dei Requisiti Utente Funzionali (FUR) così come sono percepiti dall’utente stesso.
45 / 60
I passi della procedura per il conteggio dei Function Point includono:
46 / 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.
47 / 60
Un EQ può organizzare i dati
48 / 60
Un EQ può eseguire formule o calcoli
49 / 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:
50 / 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".
51 / 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.
52 / 60
Quale (quali) tra le seguenti affermazioni è vera (sono vere) per gli Output Esterni (EO, External Output)?
Un Output Esterno è un processo elementare che invia dati o informazioni di controllo all’esterno del confine dell’applicazione e include un’elaborazione ulteriore rispetto a quella di un’interrogazione esterna. L’intento primario di un output esterno è presentare informazioni all’utente mediante un processo logico diverso da o in aggiunta al reperimento di dati o informazioni di controllo. Il processo logico deve contenere almeno una formula matematica od un calcolo o creare dati derivati. Un output esterno può anche mantenere uno o più ILF e/o alterare il comportamento del sistema.
53 / 60
La complessità funzionale di un ILF è basata sul numero di
54 / 60
Nella Function Point Analysis il termine "mantenere" ha associata una definizione ben precisa. Indicare tra le seguenti affermazioni inerenti questa definizione è corretta.
55 / 60
Quale/i affermazione/i è/sono corretta/e riguardo al trattamento logico obbligatorio per un EQ?
56 / 60
L’intento primario di un ILF è:
L’intento primario di un ILF è di contenere dati referenziati da uno o più processi elementari situati nei confini dell’applicazione sottoposta al conteggio. La risposta esatta è la 1 (cfr. Manuale delle Regole di Conteggio versione 4.3.1 in italiano, parte 2 pagina 6-2).
57 / 60
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:
58 / 60
Un processo elementare è definito come:
Un processo elementare (elementary process) è la più piccola unità di attività significativa per l’utente.
59 / 60
Per un EQ vengono classificati come Tipo di File Referenziato (File Type Referenced - FTR):
60 / 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).
Il tuo punteggio è
The average score is 0%
Ricomincia quiz