Sei sulla pagina 1di 4

Ingegneria del Software, AA 09/10, Simulazione desame

Prof. Luca Vigan` o

Cognome Nome: Numero matricola:

Domanda Punti Punteggio 1 2 3 4 5 6 7 Totale 10 10 10 25 15 15 15 100

Ingegneria del Software, AA 09/10, Simulazione desame

Prof. Luca Vigan` o

Ingegneria del Software, AA 09/10, Simulazione desame

Prof. Luca Vigan` o

Domanda 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (10 Punti) Si descrivano sinteticamente le caratteristiche principali e i vantaggi e svantaggi del Waterfall model (senza e con feedback, illustrando sinteticamente le varie fasi). Domanda 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (10 Punti) Si illustri sinteticamente luso dei function points e degli objects points nellanalisi della software productivity. Domanda 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (10 Punti) Si illustri sinteticamente limportanza e lutilizzo di milestones e deliverables durante lorganizzazione e lo sviluppo delle attivit` a di progetto. Si consideri la seguente project description per un sistema per la gestione del programma settimanale di un cinema multisala, composto da diverse sale di diversa grandezza. I clienti si dividono in clienti normali e clienti fedelt` a, che possiedono una carta fedelt` a. La carta viene incrementata di un punto per ogni biglietto acquistato. Diversi lm possono essere proiettati in una sala nel corso di una stessa giornata (ovviamente senza sovrapposizioni tra lm), e lo stesso lm pu` o essere proiettato in diverse sale (in questo caso sono possibili sovrapposizioni grazie ad orari di inizio diversi sala per sala). Con proiezione si intende pi` u generalmente la proiezione di un determinato lm in una determinata sala ad una determinata ora. Per semplicit` a, si assuma che le proiezioni incomincino solo allora esatta: il primo spettacolo in ogni sala inizia alle 15:00, e lultimo spettacolo in` izia al pi` u tardi alle 22:00 (ma pu` o cominciare anche prima, se il lm e particolarmente lungo). Il gestore di sistema ha il compito di editare le diverse proiezioni ed emettere i biglietti. Domanda 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (25 Punti) Si illustrino sinteticamente le caratteristiche principali degli UML Use Case diagrams e se ne disegni uno high-level (ovvero, grezzo) per il sistema. Si illustrino in particolare gli Use Case

Ingegneria del Software, AA 09/10, Simulazione desame

Prof. Luca Vigan` o

aggiungi una proiezione, acquista biglietti per una proiezione, indicando in entrambi i casi gli attori coinvolti (principale e secondari), le condizioni di entrata e di uscita, e il usso degli eventi. Domanda 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (15 Punti) Si disegni un UML class diagram per il sistema. Domanda 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (15 Punti) Si disegni un UML sequence diagram per lo Use Case aggiungi una proiezione. Domanda 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (15 Punti) Il manager del progetto ha identicato le seguenti attivit` a: Attivit` a Durata (giorni) T1 8 T2 15 T3 15 T4 5 T5 10 T6 15 T7 15 T8 10 Inter-dipendenze

T1 (M1) T1, T2 (M2) T1 (M1) T3, T4 (M3) T2, T5 (M4) T6 (M5)

La tabella riporta anche la durata delle singole attivit` a (tasks) e le loro interdipendenze. N.B.: per semplicit` a, si assuma che le durate siano espresse in giorni effettivi (cio` e giorni lavorativi e festivi) e che il progetto abbia inizio il 01.01.11. A partire da questa tabella, si disegni una GANTT chart del progetto, indicando anche, attraverso unombreggiatura, la essibilit` a nel completamento di alcune attivit` a specicando quali attivit` a, e perch e, possono avere una data di completamento essibile.

Potrebbero piacerti anche