Anteprima
Vedrai una selezione di 10 pagine su 44
Paniere Ingegneria del software - risposte multiple Pag. 1 Paniere Ingegneria del software - risposte multiple Pag. 2
Anteprima di 10 pagg. su 44.
Scarica il documento per vederlo tutto.
Paniere Ingegneria del software - risposte multiple Pag. 6
Anteprima di 10 pagg. su 44.
Scarica il documento per vederlo tutto.
Paniere Ingegneria del software - risposte multiple Pag. 11
Anteprima di 10 pagg. su 44.
Scarica il documento per vederlo tutto.
Paniere Ingegneria del software - risposte multiple Pag. 16
Anteprima di 10 pagg. su 44.
Scarica il documento per vederlo tutto.
Paniere Ingegneria del software - risposte multiple Pag. 21
Anteprima di 10 pagg. su 44.
Scarica il documento per vederlo tutto.
Paniere Ingegneria del software - risposte multiple Pag. 26
Anteprima di 10 pagg. su 44.
Scarica il documento per vederlo tutto.
Paniere Ingegneria del software - risposte multiple Pag. 31
Anteprima di 10 pagg. su 44.
Scarica il documento per vederlo tutto.
Paniere Ingegneria del software - risposte multiple Pag. 36
Anteprima di 10 pagg. su 44.
Scarica il documento per vederlo tutto.
Paniere Ingegneria del software - risposte multiple Pag. 41
1 su 44
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

Domande sul corso di Ingegneria Informatica e dell'Automazione (D.M. 270/04)

06. Il diagramma che segue descrive, in termini introduttivi, la fase di analisi dei requisiti:

Che etichetta deve essere specificata nel box con il punto interrogativo?

Modello delle classi

Modello dinamico

Casi d'uso

Casi di test

07. In merito ai diagrammi UML delle attività, una delle affermazioni che seguono non è corretta. Quale?

L'esecuzione di un'attività può essere innescata da un evento esterno.

Un diagramma di attività descrive il comportamento di un utente in base ai compiti che lo stesso utente affronta.

L'esecuzione di un'attività può essere innescata dal completamento di un'altra attività.

L'esecuzione di un'attività può essere innescata dalla sopravvenuta disponibilità di un oggetto.

08. Il diagramma che segue descrive in termini introduttivi la fase di object design:

Che etichetta

deve essere inserita nel box con il punto interrogativo?
Casi di test
Decomposizione in sottosistemi
Modello dinamico
Casi d'uso © 2016 Università Telematica eCampus - Data Stampa 14/06/2017 18:12:07 - 6/55
Set Domande: INGEGNERIA DEL SOFTWARE
INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE (D.M. 270/04)
Docente: Sarti Luigi
09. Il diagramma seguente descrive in termini introduttivi la fase di system design:
Che etichetta deve essere inserita nel box con il punto interrogativo?
Casi d'uso
Modello dinamico
Elicitazione dei requisiti
Casi di test
10. Nel seguito sono elencate alcune possibili caratteristiche della notazione adottata in un progetto. Solo tre di queste caratteristiche sono indicate, nella lezione4, come indispensabili. Qual'è l'intrusa?
La notazione deve essere ben compresa dai partecipanti al progetto.
La notazione deve essere direttamente traducibile nel linguaggio di programmazione adottato nel progetto.
La notazione deve essere adeguata a
  1. La notazione deve avere una semantica ben definita.
  2. Il diagramma che segue è usato nel corso per descrivere il modello a oggetti dell'analisi derivante dall'elicitazione dei requisiti:
    Quale etichetta deve essere sostituita nel box con il punto interrogativo?
    • Casi d'uso
    • Analisi dei requisiti
    • Macchine a stati
    • Modello delle classi
  3. Quale modello, tra quelli elencati nel seguito, non appartiene all'insieme dei modelli che UML si propone di rappresentare?
    • Il modello dinamico
    • Il modello funzionale
    • Il modello degli oggetti
    • Il modello costi-benefici
  4. © 2016 Università Telematica eCampus - Data Stampa 14/06/2017 18:12:07 - 7/55

