Skip to content
This repository has been archived by the owner on Jul 1, 2020. It is now read-only.

Commit

Permalink
Merge pull request #379 from RedRoundRobin/develop
Browse files Browse the repository at this point in the history
baseline 0.15
  • Loading branch information
Maxelweb authored Apr 22, 2020
2 parents ca6d3b0 + 0e0fb57 commit 383c6f4
Show file tree
Hide file tree
Showing 201 changed files with 7,691 additions and 1,855 deletions.
3 changes: 2 additions & 1 deletion .github/filesToCompile
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,5 @@ esterni/verbali/VE_2020-01-30_11
esterni/verbali/VE_2020-02-11_13
esterni/verbali/VE_2020-03-05_16
esterni/verbali/VE_2020-03-25_20
esterni/verbali/VE_2020-03-31_21
esterni/verbali/VE_2020-03-31_21
esterni/verbali/VE_2020-04-10_23
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 7 additions & 9 deletions esterni/analisi_requisiti/main.tex
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
% --------------

\newcommand{\docNome}{ ANALISI DEI REQUISITI }
\newcommand{\docBaseline}{+b0.10}
\newcommand{\docVersione}{2.0.0\docBaseline}
\newcommand{\docBaseline}{+b0.15}
\newcommand{\docVersione}{1.4.0\docBaseline}
\newcommand{\docNomeProgetto}{ ThiReMa Project }
\newcommand{\docStatus}{Approvato}
\newcommand{\docUso}{Esterno}
Expand All @@ -32,18 +32,16 @@
}
\newcommand{\docRedattori}{
Alessandro Tommasin \\&
Mariano Sciacco \\&
Lorenzo Dei Negri
Nicolò Frison \\&
Fouad Mouad

}
\newcommand{\docVerificatori}{
Giovanni Vidotto \\&
Fouad Mouad \\&
Nicolò Frison
Mariano Sciacco \\&
Lorenzo Dei Negri
}
\newcommand{\docApprovazione}{
Fouad Mouad \\&
Giuseppe Vito Bitetti
Alessandro Tommasin
}

% ----- NON MODIFICARE SOTTO QUESTA RIGA -----
Expand Down
Binary file modified esterni/analisi_requisiti/res/images/uc11.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified esterni/analisi_requisiti/res/images/uc24.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified esterni/analisi_requisiti/res/images/uc5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified esterni/analisi_requisiti/res/images/uc7.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 13 additions & 5 deletions esterni/analisi_requisiti/res/registro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,26 @@ \section*{Registro delle modifiche}
\endfirsthead

% ----- Modificare da qui -----

2.0.0+b0.10 & Approvazione per il rilascio esterno & 2020-03-09 & Fouad Mouad & Responsabile \\

