• Non ci sono risultati.

Specifiche core e finali per l’architettura DoUtDes

N/A
N/A
Protected

Academic year: 2021

Condividi "Specifiche core e finali per l’architettura DoUtDes"

Copied!
7
0
0

Testo completo

(1)

 

Progetto finanziato con fondi POR FESR 2014/2020 - ASSE PRIORITARIO I  

“RICERCA SCIENTIFICA, SVILUPPO TECNOLOGICO E INNOVAZIONE”. 

  R.2.1. - ALLEGATO RELAZIONE TECNICO SCIENTIFICA FINALE   

Specifiche core e finali per l’architettura DoUtDes 

Progetto cluster “top-down” DoUtDes - Resp. Scient.: Prof. Salvatore M. Carta

In questo documento, si presenta una specifica dei requisiti per il progetto cluster top-down “​DoUtDes: trasferimento di tecnologie e competenze di Business Intelligence alle aziende dei settori innovativi e tradizionali ​”, finanziato da Sardegna Ricerche con fondi POR-FESR Sardegna 2014-2020 e beneficiario Università degli Studi di Cagliari, responsabile scientifico Prof. Salvatore Mario Carta.

Abstract del progetto 

Il progetto ​DoUtDes ha come obiettivo di realizzare e condividere una piattaforma di Business Intelligence in grado di consentire, a imprese dei settori turistico, ICT e agroindustria del territorio regionale, di ottimizzare i propri processi aziendali utilizzando tecnologie di User Profiling, Semantic Analysis e Big Data.

Per adempiere l’obiettivo prefissato, la piattaforma raccoglierà i dati statistici di servizi di analitica esterni, quali Google Analytics e Facebook Insight. Attraverso l’utilizzo delle API dei servizi suddetti e l’analisi incrociata dei dati raccolti, la piattaforma fornirà una rappresentazione semplice e di facile interpretazione dei dati, rendendo possibile l’individuazione di necessità, esigenze e comportamenti futuri.

In questo modo, le aziende coinvolte potranno migliorare l’efficacia delle proprie strategie e azioni di marketing, esplorare nuovi business e mercati, nonché migliorare sostanzialmente il proprio prodotto/servizio.

(2)

Casi d’uso  

La specifica dei requisiti è di seguito presentata nella forma di elenco di casi d’uso dell’infrastruttura.

Attori della piattaforma

- Utente​: è l’azienda che fruisce del servizio offerto. Fornisce, durante la fase di registrazione alla piattaforma, delle API keys di vari servizi di Analytics (Google Analytics, Facebook Insight, Instagram Insight, Twitter Analytics), allo scopo di conoscere in maniera intelligente informazioni relative alla sua forma di business;

- Editor​: è un utilizzatore della piattaforma abilitato dall’azienda a gestire, inserire o modificare eventi legati al sito web oppure ai social, così come visualizzare e gestire i dati disponibili.

- Analista​: è un utilizzatore della piattaforma abilitato a visualizzare i dati aggregati di vari utenti della piattaforma, allo scopo di analizzarli e interpretarli;

- Amministratore​: è un utilizzatore avanzato della piattaforma, capace di inserire, modificare o cancellare account al suo interno, inserire o modificare dati all’interno del database ed effettuare manutenzione programmata sulla piattaforma.

Caratteristiche tecniche

La piattaforma sarà sviluppata come web application disponibile sul cloud. La registrazione, l’importazione e l’accesso ai dati saranno operazioni effettuabili online, attraverso viste dedicate. Ciascun utente, quindi, avrà accesso esclusivamente ai propri dati (in relazione ai permessi associati). Alcuni dati saranno visualizzati dinamicamente a partire da un’interrogazione delle fonti, altri saranno salvati in maniera persistente nel database dell’infrastruttura

Casi d’uso

CdU: Registrazione degli utilizzatori della piattaforma

Descrizione: ​La piattaforma offre una sezione di registrazione in utenti, editor e analisti, compilando i dati richiesti, possono creare il proprio account personale ed accedere al servizio offerto.

ID:​ 1

Attori primari: ​Utente (Editor, Analista)

