Sistemi informativi
Modellazione del processo di conseguimento del titolo finale
Anno Accademico 2021-2022
Bonacina Luca (813632), Conti Kevin (830028), Frappietri Sara (886932), Liotta Andrea (886600).
Il processo
Descrizione del processo
Il processo che si è deciso di modellare è quello di conseguimento del titolo finale, per uno studente iscritto ad una tra le lauree magistrali di Informatica e Teoria e Tecnologia della Comunicazione.
In particolare, si è deciso di considerare diversi aspetti del processo, a partire dalla possibilità di svolgere un tirocinio (un obbligo nel caso di TTC), fino alla consegna delle slide con cui lo studente sosterrà il colloquio finale. In diverse situazioni è stato necessario rappresentare le distinzioni tra i passi di processo per quanto riguarda i due corsi di laurea magistrale citati.
Casi d’uso
A cura di Luca Bonacina (813632)
Casi d’uso - Alcune note
Per modellare i casi d’uso si è utilizzato il template mostrato a lezione (Bridging the Gap), che permette di dare una panoramica complessiva dei diversi dettagli legati ad un caso d’uso.
Il visual model consiste in un diagramma, il quale contiene gli attori coinvolti e i loro collegamenti con i balloon dei casi d’uso. Ne abbiamo realizzati due (uno per ciascun CdLM) tramite la piattaforma draw.io e sono consultabili tramite questi link: Informatica e TTC.
Casi d’uso - Scelta tirocinio (1/11)
Breve descrizione
Lo studente deve fare una scelta sul tirocinio da sostenere per il piano di studi (nel CdLM Informatica non è richiesto il tirocinio). Ci sono diverse casistiche per questo contesto, ad esempio si può effettuare un tirocinio interno all’Università (tirocinio sperimentale) oppure un tirocinio esterno all’Università, con un’azienda/ente.
Casi d’uso - Scelta tirocinio (2/11)
Pre-condizioni
Lo studente deve essere regolarmente iscritto al corso di studi ed avere pagato tutte le tasse.
Attori
Studente (attore primario) Professore
Azienda Segreterie online
Ufficio Gestione Carriere Ufficio Stage
Casi d’uso - Scelta tirocinio (3/11)
Basic Flow: Tirocinio esterno con azienda convenzionata
Casi d’uso - Scelta tirocinio (4/11)
Exception flow: Tirocinio esterno con azienda convenzionata
Casi d’uso - Scelta tirocinio (5/11)
Alternative flow: tirocinio interno
Casi d’uso - Scelta tirocinio (6/11)
Alternative flow: tirocinio interno (cont.)
Casi d’uso - Scelta tirocinio (7/11)
Alternative flow: tirocinio esterno con azienda non convenzionata
Casi d’uso - Scelta tirocinio (8/11)
Alternative flow: tirocinio esterno con azienda non convenzionata (cont.)
Casi d’uso - Scelta tirocinio (9/11)
Alternative flow: esonero dal tirocinio per studenti lavoratori
Casi d’uso - Scelta tirocinio (10/11)
Post-condizioni
Lo studente può continuare nella procedura di attivazione del tirocinio.
Casi d’uso - Scelta tirocinio (11/11)
Visual Model
Casi d’uso - Attivazione tirocinio (1/6)
Breve descrizione
Lo studente deve attivare la proposta di tirocinio tramite il sistema di Segreterie Online.
Casi d’uso - Attivazione tirocinio (2/6)
Pre-condizioni
Il progetto formativo del tirocinio deve essere caricato dall’ente ospitante su Segreterie Online.
Attori
Studente (attore primario) Commissione Tesi&Stage
Segreterie Online Ufficio Stage
Tutor universitario
Casi d’uso - Attivazione tirocinio (3/6)
Basic Flow: Attivazione tirocinio
Casi d’uso - Attivazione tirocinio (4/6)
Exception flow: Attivazione tirocinio
Casi d’uso - Attivazione tirocinio (5/6)
Post-condizioni
Lo studente può avviare lo svolgimento del tirocinio.
Casi d’uso - Attivazione tirocinio (6/6)
Visual Model
Casi d’uso - Svolgimento tirocinio (1/7)
Breve descrizione
Lo studente svolge il suo percorso di tirocinio, rapportandosi periodicamente con il Tutor Universitario e/o il Tutor Aziendale.
Casi d’uso - Svolgimento tirocinio (2/7)
Pre-condizioni
Il tirocinio dev’essere stato attivato tramite Segreterie Online.
Attori
Studente (attore primario) Tutor Aziendale
Tutor universitario
Casi d’uso - Svolgimento tirocinio (3/7)
Basic Flow: Tirocinio esterno
Casi d’uso - Svolgimento tirocinio (4/7)
Exception Flow: Tirocinio esterno
Casi d’uso - Svolgimento tirocinio (5/7)
Alternative Flow: Tirocinio interno
Casi d’uso - Svolgimento tirocinio (6/7)
Post-condizioni
Il periodo temporale minimo stabilito per il tirocinio è terminato e il Tutor Universitario ha valutato l’attività svolta dallo studente in modo positivo.
Casi d’uso - Svolgimento tirocinio (7/7)
Visual Model
Casi d’uso - Conclusione tirocinio (1/7)
Breve descrizione
Al termine del tirocinio, lo studente deve procedere alla richiesta di chiusura dell’attività.
Casi d’uso - Conclusione tirocinio (2/7)
Pre-condizioni
L’attività di tirocinio svolta deve essere giunta al termine.
Attori
Studente (attore primario) Tutor Aziendale
Tutor universitario (solo Informatica) Segreteria didattica di dipartimento
Commissione Tesi&Stage (solo TTC) Segreterie Online
Casi d’uso - Conclusione tirocinio (3/7)
Basic Flow: Conclusione tirocinio (CdLM Informatica)
Casi d’uso - Conclusione tirocinio (4/7)
Basic Flow: Conclusione tirocinio (CdLM TTC)
Casi d’uso - Conclusione tirocinio (5/7)
Post-condizioni
Il tirocinio risulta chiuso e, se previsto dal piano di studi, vengono caricati i crediti sul libretto dello studente.
Casi d’uso - Conclusione tirocinio (Informatica) (6/7)
Visual Model
Casi d’uso - Conclusione tirocinio (TTC) (7/7)
Visual Model
Casi d’uso - Scelta argomento e relatore (1/9)
Breve descrizione
Lo studente sceglie un argomento per la sua tesi ed il Relatore.
Casi d’uso - Scelta argomento e relatore (2/9)
Pre-condizioni
Se lo studente è del CdLM in Informatica, per avviare il processo di tesi deve aver superato tutti gli esami del primo anno previsti dal suo piano di studi.
Se lo studente vuole scrivere la tesi sulla sua attività di tirocinio in azienda, chiaramente dovrà aver già avviato il tirocinio.
Attori
Studente (attore primario) Tutor Aziendale
Segreteria didattica di dipartimento Relatore
Commissione Tesi&Stage
Casi d’uso - Scelta argomento e relatore (3/9)
Basic Flow: argomento relativo al tirocinio
Casi d’uso - Scelta argomento e relatore (4/9)
Basic Flow: argomento relativo al tirocinio (cont.)
Casi d’uso - Scelta argomento e relatore (5/9)
Exception Flow: argomento relativo al tirocinio
Casi d’uso - Scelta argomento e relatore (6/9)
Alternative Flow: argomento di natura sperimentale o osservativa
Casi d’uso - Scelta argomento e relatore (7/9)
Alternative Flow: argomento di natura sperimentale o osservativa (cont.)
Casi d’uso - Scelta argomento e relatore (8/9)
Post-condizioni
Lo studente può iniziare a scrivere la tesi.
Casi d’uso - Scelta argomento e relatore (9/9)
Visual Model
Casi d’uso - Scelta correlatore (1/7)
Breve descrizione
Lo studente o il relatore scelgono un Correlatore (secondo Relatore).
Casi d’uso - Scelta correlatore (2/7)
Pre-condizioni
Lo studente ha scelto un argomento per la sua tesi ed un Relatore.
Attori
Studente (attore primario) Tutor Aziendale
Relatore Correlatore
Casi d’uso - Scelta correlatore (3/7)
Basic Flow: argomento relativo al tirocinio
Casi d’uso - Scelta correlatore (4/7)
Exception Flow: argomento relativo al tirocinio
Casi d’uso - Scelta correlatore (5/7)
Alternative Flow: argomento di natura sperimentale o osservativa
Casi d’uso - Scelta correlatore (6/7)
Post-condizioni
Lo studente può iniziare a scrivere la tesi.
Casi d’uso - Scelta correlatore (7/7)
Visual Model
Casi d’uso - Presentazione domanda conseguimento titolo (1/7)
Breve descrizione
Lo studente compila la domanda di conseguimento titolo e procede al suo invio.
Casi d’uso - Presentazione domanda conseguimento titolo (2/7)
Pre-condizioni
Se lo studente è del CdLM Informatica deve avere superato tutti gli esami del primo anno e deve aver definito il titolo e l’abstract della sua tesi.
Se lo studente è del CdLM TTC deve avere una tesi assegnata.
Attori
Studente (attore primario) Relatore
Segreterie Online Ufficio Gestione Carriere
Casi d’uso - Presentazione domanda conseguimento titolo (3/7)
Basic Flow: presentazione domanda conseguimento titolo
Casi d’uso - Presentazione domanda conseguimento titolo (4/7)
Basic Flow: presentazione domanda conseguimento titolo (cont.)
Casi d’uso - Presentazione domanda conseguimento titolo (5/7)
Exception Flow: argomento relativo al tirocinio
Casi d’uso - Presentazione domanda conseguimento titolo (6/7)
Post-condizioni
La domanda di conseguimento titolo è presentata con successo.
Supplemental Requirements
Lo studente deve rispettare le tempistiche imposte.
Casi d’uso - Presentazione domanda conseguimento titolo (7/7)
Visual Model
Casi d’uso - Stesura tesi (1/5)
Breve descrizione
Lo studente procede alla scrittura della tesi.
Casi d’uso - Stesura tesi (2/5)
Pre-condizioni
Lo studente si è accordato con il relatore in merito al titolo e all’argomento della tesi.
Attori
Studente (attore primario) Relatore
Correlatore
Casi d’uso - Stesura tesi (3/5)
Basic Flow: stesura tesi
Casi d’uso - Stesura tesi (4/5)
Post-condizioni
La tesi è conclusa ed è pronta per essere consegnata.
Casi d’uso - Stesura tesi (5/5)
Visual Model
Casi d’uso - Consegna tesi (1/8)
Breve descrizione
Lo studente procede alla consegna della tesi ai soggetti definiti da regolamento.
Casi d’uso - Consegna tesi (2/8)
Pre-condizioni
Lo studente deve avere acquisito tutti i crediti previsti dal piano di studio, deve aver inviato la domanda di conseguimento titolo e deve aver terminato la stesura della tesi.
Attori
Studente (attore primario) Segreterie Online (solo TTC)
Segreteria Did. di Dipart. (solo Informatica) Controrelatore (solo TTC)
Casi d’uso - Consegna tesi (3/8)
Basic Flow: consegna tesi (CdLM Informatica)
Casi d’uso - Consegna tesi (4/8)
Exception Flow: consegna tesi (CdLM Informatica)
Casi d’uso - Consegna tesi (5/8)
Basic Flow: consegna tesi (CdLM TTC)
Casi d’uso - Consegna tesi (6/8)
Post-condizioni
Lo studente ha consegnato la tesi con successo.
Supplemental Requirements
Il formato di consegna della tesi e della sintesi dev’essere .pdf.
La sintesi può essere redatta in italiano o in inglese ed avere lunghezza massima di 4 o 5 pagine.
Casi d’uso - Consegna tesi (Informatica) (7/8)
Visual Model
Casi d’uso - Consegna tesi (TTC) (8/8)
Visual Model
Casi d’uso - Consegna presentazione relazione finale (1/6)
Breve descrizione
Lo studente crea ed invia le slide della presentazione relativa alla relazione finale alla Segreteria Didattica di Dipartimento.
Casi d’uso - Consegna presentazione relazione finale (2/6)
Pre-condizioni
Lo studente deve aver consegnato l’elaborato finale della tesi.
Attori
Studente (attore primario) Relatore
Segreteria Didattica di Dipartimento
Casi d’uso - Consegna presentazione relazione finale (3/6)
Basic Flow: consegna presentazione relazione finale
Casi d’uso - Consegna presentazione relazione finale (4/6)
Exception Flow: consegna presentazione relazione finale
Casi d’uso - Consegna presentazione relazione finale (5/6)
Post-condizioni
Lo studente può partecipare alla seduta di laurea ed esporre la sua presentazione.
Casi d’uso - Consegna presentazione relazione finale (6/6)
Visual Model
BPMN
Business Process Model & Notation
A cura di Kevin Conti (830028)
La piattaforma utilizzata
Per la modellazione dei singoli processi che compongono l’iscrizione alla prova finale dei CdLM in Informatica e Teoria e Tecnologia della Comunicazione abbiamo deciso di utilizzare il Modeler offerto dalla piattaforma Camunda.
Dopo aver mostrato l’intero BPMN ci concentreremo sui singoli casi d’uso andandoli ad illustrare uno ad uno.
All’interno del modello non sono presenti gli artefatti e le relative associazioni perché non offerte dall’attuale versione della piattaforma. Abbiamo quindi proceduto con la realizzazione di task di invio e ricezione di messaggi, ipotizzando che “all’interno viaggiassero” anche documenti.
Note BPMN
Sebbene a lezione sia stata illustrata una versione ridotta per l’invio e ricezione di messaggi, l’attuale versione (8) di Camunda non permette la realizzazione in tal modo.
Abbiamo quindi deciso di utilizzare la versione estesa, anch’essa presentata a lezione, che consiste in:
Il modello completo
Per visualizzare e scaricare l’SVG è possibile accedere al seguente link di Google Drive.
BPMN - Scelta tirocinio (1/6)
Visione completa
Attori (in ordine):
Azienda
Ufficio Gestione Carriere
Ufficio Stage
Studente
Professore
BPMN - Scelta tirocinio (2/6)
Studente
Verso ufficio gestione carriere
Verso azienda
Verso professore
Quando si parla di tirocinio, lo studente ha a disposizione tre possibilità. Può svolgere un tirocinio interno, esterno, oppure può richiedere l’esonero. Solo una di queste tre possibilità è raggiungibile attraverso l’utilizzo dello XOR.
Le tre possibilità sono rappresentate come tre sottoprocessi non espansi che verranno illustrati successivamente tramite l’utilizzo del CMMN.
Le scritte piccole di color verde indicano verso quale attore sono diretti i message flows.
BPMN - Scelta tirocinio (3/6)
Azienda
Verso studente
Prosegue in slide successiva
Per quanto riguarda l’azienda questa si attiva solo a seguito della ricezione di una candidatura da parte dello studente e svolge i task indicati.
In caso il colloquio sia positivo, l’azienda formula una proposta e poi rimane in attesa di una risposta dallo studente.
Termina nei casi in cui la candidatura non venga valutata positivamente, il colloquio vada male, oppure la proposta finale non sia accettata dallo studente. Nei primi due casi viene inoltrata la comunicazione (o motivazione) della valutazione negativa allo studente.
Tirocinio Esterno
BPMN - Scelta tirocinio (4/6)
Azienda
Ufficio Stage
Tutor Aziendale
Nel caso in cui l’esito della risposta dello studente sia positiva ci sono due possibilità:
Tirocinio Esterno
BPMN - Scelta tirocinio (5/6)
Professore
Verso studente
Da studente
Da studente
Continua sotto
Per quanto riguarda il professore questo si attiva solo a seguito della ricezione di una proposta da parte dello studente e svolge i task indicati.
Se la valutazione del professore è negativa lo comunica allo studente e termina.
In caso la valutazione sia positiva, il professore formula una proposta e poi rimane in attesa di una risposta dallo studente. Se la risposta dello studente è positiva il professore procede con il caricamente del progetto formativo su S3, altrimenti termina.
Tirocinio Interno
BPMN - Scelta tirocinio (6/6)
Ufficio Gestione Carriere
Da studente
Verso studente
Per quanto riguarda l’esonero questo è gestito dell’Ufficio Gestione Carriere che si attiva solo a seguito della ricezione di una richiesta da parte dello studente.
L’attore svolge le proprie valutazioni e comunica il feedback allo studente per poi terminare la sua attività.
Esonero Tirocinio
BPMN - Attivazione tirocinio (1/4)
Visione completa
Attori (in ordine):
Studente
Tutor Universitario
Ufficio Stage
BPMN - Attivazione tirocinio (2/4)
Studente
Verso e da ufficio stage
Dopo aver approvato il progetto formativo tramite S3, lo studente, se del CdLM in Informatica, il token segue il flusso in alto dello XOR e deve specificare il proprio tutor universitario, altrimenti procede direttamente con la richiesta di approvazione del progetto formativo all’Ufficio Stage e rimane in attesa di una sua valutazione.
Se il progetto formativo non viene approvato è costretto ad individuare un nuovo tirocinio.
BPMN - Attivazione tirocinio (3/4)
Ufficio Stage
Da studente
Verso e da tutor universitario
Continua sotto
Verso commissione tesi e stage
Verso studente
Nuovamente rientra in gioco l’Ufficio Stage ed abbiamo deciso di realizzarlo con una seconda istanza, non quindi un proseguimento della sua precedente, in quanto entra in atto in due fasi ben distinte.
In questo caso si attiva a seguito della richiesta di approvazione del progetto formativo da parte dello studente. Si occupa di effettuare le pratiche di nomina del tutor universitario e richiede la sua approvazione per poi procedere con la validazione del progetto formativo in caso venga approvato. In caso di approvazione comunica l’esito contemporaneamente, tramite Gateway AND, allo studente ed alla commissione T&S, per poi terminare.
Nel caso in cui non venga approvato comunica il rifiuto allo studente e termina.
BPMN - Attivazione tirocinio (4/4)
Tutor Universitario
Da e verso ufficio stage
Per quanto riguarda il Tutor Universitario questo si attiva solo a seguito della ricezione della richiesta di approvazione della nomina da parte dell’Ufficio Stage.
In questa fase si occupa della sola valutazione del progetto formativo e relativa comunicazione.
BPMN - Svolgimento tirocinio (1/6)
Visione completa
Attori (in ordine):
Tutor Aziendale
Studente
Tutor Universitario
BPMN - Svolgimento tirocinio (2/6)
Tutor Aziendale
Da azienda
Verso e da studente
Verso studente
Continua sotto
Una volta che il processo del tutor aziendale ha inizio, questo procede con l’assegnazione delle attività da svolgere al proprio studente e successivamente rimane in attesa di ricevere dei progressi relativi a queste attività.
Quando i progressi vengono ricevuti si esegue una revisione e si fornisce un feedback allo studente.
Tramite uno XOR infine si riporta il flusso all’attesa di nuovi progressi oppure si prosegue con i task successivi.
BPMN - Svolgimento tirocinio (3/6)
Tutor Universitario
…
Continua sotto
Verso studente
Da e verso studente
Continua nella slide successiva
Una volta che il tirocinio è stato attivato, il tutor universitario si trova di fronte ad uno XOR. Se il tirocinio è interno svolge dei task, altrimenti non svolge alcuna attività.
I task sono medesimi a quelli presentati nella slide precedente.
L’ultimo è uno XOR convergente che ri-unisce il flusso di attività.
BPMN - Svolgimento tirocinio (4/6)
Tutor Universitario
Da e verso studente
Una volta che le attività di tirocinio sono terminate, il tutor universitario rimane in attesa del resoconto finale da parte dello studente e successivamente fornisce un feedback.
Tramite XOR, se il feedback è positivo il flusso prosegue con i task successivi, altrimenti il tutor torna in attesa di una nuova versione del resoconto finale.
Ritorna in quella posizione perché si ipotizza che se lo stage è interno, il resoconto sarà sicuramente positivo e quindi il tutor non dovrà valutare ulteriori attività dello studente.
BPMN - Svolgimento tirocinio (5/6)
Studente
Da e verso tutor aziendale
Da e verso tutor universitario
Continua nella slide successiva
Quando il tirocinio ha inizio lo studente rimane in attesa di un messaggio contenente le attività da svolgere. A seconda della tipologia di tirocinio può provenire dal tutor universitario o dal tutor aziendale.
Una volta ricevute le attività, le svolge e successivamente c’è uno XOR che “determina” quale dei due task viene svolto. Nel caso di tirocinio interno si inviano i progressi svolti al tutor universitario, altrimenti al tutor aziendale.
Dopo la ricezione del feedback, se il tirocinio è terminato si prosegue con i task successivi, altrimenti si ritornano a svolgere le attività di tirocinio.
BPMN - Svolgimento tirocinio (6/6)
Studente
Verso e da tutor universitario
Una volta che le attività di tirocinio sono terminate, lo studente prepara ed invia il resoconto finale al tutor universitario e rimane in attesa di un suo feedback.
Tramite un Gateway di tipo XOR, se il feedback è positivo il flusso prosegue con gli altri task, altrimenti lo studente è costretto a svolgere ulteriori attività di tirocinio.
BPMN - Conclusione tirocinio (1/4)
Visione completa
Attori (in ordine):
Tutor Aziendale
Studente
Tutor Universitario
Segreteria Didattica
Commissione Tesi & Stage
BPMN - Conclusione tirocinio (2/4)
Tutor Aziendale
Verso studente
Una volta che il tirocinio è terminato, il tutor aziendale compila la scheda di valutazione finale.
Tramite XOR se lo studente assegnato appartiene al CdLM di TTC, il tutor invia la scheda di valutazione allo studente, mentre se è di Informatica effettua l’upload della scheda di valutazione su S3.
Il flusso poi si ricongiunge.
BPMN - Conclusione tirocinio (3/4)
Studente
Da tutor aziendale
Verso tutor universitario
Verso commissione T&S
Da segreteria didattica
Quando il tirocinio è terminato, a seconda del CdLM di provenienza, lo studente si può comportare in due modi:
BPMN - Conclusione tirocinio (4/4)
Tutor Universitario
Da studente informatica
Verso segreteria didattica
Dopo che le attività di tirocinio sono terminate, il tutor universitario può o meno svolgere delle attività a seconda del CdL dello studente a lui assegnato.
Tramite XOR se lo studente assegnato appartiene al CdLM di Informatica, il tutor rimane in attesa del messaggio di chiusura da parte dello studente e successivamente procede alla chiusura del tirocinio tramite S3. Invia successivamente la comunicazione di chiusura alla segreteria didattica del dipartimento.
Il flusso poi si ricongiunge.
BPMN - Scelta argomento e relatore (1/6)
Visione completa
Attori (in ordine):
Tutor Aziendale
Studente
Professore
Relatore
Segreteria Didattica
Commissione Tesi & Stage
BPMN - Scelta argomento e
relatore (2/6)
Tutor Aziendale
Da e verso studente
Una volta che le pratiche di chiusura tirocinio sono concluse, il tutor aziendale rimane in attesa del verificarsi di un evento tramite il gateway.
BPMN - Scelta argomento e
relatore (3/6)
Professore
Da e verso studente
Il professore si attiva a seguito della ricezione di un messaggio di proposta di argomento da parte dello studente.
Valuta la risposta e comunica la sua decisione.
BPMN - Scelta argomento e
relatore (4/6)
Relatore
Da e verso studente
Il professore precedentemente descritto, se approva l’argomento assume successivamente il ruolo di relatore e si attiva quando riceve dallo studente la domanda di assegnazione tesi.
Firma la domanda e la rimanda allo studente.
BPMN - Scelta argomento e
relatore (5/6)
Studente
Prosegue sotto
Verso e da tutor aziendale
Verso e da professore
Continua nella slide successiva
Successivamente lo studente si occupa della tesi e come primo task svolge la scelta dell’argomento di tesi.
Tramite XOR, se l’argomento è relativo al tirocinio si invia la proposta al tutor aziendale e si attende poi un suo riscontro per determinare se sia o meno possibile svolgere la tesi su tale argomento. In caso affermativo si prosegue, altrimenti si ritorna alla scelta dell’argomento. Se l’argomento non è relativo al tirocinio si prosegue senza svolgere alcun task.
Lo studente comunica poi ad un professore, che vorrebbe diventi suo relatore, l’argomento su cui desidera scrivere la propria tesi e rimane in attesa di riscontro. Se il professore approva si procede, altrimenti si ritorna al task di scelta dell’argomento.
BPMN - Scelta argomento e
relatore (6/6)
Studente
Prosegue sotto
Da segreteria
Verso e da relatore
Verso segreteria didattica
Da commissione T&S
Successivamente lo studente compila la domanda di assegnazione tesi e la manda al relatore per essere firmata e rimane in attesa di riceverla.
Procede poi con l’invio della domanda firmata alla segreteria didattica (che a sua volta dopo controlli la inoltra alla commissione T&S).
Lo studente rimane in attesa del verificarsi di un evento tramite il gateway.
BPMN - Scelta correlatore(1/4)
Visione completa
Attori (in ordine):
Correlatore
Studente
Relatore
BPMN - Scelta correlatore (2/4)
Studente
Da e verso relatore
Da e verso correlatore
All’interno del processo dello studente, la scelta del correlatore è rappresentata come un sottoprocesso.
Tramite XOR nel caso in cui non sia necessario il correlatore si esce direttamente, altrimenti si svolgono dei task definiti nel sottoprocesso non espando “Individuazione del correlatore”.
Tale sottoprocesso verrà illustrato successivamente tramite l’utilizzo del CMMN.
BPMN - Scelta correlatore (3/4)
Relatore
Da e verso studente
Da e verso correlatore
Le medesime considerazioni valgono anche per l’attore relatore.
Il sottoprocesso “Assegnazione correlatore” verrà illustrato successivamente tramite l’utilizzo del CMMN.
BPMN - Scelta correlatore (4/4)
Correlatore
Verso studente e relatore
Da studente e relatore
Per quanto riguarda il correlatore, quest’ultimo si attiva solo quando riceve un messaggio di richiesta di nomina da parte dello studente oppure dal relatore.
Procede poi con lo svolgimento delle attività contenute nel sottoprocesso “Assegnazione ruolo”.
Uno XOR successivo definisce ciò che accade in seguito: se l’assegnazione è avvenuta si procede con i task che seguono, altrimenti il correlatore termina.
Successivamente
In contemporanea, tramite gateway AND, si potranno svolgere i task di “Presentazione domanda conseguimento titolo” e “Stesura tesi”.
Normalmente il primo avviene dopo il secondo, ma questo può essere svolto prima che il secondo termini. Per questo motivo abbiamo deciso di realizzare il BPMN in questo modo.
BPMN - Presentazione domanda
conseguimento titolo (1/4)
Visione completa
Attori (in ordine):
Ufficio Gestione Carriere
Studente
Relatore
BPMN - Presentazione domanda
conseguimento titolo (2/4)
Studente
Verso e da relatore
Continua nella slide successiva
Questo è uno dei rami del gateway AND.
Per presentare la domanda di conseguimento titolo, lo studente deve svolgere i vari task presentati.
Successivamente invierà il modulo “titolo tesi” al relatore e rimarrà in attesa del modulo firmato.
BPMN - Presentazione domanda
conseguimento titolo (3/4)
Studente
Verso e da Ufficio Gestione Carriere
Una volta che lo studente ha ricevuto il modulo firmato lo invia all’Ufficio Gestione Carriere e rimane in attesa di un loro riscontro.
Tramite XOR, se il riscontro è positivo procede al pagamento del bollettino tramite PagoPa, altrimenti ritorna indietro alla selezione dell’appello di laurea e svolge nuovamente gli altri task.
BPMN - Presentazione domanda
conseguimento titolo (4/4)
Relatore
Da studente
Verso studente
Questo è uno dei rami del gateway AND.
Il relatore rimane in attesa di ricevere il modulo del titolo della tesi, lo firma e lo rimanda allo studente.
BPMN - Stesura tesi (1/7)
Visione completa
Attori (in ordine):
Correlatore
Studente
Relatore
BPMN - Stesura tesi (2/7)
Studente
Verso correlatore
Continua nella slide successiva
Verso relatore
Da correlatore
Da relatore
Questo è uno dei rami del gateway AND.
Come primo task lo studente deve definire la struttura della tesi.
Tramite XOR, se lo studente ha un correlatore manderà la struttura redatta sia al relatore che al correlatore, altrimenti solo al relatore.
Lo studente rimarrà poi in attesa di un feedback e tramite un ulteriore XOR, in caso di feedback positivo procederà con i task successivi, altrimenti dovrà definire una nuova struttura.
BPMN - Stesura tesi (3/7)
Studente
Verso relatore
Verso correlatore
Da relatore
Da correlatore
Successivamente lo studente dovrà iniziare con la stesura dei capitoli. Terminato un capitolo procederà con l’invio per il feedback.
Tramite XOR, se lo studente ha un correlatore manderà il capitolo sia al relatore che al correlatore, altrimenti solo al relatore.
Lo studente rimarrà poi in attesa di un feedback e tramite un ulteriore XOR, in caso di feedback negativo procederà con la correzione del capitolo ed il successivo inoltro, altrimenti tramite un nuovo XOR, se la tesi non è conclusa tornerà indietro e procederà con la stesura, oppure se è terminata procederà con la creazione del frontespizio e l’adattamento dell’impaginazione.
Ci sarà poi un gateway convergente (non visibile in questa slide) che riporterà la biforcazione ad un flusso unico.
BPMN - Stesura tesi (4/7)
Relatore
Da studente
Continua nella slide successiva
Verso studente
Questo è uno dei rami del gateway AND.
Il relatore rimane in attesa che lo studente gli invii la struttura della tesi, esegue una valutazione e successivamente manda il feedback allo studente.
Tramite XOR, se il feedback è negativo il relatore ritorna in attesa di una nuova struttura della tesi, altrimenti procede con i task successivi.
BPMN - Stesura tesi (5/7)
Relatore
Verso studente
Da studente
Successivamente il relatore rimane in attesa che lo studente gli invii un capitolo della tesi, esegue una valutazione e successivamente manda il feedback allo studente.
Tramite XOR, se il feedback è negativo il relatore ritorna in attesa del capitolo della tesi corretto, altrimenti tramite un nuovo XOR, se la tesi non è conclusa tornerà indietro e rimarrà in attesa di un nuovo capitolo, oppure se è terminata procederà con i task successivi.
Ci sarà poi un gateway convergente (non visibile in questa slide) che riporterà la biforcazione ad un flusso unico.
BPMN - Stesura tesi (6/7)
Correlatore
Continua nella slide successiva
Da studente
Verso studente
Il correlatore rimane in attesa che lo studente gli invii la struttura della tesi, esegue una valutazione e successivamente manda il feedback allo studente.
Tramite XOR, se il feedback è negativo il correlatore ritorna in attesa di una nuova struttura della tesi, altrimenti procede con i task successivi.
BPMN - Stesura tesi (7/7)
Correlatore
Da studente
Verso studente
Successivamente il correlatore rimane in attesa che lo studente gli invii un capitolo della tesi, esegue una valutazione e successivamente manda il feedback allo studente.
Tramite XOR, se il feedback è negativo il correlatore ritorna in attesa del capitolo della tesi corretto, altrimenti tramite un nuovo XOR, se la tesi non è conclusa tornerà indietro e rimarrà in attesa di un nuovo capitolo, oppure se è terminata procederà con i task successivi.
BPMN - Consegna tesi (1/2)
Visione completa
Attori (in ordine):
Controrelatore
Studente
Segreteria Didattica
BPMN - Consegna tesi (2/2)
Studente
Verso e da Segreteria Didattica
Verso Controrelatore
La consegna della tesi viene effettuata dallo studente.
Tramite XOR, se lo studente proviene dal CdLM in TTC procederà con il caricamento della tesi su S3 e la invierà poi al suo controrelatore. Altrimenti, se è di Informatica, produrrà una sintesi della tesi e la invierà insieme alla tesi completa alla Segreteria Didattica per poi rimanere in attesa di un loro feedback.
Tramite un ulteriore XOR se il riscontro è positivo procede con i task successivi, altrimenti termina con errore perché lo studente non ha rispettato le scadenze e la segreteria ha rifiutato la proroga.
BPMN - Consegna presentazione relazione finale (1/3)
Visione completa
Attori (in ordine):
Studente
Relatore
Segreteria Didattica
BPMN - Consegna presentazione
relazione finale (2/3)
Studente
Verso e da relatore
Verso Segreteria Didattica
L’ultimo step per lo studente è quello della consegna della presentazione.
Procede perciò con la creazione della presentazione per poi inviarla al suo relatore che gli fornirà un feedback.
Tramite XOR se il riscontro è positivo procede con l’invio della presentazione definitiva alla Segreteria Didattica e poi termina con successo, altrimenti procede con la correzione della presentazione e la invia nuovamente al relatore.
BPMN - Consegna presentazione
relazione finale (3/3)
Relatore
Da studente
Verso studente
L’ultimo step per il relatore è quello della verifica della presentazione dello studente.
Rimane perciò in attesa di ricevere la presentazione, la analizza e restituisce un feedback allo studente.
Tramite XOR se il feedback è positivo termina con successo, altrimenti ritorna in attesa della presentazione corretta.
CMMN
Case Management Model and Notation
A cura di Sara Frappietri (886932)
CMMN
Per la creazione del modello CMMN è stata utilizzata la piattaforma di CMMN editor fornita da bpmn.io.
È stato creato un case plan per ogni black box del BPMN da espandere per mostrare nel dettaglio e in modo più efficace i passaggi di questo processo.
Questa scelta è stata presa perché i processi interni a questi pool risultano più comprensibili sul CMMN.
CMMN - Visual model
Il visual model è formato dai diversi case plan per ogni black box del BPMN.
I case plan, quindi, sono la rappresentazione del:
Nelle seguenti slides, potremo vedere i diversi visual model in alta definizione attraverso i link indicati come “SVG”.
CMMN - Tirocinio interno [ SVG ]
Le condizioni che fanno terminare il case plan sono:
In questo processo abbiamo dei task che possono essere eseguiti più volte:
“richiesta tirocinio ad un professore” e “formulazione proposta di tirocinio”.
CMMN - Tirocinio esterno [ SVG ]
Le condizioni che fanno terminare il case plan sono:
Possiamo notare nello stage la richiesta di convenzione per l’azienda con l’università.
CMMN - Esonero tirocinio [ SVG ]
Le condizioni che fanno terminare il case plan sono:
Lo studente può richiedere l’esonero solo con documentazione specifica.
CMMN - Scelta correlatore [ SVG ]
ASSEGNAZIONE EFFETTUATA
ACCETTAZIONE NON EFFETTUATA
I percorsi che terminano il case plan sono divisi in due parti:
IFML
Interaction Flow Modelling Language
A cura di Andrea Liotta (886600)
La piattaforma utilizzata
Per la modellazione del front-end che supporta il processo scelto, cioè l’iscrizione alla prova finale dei CdLM in Informatica e Teoria e Tecnologia della Comunicazione, abbiamo deciso di utilizzare IFMLedit.org.
Abbiamo modellato il sistema di Segreterie OnLine, cercando di modificarlo ed espanderlo sulla base del lavoro fatto nelle sezioni precedenti.
Dopo aver mostrato l’intera modellazione del front-end, ci concentreremo sulle singole viste approfondendone una alla volta e mostrando i wireframe realizzati tramite FIGMA.
Homepage
La Homepage è una semplice schermata contenente diversi elementi di tipo list tramite cui è possibile raggiungere le varie parti dell’applicazione web.
Tutte le schermate che è possibile vedere sulla destra, fanno parte dell’applicativo di Segreterie OnLine e sono state modellate senza introdurre modifiche.
Sezione dell’applicativo relativa a tirocini e stage
Tirocini e stage - Homepage stage
Da questa schermata, l’utente può raggiungere le sezioni che servono a svolgere tutte le operazioni necessarie allo svolgimento del tirocinio.
Tirocini e stage - Richiesta di esonero
In questa sezione è possibile procedere alla richiesta di esonero dal tirocinio tramite la compilazione dell’apposito form.
Tirocini e stage - I miei stage
In questa pagina l’utente può visualizzare informazioni relative ai propri tirocini, sotto viene inserita una breve spiegazione di cosa è possibile fare nella schermata.
Tirocini e stage - I miei stage - Tirocini da confermare
Qui è possibile visualizzare tutte le informazioni relative al tirocinio che si vuole svolgere ed è possibile confermare il progetto formativo per procedere con l’inizio dello stage.
Scelta tirocinio
Dopo aver selezionato la tipologia (tirocinio interno/esterno) l’utente può consultare le opportunità di tirocinio disponibili.
Dettagli tirocinio
Dopo aver selezionato un’opportunità è possibile visualizzarne i dettagli ed eventualmente candidarsi.
Candidatura tirocinio
In questa schermata è possibile procedere alla candidatura per un’opportunità di tirocinio tramite un form che permette di inserire tutte le informazioni e i documenti necessari.
Sezione dell’applicativo relativa al conseguimento titolo
Bacheca conseguimento titolo
Da questa schermata è possibile raggiungere tutte le sezioni utili per effettuare le operazioni per il conseguimento del titolo e visualizzare lo stato delle operazioni.
Domanda di assegnazione tesi
In questo caso abbiamo una schermata di tipo XOR, ciò implica che le due schermate interne vengono mostrate alternativamente in base al fatto che sia stata già compilata una domanda di assegnazione tesi o meno.
Domanda di assegnazione tesi
Conseguimento titolo
Anche in questo caso si hanno 3 schermate in alternativa tra loro, esse vengono mostrate in base alle operazioni che devono essere svolte.
Conseguimento titolo - Domanda di conseguimento titolo
In questa schermata è possibile compilare la domanda di conseguimento del titolo e inviarla.
Conseguimento titolo - Caricamento tesi
In questa sezione l’utente carica la tesi come richiesto dall’Ateneo.
Conseguimento titolo - Caricamento presentazione
L’utente, tramite questa pagina, procederà al caricamento della presentazione da utilizzare al momento della discussione.
Fonti