1.4.0+b0.15 & Approvazione documento & 2020-04-13 & Alessandro Tommasin & Responsabile \\
\hline
1.3.1+b0.14 & Modifica e verifica sezioni \S4 e \S5 & 2020-04-11 & Fouad Mouad e Lorenzo Dei Negri & Analista e verificatore \\
\hline
1.3.0+b0.14 & Approvazione documento & 2020-04-06 & Giovanni Vidotto & Responsabile \\
\hline
1.2.1+b0.13 & Modifica e verifica sezioni \S4 e \S5 & 2020-04-01 & Nicolò Frison e Mariano Sciacco & Analista e verificatore \\
\hline
1.2.0+b0.13 & Approvazione documento & 2020-03-30 & Lorenzo Dei Negri & Responsabile \\
\hline
1.1.1+b0.12 & Modifica e verifica sezione \S3 & 2020-03-23 & Alessandro Tommasin e Mariano Sciacco & Analista e verificatore \\
\hline
1.1.0+b0.5 & Approvazione documento & 2020-02-05 & Giuseppe Vito Bitetti & Responsabile \\
\hline
1.0.2+b0.4 & Modifica e verifica sezione \S4 & 2020-02-02 & Alessandro Tommasin, Mariano Sciacco e Giovanni Vidotto & Analista e verificatore \\
\hline
1.0.1+b0.4 & Modifica e verifica sezione \S3 & 2020-01-30 & Lorenzo Dei Negri, Nicolò Frison e Fouad Mouad & Analista e verificatore \\
\hline
1.0.0+b0.4 & Approvazione per il rilascio esterno & 2020-01-15 & Alessandro Tommasin & Responsabile \\
\hline
0.2.0+b0.4 & Approvazione documento & 2020-01-15 & Alessandro Tommasin & Responsabile \\
1.0.0+b0.4 & Approvazione documento & 2020-01-15 & Alessandro Tommasin & Responsabile \\
\hline
0.1.3+b0.3 & Scrittura e verifica sezione \S5 & 2020-01-08 & Mariano Sciacco, Lorenzo Dei Negri e Nicolò Frison & Analista e verificatore \\
\hline
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ \section{Introduzione}
Per evitare possibili ambiguità relative alle terminologie (che andranno indicate in \textsc{maiuscoletto}) utilizzate nei vari documenti, verranno utilizzate due simboli:
\begin{itemize}
\item una \textit{D} al pedice per indicare il nome di un particolare documento;
\item una \textit{G} al pedice per indicare un termine che sarà presente nel \dext{Glossario v2.0.0}.
\item una \textit{G} al pedice per indicare un termine che sarà presente nel \dext{Glossario v1.4.0}.
\end{itemize}
\subsection{Riferimenti}
\subsubsection{Normativi}
\begin{itemize}
\item \textbf{norme di progetto: }\dext{Norme di Progetto v2.0.0}
\item \textbf{norme di progetto: }\dext{Norme di Progetto v2.3.0}
\item \textbf{capitolato C6 - ThiReMa: }\url{https://www.math.unipd.it/~tullio/IS-1/2019/Progetto/C6.pdf}
\end{itemize}
\subsubsection{Informativi}
Expand Down
20 changes: 18 additions & 2 deletions esterni/analisi_requisiti/res/sections/Sez3-CasiDUso/CasiDUso.tex
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,11 @@ \section{Casi d'uso}
\item \textbf{attori primari:} utente autenticato;
\item \textbf{descrizione:} l'utente ha eseguito l'autenticazione e vuole visualizzare una dashboard con all'interno le proprie informazioni account:
\begin{itemize}
\item avatar;
\item nome;
\item cognome;
\item mail;
\item ente di appartenenza;
\item rango;
\item indirizzo IP;
\end{itemize}
alcune statistiche del sito:
Expand Down Expand Up @@ -173,7 +173,7 @@ \section{Casi d'uso}
\subsubsection{UC 13.1 - Amministrazione - Visualizzazione informazioni log utente}
\begin{itemize}
\item \textbf{attori primari:} amministratore;
\item \textbf{descrizione:} l'utente visualizza una entry composta da nome, cognome, azione, data-ora, indirizzo IP, ente e rank degli utenti presenti all'interno del sistema. Le azioni sotto audit sono le seguenti:
\item \textbf{descrizione:} l'utente visualizza una entry composta da nome, cognome, ruolo, ente, azione, data-ora, indirizzo IP. Le azioni sotto audit sono le seguenti:

\begin{itemize}
\item login;
Expand All @@ -196,6 +196,10 @@ \section{Casi d'uso}
\item rimozione dispositivo, con ID dispositivo reale e ID gateway;
\item modifica sensori ente e ID ente;
\item invio input Telegram, con ID dispositivo e input inviato;
\item invio nuova configurazione gateway, con ID del gateway;
\item aggiunta nuovo gateway e ID gateway;
\item rimozione gateway e ID gateway;
\item modifica gateway e ID gateway;
\end{itemize}

\item \textbf{precondizione:} l'utente è autenticato in qualità di amministratore;
Expand Down Expand Up @@ -468,6 +472,18 @@ \section{Casi d'uso}
\item viene visualizzato un errore che spiega che il nome inserito per il gateway è già stato inserito per un altro gateway.
\end{enumerate}
\end{itemize}

\subsubsection{UC 24.7 - Invio configurazione gateway}
\begin{itemize}
\item \textbf{attori primari:} amministratore;
\item \textbf{descrizione:} l'amministratore può decidere di inviare una nuova configurazione al gateway in base alle modifiche effettuate;
\item \textbf{precondizione:} l'amministratore naviga nella sezione di gestione dei gateway del sistema;
\item \textbf{postcondizione:} l'amministratore ha inviato una nuova configurazione al gateway;
\begin{enumerate}
\item l'amministratore seleziona un gateway;
\item l'amministratore invia la nuova configurazione al gateway.
\end{enumerate}
\end{itemize}

\subsection{UC 25 - Inserimento credenziali per autenticazione base}

Expand Down
14 changes: 14 additions & 0 deletions esterni/analisi_requisiti/res/sections/Sez3-CasiDUso/uc11.tex
Original file line number Diff line number Diff line change
Expand Up @@ -277,5 +277,19 @@ \subsection{UC 11 - Amministrazione - Gestione utenti}
\end{enumerate}
\end{itemize}

\subsubsection{UC 11.7 - Riattivazione utente}
\begin{itemize}
\item \textbf{attori primari:} amministratore;
\item \textbf{descrizione:} l'utente vuole riattivare l'account di un utente attualmente disattivato;
\item \textbf{precondizione:} l'utente naviga all'interno della gestione utenti per l'amministrazione;
\item \textbf{postcondizione:} l'utente ha riattivato l'account dell'utente selezionato;
\item \textbf{scenario principale:}
\begin{enumerate}
\item{l'utente seleziona un utente tra quelli disponibili da disattivare;}
\item{l'utente ha riattivato l'utente selezionato nel sistema.}
\end{enumerate}
\end{itemize}




32 changes: 28 additions & 4 deletions esterni/analisi_requisiti/res/sections/Sez3-CasiDUso/uc5.tex
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
\subsubsection{UC 5.1 - Visualizzazione lista dispositivi ente}
\begin{itemize}
\item \textbf{attori primari:} membro, moderatore ente;
\item \textbf{descrizione:} l'utente può visualizzare una lista con ID, nome, numero sensori e nome ente per ogni dispositivo abilitato per il proprio ente;
\item \textbf{descrizione:} l'utente può visualizzare una lista con id reale, nome, numero sensori, frequenza di aggiornamento dati e nome gateway per ogni dispositivo abilitato per il proprio ente;
\item \textbf{precondizione:} l'utente naviga nella gestione dispositivi del sistema;
\item \textbf{postcondizione:} l'utente ha visualizzato i dispositivi;
\item \textbf{scenario principale:}
Expand All @@ -34,7 +34,7 @@
\subsubsection{UC 5.2 - Visualizza info dispositivo}
\begin{itemize}
\item \textbf{attori primari:} membro, moderatore ente, amministratore;
\item \textbf{descrizione:} l'utente può visualizzare ID, nome, frequenza di aggiornamento dei dati e dati dei sensori in forma tabellare o grafica riguardanti il dispositivo selezionato;
\item \textbf{descrizione:} l'utente può visualizzare id reale, id logico, nome, frequenza di aggiornamento dei dati, numero di sensori e dati dei sensori (id reale e tipo) riguardanti il dispositivo selezionato;
\item \textbf{precondizione:} l'utente naviga nella gestione dispositivi del sistema;
\item \textbf{postcondizione:} l'utente ha visualizzato le informazioni del dispositivo selezionato;
\item \textbf{scenario principale:}
Expand Down Expand Up @@ -235,7 +235,7 @@
\subsubsection{UC 5.8 - Visualizzazione lista dispositivi completa}
\begin{itemize}
\item \textbf{attori primari:} amministratore;
\item \textbf{descrizione:} l'utente può visualizzare una lista con ID, nome, numero di sensori e nome dell'ente per ogni dispositivo presente nel sistema;
\item \textbf{descrizione:} l'utente può visualizzare una lista con id logico, nome, numero di sensori e frequenza di aggiornamento per ogni dispositivo presente nel sistema;
\item \textbf{precondizione:} l'utente naviga nella gestione dispositivi del sistema;
\item \textbf{postcondizione:} l'utente ha visualizzato la lista di tutti i dispositivi;
\item \textbf{scenario principale:}
Expand All @@ -244,4 +244,28 @@
\end{enumerate}
\end{itemize}

s
\subsubsection{UC 5.9 - Errore formato identificativo dispositivo}
\begin{itemize}
\item \textbf{attori primari:} moderatore ente, amministratore;
\item \textbf{descrizione:} l'utente riceve un errore quando tenta di inserire l'identificativo del dispositivo;
\item \textbf{precondizione:} l'utente sta aggiungendo un nuovo dispositivo;
\item \textbf{postcondizione:} l'utente visualizza un errore che gli impedisce di procedere;
\item \textbf{scenario principale:}
\begin{enumerate}
\item{l'utente ha compilato il campo \textit{identificativo dispositivo};}
\item{l'utente riceve un errore sul formato non valido dell'identificativo del dispositivo.}
\end{enumerate}
\end{itemize}

\subsubsection{UC 5.10 - Visualizzazione sensore}
\begin{itemize}
\item \textbf{attori primari:} membro, moderatore ente, amministratore;
\item \textbf{descrizione:} l'utente può vedere i dati in tempo reale di un sensore attraverso un grafico o una tabella con le relative registrazioni;
\item \textbf{precondizione:} l'utente sta visualizzando i dispositivi a lui disponibili;
\item \textbf{postcondizione:} l'utente visualizza un grafico o una tabella con il dato in tempo reale;
\item \textbf{scenario principale:}
\begin{enumerate}
\item{l'utente seleziona un dispositivo;}
\item{l'utente visualizza un grafico di un sensore del dispositivo a lui abilitato.}
\end{enumerate}
\end{itemize}
14 changes: 14 additions & 0 deletions esterni/analisi_requisiti/res/sections/Sez3-CasiDUso/uc7.tex
Original file line number Diff line number Diff line change
Expand Up @@ -170,3 +170,17 @@
\item{l'utente ha rimosso l'utente selezionato appartenente al proprio ente dal sistema.}
\end{enumerate}
\end{itemize}


\subsubsection{UC 7.6 - Ripristino utente nell'ente}
\begin{itemize}
\item \textbf{attori primari:} moderatore ente;
\item \textbf{descrizione:} l'utente ripristina l'utente che era stato disattivato dalla lista degli utenti appartenenti al suo ente;
\item \textbf{precondizione:} l'utente naviga nella gestione utenti per l'ente associato e seleziona un utente;
\item \textbf{postcondizione:} l'utente ha ripristinato l'utente selezionato appartenente al proprio ente;
\item \textbf{scenario principale:}
\begin{enumerate}
\item{l'utente seleziona un utente appartenente al proprio ente da rimuovere;}
\item{l'utente ha ripristinato l'utente selezionato appartenente al proprio ente dal sistema.}
\end{enumerate}
\end{itemize}
Loading

0 comments on commit 383c6f4

Please sign in to comment.