Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
didattica:triennale:groupproject:loccioni20160310 [2016/03/10 15:42] mescal removed |
— (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) |