(3)

Attore secondario:

Precondizioni: ​Se l’utilizzatore è un:

● Utente​: deve possedere informazioni quali le varie API Keys richieste (Google Analytics, Facebook Insight, Instagram Insight, Twitter Analytics), partita IVA, ragione sociale;

● Editor, Analista​: deve conoscere e inserire informazioni personali (nome, cognome, data di nascita, ecc.)

Sequenza degli eventi: ​L’utilizzatore:

1. Accede alla piattaforma ed alla pagina di registrazione;

2. Inserisce le informazioni richieste, in base al ruolo;

3. Riceve una mail di conferma di avvenuta registrazione con le credenziali di accesso al servizio;

4. Conferma la propria identità attraverso l’email ricevuta.

Postcondizioni: ​L’utilizzatore è registrato alla piattaforma e abilitato alle operazioni.

CdU: Modifiche collaborative

Descrizione: ​La piattaforma consente all’utente di collegare al suo account principale uno o più editor, attraverso un apposito menu delle impostazioni dell’account.

ID:​ 2

Attori primari: ​Utente Attore secondario: ​Editor

Precondizioni: ​L’Editor è già registrato alla piattaforma.

Sequenza degli eventi:

1. L’utente accede alle impostazioni del suo account e seleziona l’opzione di inserimento di editor;

2. L’utente inserisce la mail dell’editor prescelto;

3. L’editor riceve una mail per confermare la sua volontà di essere collegato all’account dell’utente.

Postcondizioni: ​L’Editor è abilitato a visualizzare e gestire i dati dell’utente a cui è collegato

(4)

Tabella 1. Funzionalità della piattaforma in relazione ai canali.

CdU: Importazione e profilazione dei dati

Descrizione: ​L’utente personalizza il proprio cruscotto (o “dashboard”), con le informazioni che intende visualizzare.

ID:​ 3

Attori primari: ​Utente Attore secondario: ​Editor

Precondizioni: ​L’utente è registrato e ha effettuato l’accesso alla piattaforma.

Sequenza degli eventi: ​L’utente:

1. Accede alle pagina di Preferenze del proprio account;

2. Sceglie le informazioni da visualizzare tra quelle elencate in ​Tabella 1.

Postcondizioni: ​La piattaforma mostra nel cruscotto dell’utente una profilazione degli utenti secondo i criteri impostati.

Caratteristiche Web FB Twitter Instagram

Numero di visite per arco temporale ✅

Numero di like alla pagina ✅ ✅ ✅

Numero di reazioni e condivisioni per post ✅ ✅ ✅

Provenienza geografica utenti ✅ ✅ ✅ ✅

Numero di nuovi utenti e sessioni

per arco temporale ✅ ✅ ✅ ✅

Età, genere ed interessi degli utenti ✅ ✅ ✅ ✅

Flusso di comportamento e rimbalzo ✅ Canali di acquisizione utenti ✅ Tecnologie e dispositivi utilizzati ✅

(5)

CdU: Generazione di report dedicati

Descrizione: ​La piattaforma consente all’utente e all’editor di generare e scaricare un report al cui interno sono presenti i dati, o un sottoinsieme di questi, presenti nel cruscotto.

ID:​ 4

Attori primari: ​Utente Attore secondario: ​Editor

Precondizioni: ​L’utente ha effettuato l’accesso alla piattaforma e al proprio cruscotto.

Sequenza degli eventi:

1. L’utente accede ad una pagina dedicata alla generazione dei report;

2. L’utente sceglie i dati per i quali generare il report;

3. La piattaforma fornisce, in un formato predefinito, un report dei dati scelti, e ne consente l’invio via email e il download.

Postcondizioni: ​Nessuna.

CdU: ​Pannello di amministrazione

Descrizione: ​Tramite un pannello di amministrazione, l’amministratore gestisce gli utenti registrati alla piattaforma (modifica e rimozione), visualizza le statistiche di utilizzo ed esegue attività di manutenzione.

ID:​ 5

Attore Primario: ​Amministratore Attori Secondari: ​Nessuno

Precondizioni: ​L’amministratore ha effettuato l’accesso alla piattaforma.

