• Non ci sono risultati.

Manuale di progetto Automatic source code evaluation

N/A
N/A
Protected

Academic year: 2021

Condividi "Manuale di progetto Automatic source code evaluation"

Copied!
1
0
0

Testo completo

(1)

Ardian Rusiti

Studente/i

Relatore

Vanni Galli

Corso di laurea

Modulo

2016 - 2017

Anno

Ingegneria Informatica

Progetto di diploma

Settembre 2017

Data

Automatic source code evaluation

Correlatore

Alan Ferrari

Committente

SUPSI DTI

Obiettivi

Gli obiettivi principali di questo progetto sono:

• Velocizzare l’analisi del codice rendendolo automatizzata • Ridurre i tempi di correzione degli esercizi

• Permettere la visualizzazione di grafici • Permettere l’esportazione delle analisi

Conclusione

Il prodotto finale realizzato è un primo prototipo, il quale dimostra la fattibilità di un sistema web per l’analisi di un codice sorgente. Il risultato finale proposto offre già un assaggio di un sistema che si potrebbe eventualmente poi renderlo completo grazie a

sviluppi futuri.

Dal punto di vista personale posso affermare che la

pianificazione e la realizzazione del prodotto sono andati a buon fine. Le tempistiche sono state rispettate e tutte le funzionalità pianificate sono state implementate con successo.

In conclusione mi ritengo soddisfatto del lavoro sviluppato su tutti punti di vista. Questo progetto mi ha consentito di

accrescere le mie conoscenze e competenze professionali portando un valore aggiunto alla mia formazione.

Abstract

Il progetto richiedeva di individuare e definire un sistema che permettesse l’analisi automatica di codice sorgente Java.

L’analisi effettuate sono di due tipi, analisi statiche effettuate sul testo del codice sorgente e un’analisi dinamica effettuata sul codice compilato. Inoltre dovrà poter analizzare in

contemporanea più codici sorgente, quest’ultimi sono diversi fra di loro, in quanto possono variare a livello di struttura. Per soddisfare queste esigenze è necessario lo sviluppo di un applicativo.

Si è stati in grado di produrre un software che permette, la pubblicazione di codice sorgente attraverso un’interfaccia web dove si ha la possibilità di definire il tipo di analisi da effettuare, e vederne subito il risultato. I risultati successivamente possono venir esportati in formati grafici e/o Excel.

Grazie al prodotto realizzato è possibile eseguire analisi su diversi codice sorgente in contemporanea, senza alcun vincolo sul quantitativo di codice sorgente, se non per quello Hardware, attraverso grafici si ha una visione d’insieme dei vari codici analizzati.

▪ Web Platform

▪ Plugin system

▪ Source analysis

▪ Reportage

Riferimenti

Documenti correlati

Rientrano in questa classe le aree urbane interessate prevalentemente da traffico veicolare locale,con bassa densità di popolazione,con limitata presenza di attività commerciali e

[r]

In tal modo è possibile effettuare un riuso di frequenza sfruttando l’ortogonalità o l’isolamento tra i segnali generati, oppure utilizzare due differenti bande di frequenza

 Quando le funzioni leggono i caratteri di un file, cercano di leggerne quanti più è possibile a seconda del tipo di valore richiesto (ad es. se devono leggere un valore intero

trasporta una serie di secchi (per esempio orizzontalmente), ogni secchio alla fine del nastro rilascia il suo contenuto in un secchio di lettura , che avanza verticalmente

sotto... Tabella per un cielo coperto CIE standard.. ESEMPIO DI COMPOSIZIONE DEGLI EFFETTI.. CALCOLO DELLA COMPONENTE RIFLESSIONE INTERNA.. 1) Si determina il rapporto tra la

Per le misure con lo scintillatore NaI, per il quale i conteggi rilevati sono molto minori rispetto allo scintillatore LYSO, data l’assenza di attività radioattiva

La diminuzione della disponibilità economica dei sistemi produttivi ha portato all’invecchiamento degli asset e quindi all’aumento della.. vulnerabilità e quindi