D'Arpa, Andrea
(2020)
Cross Standard Generator.
[Laurea], Università di Bologna, Corso di Studio in
Informatica [L-DM270]
Documenti full-text disponibili:
Abstract
Lo scopo di questo lavoro è quello di teorizzare un metodo per poter generare in modo automatico applicazioni web basate su operazioni standard su basi di dati, utilizzando un documento di livello comprensibile ad un calcolatore, e contemporaneamente abbastanza astratto da poter essere facilmente interpretabile dall'uomo.
Dopo un primo capitolo introduttivo, nel secondo capitolo vengono analizzati dei generatori di interfacce utente andando ad analizzare i rapporti tra le interfacce e l'usabilità del prodotto. Il terzo capitolo invece indaga il processo orientato agli obiettivi (goal-oriented) CROSS per la creazione di software user-centered. Si osservano qui le differenze con un modello goal-oriented tradizionale. Vengono analizzate le cause di inusabilità che CROSS vuole contrastare, per poi, dopo una panoramica andare a vedere nel dettaglio quelle che sono le componenti CROSS: Concetti, Ruoli, Operazioni e Strutture e Schemi.Il quarto capitolo presenta CROSPEN API, il formalismo di rappresentazione e documentazione di Applicazioni Web che rispetta il processo di creazione CROSS. Viene dunque analizzato OpenApi, e successivamente viene spiegata la sua estensione CROSPEN API.
Il quinto capitolo presenta lo strumento in se, raccontando le varie idee di sviluppo, l'implementazione dei concetti e le tecnologie impiegate nella sua realizzazione. Vengono analizzate le quattro componenti dell'applicazione: Crosser ( strumento di parsing del file CROSPEN API), Crossback (strumento di generazione del server), DBG (strumento di generazione della base di dati e delle funzioni per la sua gestione ) e CrossVue (il generatore di interfacce utente).Il sesto e ultimo capitolo ha il compito di trarre le conclusioni sul lavoro svolto e di raccontare i propositi di implementazione futuri.
Abstract
Lo scopo di questo lavoro è quello di teorizzare un metodo per poter generare in modo automatico applicazioni web basate su operazioni standard su basi di dati, utilizzando un documento di livello comprensibile ad un calcolatore, e contemporaneamente abbastanza astratto da poter essere facilmente interpretabile dall'uomo.
Dopo un primo capitolo introduttivo, nel secondo capitolo vengono analizzati dei generatori di interfacce utente andando ad analizzare i rapporti tra le interfacce e l'usabilità del prodotto. Il terzo capitolo invece indaga il processo orientato agli obiettivi (goal-oriented) CROSS per la creazione di software user-centered. Si osservano qui le differenze con un modello goal-oriented tradizionale. Vengono analizzate le cause di inusabilità che CROSS vuole contrastare, per poi, dopo una panoramica andare a vedere nel dettaglio quelle che sono le componenti CROSS: Concetti, Ruoli, Operazioni e Strutture e Schemi.Il quarto capitolo presenta CROSPEN API, il formalismo di rappresentazione e documentazione di Applicazioni Web che rispetta il processo di creazione CROSS. Viene dunque analizzato OpenApi, e successivamente viene spiegata la sua estensione CROSPEN API.
Il quinto capitolo presenta lo strumento in se, raccontando le varie idee di sviluppo, l'implementazione dei concetti e le tecnologie impiegate nella sua realizzazione. Vengono analizzate le quattro componenti dell'applicazione: Crosser ( strumento di parsing del file CROSPEN API), Crossback (strumento di generazione del server), DBG (strumento di generazione della base di dati e delle funzioni per la sua gestione ) e CrossVue (il generatore di interfacce utente).Il sesto e ultimo capitolo ha il compito di trarre le conclusioni sul lavoro svolto e di raccontare i propositi di implementazione futuri.
Tipologia del documento
Tesi di laurea
(Laurea)
Autore della tesi
D'Arpa, Andrea
Relatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
CROSS,usabilità,API,REST,CRUD,VUE,Generazione,OpenApi,CrospenApi
Data di discussione della Tesi
18 Marzo 2020
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
D'Arpa, Andrea
Relatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
CROSS,usabilità,API,REST,CRUD,VUE,Generazione,OpenApi,CrospenApi
Data di discussione della Tesi
18 Marzo 2020
URI
Statistica sui download
Gestione del documento: