Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
didattica:triennale:groupproject:loccioni20160310 [2016/03/10 15:42]
mescal created
— (current)
Line 1: Line 1:
-====== Creazione di un’infrastruttura per lo sviluppo dei sinottici fluidici su piattaforma web ====== 
  
-  * **Proponente**:​ Loccioni S.p.A. 
-  * **Tutor Aziendale**: ​ 
-  * **Tutor Unicam**: Andrea Polini 
-  * **Data di Inizio**: ​ 
- 
-Realizzazione di un tool per la creazione dei sinottici fluidici con HTML5 e Angular2. Il progetto copre  
-tutte le fasi tipiche dello sviluppo di un componente software e si inserisce all’interno di un progetto più ampio per la realizzazione di un framework (Aulos) per lo sviluppo del software di commessa. Gli utilizzatori del tool saranno quindi i softwaristi del gruppo Loccioni e grazie a questo strumento potranno abbattere il tempo di sviluppo dell’HMI del software. 
- 
-Il lavoro verrà articolati nelle seguenti fasi: 
-  - Studio degli strumenti già sviluppato in tecnologia WinForm (.Net) e LabView e raccolta dei requisiti per il nuovo strumento. Output di questa fase sarà la realizzazione di una documentazione che racchiuda quanto analizzato (Use case diagram) 
-  - Modellazione delle entità e realizzazione del diagramma UML e dell’Activity diagram 
-  - Definizione della comunicazione con la parte server (che verrà sviluppata da Aulos) con  
- 
-chiamate REST e WebSocket 
-  - Progettazione degli elementi grafici con il supporto di un designer ​ 
-  - Validazione dell’analisi e della progettazione,​ anche grafica 
-  - Sviluppo dello strumento in Angular2 e Typescript 
-  - Unit test con Karma e Jasmine 
-  - Documentazione ​ 
- 
-Tutte le fasi possono essere affrontate sia singolarmente che in parallelo da più persone. Per la fase  
-di sviluppo si useranno gli strumenti VS2015 community edition e un software per il controllo delle  
-versioni e per facilitare il lavoro in team (Git)