Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Domande dal word is

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Quale delle seguenti affermazioni è corretta:

a)

Il sequence diagram è adatto alla comunicazione con il cliente

b)

Il sequence diagram è più intuitivo degli use case

c)

Il sequence diagram fornisce una prospettiva diversa che consente di individuare oggetti mancanti e aree non chiare nelle specifiche

2.

(Sequence Diagram) quali di queste affermazioni non sono corrette:

a)

Gli oggetti sono attivati quando vengono istanziati

b)

Una classe stabilisce i messaggi a cui un oggetto può rispondere

c)

I messaggi sono inviati da oggetti

3.

Un class diagram è tipicamente usato per modellare:

a)

Le relazioni tra oggetti dei sequence diagram individuati

b)

Il glossario di un sistema: sono prese decisioni relativamente alle astrazioni da considerare

c)

Lo schema concettuale di un database

4.

Quale di queste affermazioni relative ad un deployment diagram è falsa?

a)

Mostra la struttura del sistema a run-time

b)

Mostra il mapping hardware/software

c)

Mostra le dipendenze tra componenti e le interfacce dei sottosistemi

5.

Un servizio è (indicare la/e risposta/e corrette);

a)

Una interfaccia di un sottosistema

b)

Un insieme di operazioni correlate fornite dal sottosistema per uno specifico scopo

c)

Descritto in termini di prototipi

6.

Quale/i delle seguenti affermazioni è/sono corretta/e? In una architettura client/server le funzioni eseguite dal server di database sono:

a)

Gestione decentralizzata dei dati

b)

Garantire la sicurezza del Database

c)

Gestire la concorrenza delle operazioni (multiple user access)

d)

Elaborazioni decentralizzate

7.

Un Boundary use case descrive (indicare la/e risposte corrette);

a)

La configurazione del sistema

b)

Le scelte relative allo sturtup, allo shutdown

c)

Le condizioni limite

8.

In che modo possono essere specificati i contratti in UML?

a)

In Javadoc

b)

La Object Constraint Language

c)

La Object Contract Language

9.

Se devo effettuare una trasformazione prima sul modello a oggetti e poi ottengo il codice, faccio:

a)

Prima operazioni di forward engineering e poi di refactoring

b)

Prima operazioni di object model transformation e poi di forward engineering

c)

Prima operazioni di refactoring e poi di reverse engineering

10.

Se il mio obiettivo è quello di realizzare una architettura chiusa:

a)

Uso un bridge pattern

b)

Uso un adapter pattern

c)

Uso un façade pattern

11.

Durante l'ispezione ai fini del fault detection (indicare le risposte corrette):

a)

Lo sviluppatore presenta gli artefatti

b)

Si controlla l'efficienza degli algoritmi con le richieste funzionali

c)

Lo sviluppatore interviene solo se si richiedono chiarimenti

12.

Il testing mira a valutare l'aderenza del sistema ai requisiti non funzionali viene denominato:

a)

Integration testing

b)

Acceptation testing

c)

Performance testing

13.

Quale di queste affermazioni è vera:

a)

Il testing white-box consente di capire se non ho implementato delle funzionalità

b)

Il testing black-box consente di individuare caratteristiche non richieste

c)

Il testing black-box consente di capire se non ho implementato delle funzionalità

14.

Quale delle seguenti affermazioni è/sono corretta/e?

a)

Un programma è esercitato da un caso di test (insieme di dati di input)

b)

Un test è formato da un caso di test

c)

L'esecuzione del test consiste nell'esecuzione del programma per tutti i casi di test

d)

Un test ha successo se non rileva malfunzionamenti del programma

15.

Quale di queste affermazioni è vera?

a)

Con il top down integration testing ho bisogno di driver

b)

Con il bottom up integration testing ho bisogno di driver

c)

Con il sandwich testing non ho bisogno di driver