Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

32
Presentazione Finale Team 2 Project Manager Giulio Franco Team Members Luca Di Costanzo Francesco Durante Mariella Ferrara Luigi Lomasto Marco Parisi

Transcript of Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Page 1: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Presentazione FinaleTeam 2

Project Manager

Giulio Franco

Team Members

Luca Di Costanzo

Francesco Durante

Mariella Ferrara

Luigi Lomasto

Marco Parisi

Page 2: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

INTRODUZIONESlide di Luigi

Page 3: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Gestione Pagamenti

Page 4: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.
Page 5: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Impiegato Asilo

Visualizzare lo stato dei pagamenti di tutti gli iscritti

Possibilità di fatturare i pagamenti mensili

Automatizzare la gestione delle rette per il servizio e permettere la personalizzazione delle rette

Possibilità di modificare manualmente la registrazione di un pagamento

Inviare email di promemoria

Page 6: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Genitore

Visualizzare lo storico dei pagamenti Visualizzare la fattura mensile

Page 7: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Gestione PagamentiPRIMO IMPATTO

Capire cosa il cliente vuole

Giulio
LOL
Page 8: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Team M vs Bando

Problem: bando non specifico su molte questioni, solo accennate come rimborso, sconto, dipendenti/studenti ecc..

Solution: Gestire i pagamenti trattando solo campi noti

Page 9: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Use Case Diagram 0.9

Page 10: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Versione iniziale

Cosa non va: Genitore non può pagare online ma deve pagare con

bancomat allo sportello dell’asiloCauzione non presente sul bando

Cosa deve essere gestito:Devono essere gestiti gli extra

Page 11: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Use Case Diagram 1.0

Page 12: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Use Case Diagram 1.0

Page 13: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Use Case Diagram 4.0

Page 14: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Esempio Use Case

Page 15: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Sequence Diagram

Page 16: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Problemi riscontrati

Contro: Indicazioni troppo

generali nel bando

Pro: Definizione di concetti

semplici e non specificio Flessibilità rispetto ai

cambiamenti

Page 17: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.
Giulio
Degli attori del nostro sottosistema dovrebbe parlare già Luigi.Ad ogni modo, se possibile, usa una nuova immagine, con solo gli attori nostri. Questa qui è poco leggibile.
Page 18: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Gestione Tirocinanti

Page 19: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

TirocinantiINIZIALMENTE

Tirocinanti esclusi dal sistemao Non avevano un account• quindi non potevano

visualizzare i propri dati né la schedulazione degli orari

Page 20: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Tirocinanti

SUCCESSIVAMENTE Aggiunti nuovi requisiti funzionali come:

• RF_M_2.10 Possibilità di visualizzare il registro delle attività del tirocinante da parte del tirocinante, responsabile tirocini e della segreteria dell'asilo.

• RF_M_2.12 Possibilità di visualizzare la schedulazione dei tirocinanti da parte del responsabile tirocini e dalla segreteria dell'asilo e del tirocinante.

• RF_M_2.14 Possibilità di poter contestare l'allocazione da parte del tirocinante

Page 21: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Tirocinanti

Questa funzionalità è stata quella che ci ha impegnati maggiormente.

6 casi d’usoInvece poi…….. 19 casi d’uso

Page 22: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Use Case Diagram - RAD 1

UCD_Tirocinanti 1

Page 23: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Use Case Diagram 1 – RAD 4.0

UCD_Tirocinanti_Registro

UCD_Tirocinanti 1

Page 24: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Use Case Diagram 2 – RAD 4.0

UCD_Tirocinanti 2

Page 25: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Use Case Diagram 3 – RAD 4.0

UCD_Tirocinanti 3

Page 26: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Use Case del sistema – RAD 4.0

Page 27: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Es. Mockups

MKUP_M_31-32-33-34-35_Registro Tirocinanti

Page 28: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Use Case del sistema – RAD 4.0

Page 29: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Sequence Diagram

SD_AggiungiTirocinanti

Page 30: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Problemi riscontrati

ControCambiamento e non comprensione dei requisiti

In corso d’opera quando abbiamo appreso meglio tutti i requisiti riguardanti i tirocinanti, abbiamo dovuto modificare tutto quello che avevamo fatto in precedenza. • Aggiungere altri casi d’uso• Modificare i requisiti esistenti• Aggiornare gli use case diagram e sequence.

Page 31: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Pro:I tirocinanti sono stati gestiti in tutti i loro aspetti: Registro Pianificazione attività Schedulazione

Page 32: Presentazione Finale Team 2. INTRODUZIONE Slide di Luigi.

Conclusioni sul RAD

Cosa è andato per il verso giusto:

La stesura del RAD in tutte le sue versioni non ha creato molti problemi al team

Il RAD è stato raffinato con l’aumentare delle conoscenze sulla materia.

Non è stato difficile comunicare con i team per suddividere il lavoro.