Sequenza degli eventi:

L’amministratore:

1. Accede al pannello di amministrazione

2. Gestisce tutti gli account della piattaforma, visualizza le statistiche di utilizzo ed effettua attività di manutenzione

Postcondizioni: ​Nessuna.

(6)

CdU: Eventi e obiettivi

Descrizione: ​L’utente (o l’editor) può creare e associare eventi specifici, relativi all’utilizzo dei propri canali web o social (es: raggiungimento di un numero minimo di visitatori giornalieri). Ad ogni evento possono essere associati avvisi e notifiche. La piattaforma inoltre fornisce la possibilità di creare eventi predefiniti.

ID:​ 6

Attori primari:​ Utente (Editor) Attore secondario:

Precondizioni: ​L’utente (o l’editor) ha effettuato l’accesso alla piattaforma.

Sequenza degli eventi:

1. L’utente accede alla pagina per la generazione di un nuovo evento.

2. L’utente indica il tipo di evento da creare 1. Se si vuole generare un evento social:

2.1. L’utente seleziona l’evento che vuole creare;

2.2. La piattaforma fornisce istruzioni adeguate sulla creazione dell’evento.

2. Se si vuole generare un evento web:

3.1. L’utente seleziona l’evento che vuole creare;

3.2. La piattaforma fornisce uno snippet di codice da inserire nella pagina web di riferimento e le istruzioni per procedere;

3.3. L’utente inserisce lo snippet e genera l’evento.

Postcondizioni: ​L’evento creato genera in automatico le notifiche associate prescelte, al raggiungimento dell’obiettivo impostato.

CdU: Acquisizione e analisi di dati aziendali

Descrizione: ​La piattaforma consente alle imprese di condividere i dati presenti nei loro database aziendali, tramite l’acquisizione della proprio base di dati e l’integrazione su DoUtDes. I dati forniti verranno poi integrati nelle dashboard per effettuare analisi specifiche.

ID:​ 7

Attori primari: ​Amministratore Attore secondario: ​Utente, Analista

Precondizioni: ​L’utente è registrato alla piattaforma come “impresa con competenze ICT avanzate”.

(7)

Sequenza degli eventi:

1. L’utente fornisce all’amministratore i propri dati aziendali;

2. L’amministratore carica sulla piattaforma DoUtDes i dati dell’impresa;

3. L’analista provvede allo studio dei dati e determina, in collaborazione con l’utente, le informazioni da estrapolare;

4. L’amministratore integra, insieme all’analista, i dati aziendali in opportune viste e cruscotti della piattaforma, privatamente per l’account dell’utente.

Postcondizioni: ​L’utente può visualizzare cruscotti personalizzati per l’analisi dei propri dati aziendali, orientati alle proprie esigenze.

Requisiti non funzionali: ​Il formato dei dati dovrà essere compatibile con quello utilizzato da DoUtDes (es: dump di un database relazionale).

Riferimenti

Documenti correlati

Так, обобщённый концепт «Венеция» замещается субконцептами («Флориан», Сан-Марко, гондола, Брента и др.). Кроме

• in questa fase ci si deve preoccupare di rappresentare il contenuto informativo della base di dati. • eliminando le ambiguità tipiche delle frasi in

Per visualizzare gli effetti della quantizzazione è stato esplorato un tratto di un segnale sinusoidale di bassa frequenza ed è stata acquisita una forma d’onda con le impostazioni

A questo proposito è bene sottolineare che un limite alla massima frequenza del segnale rappresentabile può essere imposto sia dal rispetto del teorema del campionamento (che, come

• Le operazioni di inserimento sulla testa della lista, mentre quelle di eliminazione lavorano sulla coda. • Il costo di tutte le operazioni è

It is possible to observe peaks of YES responses in subjects between 17 and 20 years of age ̀ (A = 15.1) and subjects with an age greater than 40 years (A = 15.1), thus showing

[r]

Quando lantronix2ring ha finito di utilizzare il pacchetto questa funzione viene chiamata per informare il plugin che pu`o riprendere il controllo dell’area di memoria puntata da