Set Domande: INGEGNERIA DEL SOFTWARE
INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE (D.M. 270/04)
Docente: Sarti Luigi

Lezione 005 è corretta. Quale?

  1. In merito al concetto di attributo, una delle affermazioni che seguono non è corretta:
    Un attributo è dotato di un nome univoco e di un...
tipo.Gli attributi di un oggetto possono essere accessibili ad altre parti del sistema.Gli attributi di un oggetto sono sempre accessibili in lettura ad altre parti del sistema.Una classe definisce gli attributi di cui sono dotate tutte le sue istanze.
  1. Gli attributi di un oggetto possono essere accessibili ad altre parti del sistema.
  2. Gli attributi di un oggetto sono sempre accessibili in lettura ad altre parti del sistema.
  3. Una classe definisce gli attributi di cui sono dotate tutte le sue istanze.
02. In merito al concetto di operazione, una delle affermazioni che seguono non è corretta. Quale?
  1. Le operazioni sono definite nell'ambito di una classe, e possono essere applicate a tutte le istanze di quella classe.
  2. Le operazioni definite in una superclasse sono automaticamente ereditate e applicabili alle istanze delle sottoclassi.
  3. È comunque possibile ridefinire in una sottoclasse un'operazione già definita in una superclasse.
  4. Le operazioni definite in una sottoclasse possono essere ereditate e applicate alle istanze dirette della superclasse.
03. In merito al concetto di classe astratta, una delle affermazioni che seguono non è corretta. Quale?
  1. Una classe astratta può essere istanziata al

    più una volta (oggetto singleton)

    In UML, le classi astratte sono rappresentate con il nome in corsivo.

    Una classe astratta modella attributi e operazioni condivise da più sotto-classi.

    Le classi astratte spesso rappresentano concetti generalizzati nel dominio dell’applicazione.

    04. In merito al concetto di classe nella modellizzazione orientata agli oggetti e nei lingiaggi di programmazione OO, una delle affermazioni che seguono non ècorretta. Quale?

    Una classe incapsula sia la struttura che il comportamento.

    Una classe è un’astrazione.

    Una classe può essere istanziata da numerosi oggetti.

    Una classe non può essere definita in modo incrementale rispetto ad un'altra classe preesistente.

    05. In merito al concetto di tipo di dato, una delle affermazioni che seguono non è corretta. Quale?

    Un tipo di dato è un’astrazione.

    Un tipo di dato può definire o una struttura, oppure un insieme di operazioni, ma non entrambe.

    le cose.

    Un tipo di dato denota un insieme di valori.

    Un tipo di dato ha un nome univoco.

    06. In merito ai concetto di vista (view), una delle affermazioni che seguono non è corretta. Quale?

    Due viste su uno stesso modello non possono sovrapporsi, neppure parzialmente: devono essere sempre mutuamente esclusive.

    Una vista è la rappresentazione di un sottoinsieme di un modello.

    Una vista ha lo scopo di migliorare la comprensibilità di un modello complesso.

    Una vista evidenzia gli aspetti rilevanti di un modello secondo una determinata prospettiva.

    07. Che cosa è un oggetto?

    Una collezione di classi che condividono lo stesso comportamento

    Un'entità che incapsula stato e comportamento

    Una collezione di classi che condividono la stessa struttura

    Un'astrazione che specifica gli attributi e i comportamenti di un insieme di classi © 2016 Università Telematica eCampus - Data Stampa 14/06/2017 18:12:07 - 8/55

    Set Domande: INGEGNERIA DEL

    correttezza.Un prototipo è una versione preliminare di un sistema che permette di valutarne le funzionalità e raccogliere feedback dagli utenti.Un prototipo può essere realizzato utilizzando strumenti di sviluppo rapido come wireframe o mockup.

    completezza. Ogni prototipo viene presentato ad un potenziale utente perché lo falsifichi. Gli sviluppatori costruiscono vari prototipi rappresentativi del comportamento finale del sistema.

    10. Considera il diagramma mostrato qui sotto:

    Tra le affermazioni che seguono, una non è corretta. Quale?

    OraGMT è un'operazione.

    OraGMT è un messaggio.

    getOra() è un messaggio.

    getDifferenzaOraria() è un messaggio.

    11. In merito al concetto di oggetto, una delle affermazioni che seguono non è corretta. Quale?

    Un oggetto memorizza i valori dei propri attributi.

    Un oggetto è dotato di identità.

    Un oggetto può essere istanza diretta di due o più classi distinte.

    In UML, un oggetto è rappresentato come un rettangolo col nome sottolineato.

    © 2016 Università Telematica eCampus - Data Stampa 14/06/2017 18:12:07 - 9/55

    Set Domande: INGEGNERIA DEL SOFTWARE INGEGNERIA INFORMATICA E DELL'AUTOMAZIONE (D.M.

    270/04)Docente: Sarti LuigiLezione 006 è corretta. Quale?01. In merito alle relazioni che i casi d'uso possono includere, una delle affermazioni che seguono nonMediante unarelazione di ereditarietà un caso d'uso può specializzare un altro caso d'uso più generale, aggiungendo dettagli.Una relazione di estensione indica che un'istanza di un caso d'uso "estensore" può includere il comportamento specificato dal caso d'uso "esteso".Le relazioni di comunicazione associano un attore ad un caso d'uso.Due casi d'uso sono in relazione di inclusione se uno dei due include l'altro nel suo flusso degli eventi.02. Quale, tra le entità sotto riportate, non è uno dei tipi di relazione che i casi d'uso possono includere?EstensioneInclusioneEsclusioneComunicazione03. Quale, tra le entità sotto elencate, in genere non fa parte della descrizione testuale di un casoattore nei diagrammi dei casi d'uso UML, una delle affermazioni che seguono non è corretta. Quale? Gli attori sono rappresentati nei diagrammi dei casi d'uso da questo simbolo: attore. Un database può essere un attore. I diagrammi dei casi d'uso descrivono il comportamento del sistema dal punto di vista degli attori. Ogni attore è dotato di nome univoco e di descrizione. 05. In merito alle differenze tra il concetto di scenario e quello di caso d'uso, solo una delle seguenti affermazioni è corretta. Quale? Un caso d'uso è un'istanza particolare di uno scenario. Uno scenario è un'istanza particolare di un caso d'uso. Sia i casi d'uso che gli scenari sono istanze di un diagramma delle classi UML. Sono la stessa cosa: i concetti di "scenario" e di "caso d'uso" sono equivalenti.

    “caso d’uso” sono sinonimi in Ingegneria del Software © 2016 Università Telematica eCampus - Data Stampa 14/06/2017 18:12:07 - 10/55Set Domande: INGEGNERIA DEL SOFTWAREINGEGNERIA INFORMATICA E DELL'AUTOMAZIONE (D.M. 270/04)Docente: Sarti Luigi

    Lezione 007

    1. Com’è rappresentata in UML un’aggregazione tra due oggetti o classi?

      1. Come un arco con un piccolo rombo all'estremo del «contenitore»
      2. Come un arco con un piccolo cerchio all'estremo del «contenitore»
      3. Come un arco con un piccolo triangolo all'estremo del «contenitore»
      4. Come un nodo a forma di rombo con tanti archi quanti sono gli oggetti coinvolti
    2. In un diagramma UML delle classi, che cos'è un ruolo?

      1. E' un'etichetta posta ad un estremo di un'associazione.
      2. E' il nome, univoco, con cui si identifica l'utente che può accedere alla classe.
      3. E' il nome, univoco, con cui un'associazione

    viene

Dettagli
Publisher
A.A. 2023-2024
44 pagine
4 download
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher fra5675 di informazioni apprese con la frequenza delle lezioni di Ingegneria del software e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università telematica "e-Campus" di Novedrate (CO) o del prof Sarti Luigi.