Corso di Ingegneria del Software Paolo Bottoni
|
|
|
- Dino Murgia
- 8 anni fa
- Просмотров:
Транскрипт
1 Corso di Ingegneria del Software Paolo Bottoni Temi per il progetto
2 Esempi InfoStud ElaN Languages / LanguageLine Solutions Vivino / RateBeer Uber / Car2Go 2
3 InfoStud Dominio: Corsi, esami, profili studenti, amministrazione Applicazioni: Iscrizione esami, giudizi su corsi, stampa bollettini Registrazione esami Requsiti non funzionali: Sicurezza Disponibilità 3
4 Servizi per docenti 4
5 Incarichi docente 5
6 Report verbalizzazione Ingegneria del Software Lezione6Requisiti 6
7 Selezione corsi per verbalizzazione Ingegneria del Software Lezione6Requisiti 7
8 Verbalizzazione esiti Ingegneria del Software Lezione6Requisiti 8
9 Creazione appelli I Ingegneria del Software Lezione6Requisiti 9
10 Creazione appelli II Ingegneria del Software Lezione6Requisiti 10
11 Creazione appelli III Ingegneria del Software Lezione6Requisiti 11
12 Servizi per studenti Ingegneria del Software Lezione6Requisiti 12
13 Gestione corsi di laurea Ingegneria del Software Lezione6Requisiti 13
14 Pagamento tasse Ingegneria del Software Lezione6Requisiti 14
15 Gestione esami Ingegneria del Software Lezione6Requisiti 15
16 Servizi linguistici ElaN Languages LanguageLine Solutions Gestione del servizio Gestione del flusso di lavoro 16
17 ElaN 17
18 LanguageLine Solutions 18
19 Portali per esperienze edonistiche Vivino: mondo viticolo RateBeer: mondo birricolo Informazioni commerciali User generated content Articoli redazionali Interazioni speciali nella versione mobile 19
20 Vivino su web Base di dati relativa a vino (bottiglia) Produttore, anno, informazioni generali, prezzi, etc. Servizi di ricerca Ricerche predefinite Accesso a commenti di utenti Materiale redazionale Profili personali 20
21 Servizio di ricerca 21
22 Ricerche predefinite 22
23 Schede su produttori 23
24 Schede su vino 24
25 Schede personali: giudizi e statistiche 25
26 Schede personali: giudizi 26
27 Materiale redazionale 27
28 Vivino app 28
29 RateBeer Base di dati su mondo birraio Birrifici, birre, pub, etc. Servizi di ricerca Commenti utenti Promozione eventi Flusso informazioni 29
30 Eventi e live stream 30
31 Accesso a servizi 31
32 Community building I 32
33 Community building II 33
34 Assegnazione di punteggi weighted rank (WR) = (v / (v+m)) * R + (m / (v+m)) * C where: R = average for the design (mean) = (Rating) v = number of votes for the design = (Rate Count) m = minimum votes required to be listed in the top beers list (varies according to average of ratecounts for top 50 beers) C = the midpoint of the scale (2.75 in our case) A percentile rank is the proportion of scores in a distribution that a specific score is greater than or equal to. For instance, if a beer received a score of 3.9 and this score was greater than or equal to the scores of 88% of all beer, then it s percentile rank would be
35 Ratebeer mobile 35
36 Sistemi di mobilità Uber Car2Go 36
37 Uber: noleggio con conducente Architettura basata su servizi Realizzazione con microservizi Evoluzione da struttura monolitica 37
38 Servizi offerti da Uber Offrire disponibilità: autisti Richiedere viaggio: clienti Trovare viaggio disponibile Marketplace Gestire pagamento Estensioni per cibo e consegne 38
39 Struttura distribuita 39
40 Integrazione di servizi Verso gli utenti Mappe Geolocalizzazione Pagamenti Verso gli amministratori Metriche Logging Visualizzazioni Individuazione anomalie 40
41 Aspetti algoritmici Associazione di richieste e offerte Valutazione ETA Determinazione prezzo 41
42 Servizi di analisi 42
43 Interfaccia mobile Android driver Android rider ios driver ios rider 43
44 Car2Go: gestione parco macchine 44
45 Località e ubiquità Utenti registrati possono usare mezzi in ogni città Mezzi legati ad area operativa Estensione ad aeroporti Ingegneria del Software Lezione6Requisiti 45
46 Accesso all auto Tessera magnetica PIN su cellulare 46
47 Soluzione di tipo enterprise Software IBM WebSphere Application Server IBM WebSphere MQ IBM WebSphere MQ Telemetry Transport (MQTT) IBM DB2 IBM UrbanCode Deploy Services SoftLayer, an IBM Company IBM Managed Services 47
48 Sviluppo di funzionalità a Car2Go 48
Politecnico di Torino. Porto Institutional Repository
Politecnico di Torino Porto Institutional Repository [Proceeding] Mobile Web App: environment technologies and services in a Campus Original Citation: Castaldo, Ursula; Mezzalama, Marco; Venuto, Enrico
REGISTRATION GUIDE TO RESHELL SOFTWARE
REGISTRATION GUIDE TO RESHELL SOFTWARE INDEX: 1. GENERAL INFORMATION 2. REGISTRATION GUIDE 1. GENERAL INFORMATION This guide contains the correct procedure for entering the software page http://software.roenest.com/
Corsi di Ingegneria del Software / Interazione Uomo - Macchina Paolo Bottoni
Corsi di Ingegneria del Software / Interazione Uomo - Macchina Paolo Bottoni Temi per il progetto Esempi Angry Birds / Cut the Rope Amazon Mechanical Turk / Bugzilla British Library / British Museum Eclipse
WELCOME. Go to the link of the official University of Palermo web site www.unipa.it; Click on the box on the right side Login unico
WELCOME This is a Step by Step Guide that will help you to register as an Exchange for study student to the University of Palermo. Please, read carefully this guide and prepare all required data and documents.
Tecnologie dei Sistemi di Automazione
Facoltà di Ingegneria Tecnologie dei Sistemi di Automazione Prof. Gianmaria De Tommasi Sistemi di Supervisione Controllo ed Acquisizione Dati SCADA Corso di Laurea Codice insegnamento Email docente Anno
Salvatore Tau Via Roma, 63 73040 Collepasso (LE) 0832 293375 0832 293646. Università del Salento
Curriculum Vitae Informazioni personali Nome / Cognome Indirizzo Telefono Fax Salvatore Tau Via Roma, 63 73040 Collepasso (LE) 0832 293375 0832 293646 E-Mail [email protected] Nazionalità Italiana
Ingegneria del Software
Università di Bergamo Dip. di Ingegneria gestionale, dell'informazione e della produzione INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A1_3 V3.3 Ingegneria del Software Il corpus di conoscenze Il contenuto
Procedura on-line di acquisto con Carta di Credito
Procedura on-line di acquisto con Carta di Credito On-line purchase procedure with Credit Card 1. Collegarsi al sito internet www.autoservizisalemi.it 1. Surf on internet website www.autoservizisalemi.it
Servizio E-learning di Ateneo Piattaforma Moodle e L2L
Servizio E-learning di Ateneo Piattaforma Moodle e L2L Direzione Sistemi Informativi e Portale di Ateneo Direzione Sistemi Informativi e Portale di Ateneo Il sistema e-learning di Ateneo nasce in particolare
Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi A4_3 V2.1. Progettazione. Metodi e Linguaggi
Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A4_3 V2.1 Progettazione Metodi e Linguaggi Il contenuto del documento è liberamente utilizzabile dagli studenti, per
ESSE3: Verbalizzazione On Line. Dematerializzazione dei procedimenti di gestione della carriera studenti
Dematerializzazione dei procedimenti di gestione della carriera studenti PRO3 DEMATERIALIZZAZIONE: PROGETTO ESSE3 Attività Progetto ESSE3 Obiettivi 2014 Obiettivi 2015 Conferme titoli accademici 0% delle
CALENDARIO A. A. 2015/2016. Pagina 1 di 19
CALENDARIO A. A. 2015/2016 Pagina 1 di 19 LEZIONI E ESAMI LEZIONI PRIMO SEMESTRE (solo per gli allievi del primo anno del corso di laurea in Progettazione dell Architettura) Inizio primo semestre: martedì
ALLEGATO Specifiche di Interfaccia
ALLEGATO Specifiche di Interfaccia PROGETTO INTEGRAZIONE SISTEMA DI PRENOTAZIONE DELL ENTE (CUP CASSA) VERSO SPORTELLI SELF SERVICE 1 Introduzione Obiettivo di questo documento è descrivere l architettura
Ottieni una panoramica completa del tuo business con soluzioni video IP intelligenti
Ottieni una panoramica completa del tuo business con soluzioni video IP intelligenti Il video è sempre disponibile quando ne hai bisogno. Analisi Video e Applicativi Software Integrazione di video HD con
I MODULI SOFTWARE. Wireless Network. Internet
IL SOFTWARE Il sistema rappresenta una soluzione volta alla realizzazione di strumenti per la tracciabilità ed il monitoraggio dei dati relativi alle operazioni di carico e di scarico effettuate durante
Secure Socket Layer (SSL) Transport Layer Security (TLS)
Secure Socket Layer (SSL) Transport Layer Security (TLS) 1 SSL è un protocollo progettato per fornire la cifratura e l autenticazione tra un client web ed un server web SSL è concepito per essere collocato
SISTEMA DI CONTROLLO E GESTIONE STAZIONI DI RICARICA E-CORNER PER VEICOLI ELETTRICI
1/10 SISTEMA DI CONTROLLO E GESTIONE STAZIONI DI RICARICA E-CORNER PER VEICOLI ELETTRICI 2/10 ARCHITETTURA DI SISTEMA Il sistema è basato su una rete di stazioni di ricarica, con configurazione e tipologia
INFINITY. Per rendere più semplice la gestione della tua rete di vendita!
INFINITY Per rendere più semplice la gestione della tua rete di vendita! Introduzione Infinity è un applicazione per la rete vendita e per le assistenze su tablet, che, con interfaccia semplice e intuitiva,
UNIVERSITÀ DEGLI STUDI DI SALERNO Ufficio Pianificazione e Sviluppo
Guida alla gestione delle Sedute di Laurea Online Procedura informatica ESSE3 Versione 1.1 Autore Stato Revisore Data 25/01/2016 Distribuito a: Gruppo di lavoro ESSE3 Operatori ESSE3 Sommario Introduzione...
Antonio Fini. Il Cloud a scuola. Antonio Fini
Antonio Fini Il Cloud a scuola Antonio Fini Desktop vs Cloud Che software utilizzate per scrivere una email? Cosa utilizzate per scrivere un testo/presentazione/foglio di calcolo? Qualcuno usa ancora chiavette
Configuration Change Release Management
Università di Bergamo Dip. di Ingegneria gestionale, dell'informazione e della produzione GESTIONE DEI SISTEMI ICT Paolo Salvaneschi A6_3 V1.0 Configuration Change Release Management Il contenuto del documento
italiano snowmaking control
italiano snowmaking control snowmaking control Il software Liberty è stato sviluppato appositamente dal nostro reparto IT. Liberty garantisce ad ogni operatore una gestione personalizzata dell impianto
drag & drop visual programming appinventor storia appinventor un esempio di drag & drop programming: Scratch
drag & drop visual programming appinventor realizzazione app per Google Android OS appinventor è un applicazione drag & drop visual programming Contrariamente ai linguaggi tradizionali (text-based programming
Analisi della Mobilità per Applicazioni Smart City. Marco Mamei [email protected]
Analisi della Mobilità per Applicazioni Smart City Marco Mamei [email protected] Marco Mamei Tesi e Dottorato nel Agent and Pervasive Computing Group Insegno ad Ingegneria Gestionale ICT Fondamenti
Banca Dati Nazionale Animali d Affezione. Teramo Settembre 2017
Banca Dati Nazionale Animali d Affezione Teramo Settembre 2017 Agenda Obiettivi Attori Il nuovo portale nazionale Timeline delle attività Evoluzioni Obiettivi (1/2) La realizzazione di un sistema di anagrafe
Gruppo di lavoro 1 Metadati e RNDT. Incontro del 22 luglio 2014
Gruppo di lavoro 1 Metadati e RNDT Incontro del 1 Piano di lavoro 1. Condivisione nuova versione guide operative RNDT 2. Revisione regole tecniche RNDT (allegati 1 e 2 del Decreto 10 novembre 2011) a)
Enterprise Mobility + Security. Walter Cipolleschi
Enterprise Mobility + Security Walter Cipolleschi La complessità del modo di lavorare oggi Perdita Dati Device Persi Utenti Consulenti Dati Identità compromesse Clienti App Dipendenti Credenziali rubate
PBX Virtuali. DataBase MySQ L
VOIspeed UCloud L unica soluzione di telefonia in Cloud che permette di usare qualunque tipo di linea e di telefono con servizi esclusivi per la comunicazione e la mobilità. Tecnologia Cos è VOIspeed UCloud
CAN Decriptor. Easiest way to sniff, analyze, monitor the CAN Bus
CAN Decriptor Easiest way to sniff, analyze, monitor the CAN Bus Fields of application: Automotive Environment Track Environment Aeronautics Domotics Robotics Industrial Processes CAN Decriptor Fields
Riccardo Paganelli Analisi, Reporting, Dashboard, Scorecard per prendere le migliori decisioni: Cognos 8 BI
Riccardo Paganelli Analisi, Reporting, Dashboard, Scorecard per prendere le migliori decisioni: Cognos 8 BI Information On Demand Business Optimization Strumenti per comprendere meglio le informazioni
UNIVERSITÀ DEGLI STUDI DI TORINO
STEP BY STEP INSTRUCTIONS FOR COMPLETING THE ONLINE APPLICATION FORM Enter the Unito homepage www.unito.it and click on Login on the right side of the page. - Tel. +39 011 6704425 - e-mail [email protected]
Università di Udine Dip. di Scienze Matematiche, Informatiche e Fisiche
Università di Udine Dip. di Scienze Matematiche, Informatiche e Fisiche L offerta didattica del dipartimento (di Scienze Matematiche, Informatiche e Fisiche) DOTTORATO Informatica, Matematica e Fisica
quali sono scambi di assicurazione sanitaria
quali sono scambi di assicurazione sanitaria Most of the time, quali sono scambi di assicurazione sanitaria is definitely instructions concerning how to upload it. quali sono scambi di assicurazione sanitaria
Alessandro Chinnici. Enterprise 2.0 & Social Business Consultant, IBM Italia
Alessandro Chinnici Enterprise 2.0 & Social Business Consultant, IBM Italia La web experience si misura in secondi... Nei primi 5 secondi 30% clienti cambiano sito web 37% clienti non tornano sul sito
Software, hardware conoscenza libera
Software, hardware conoscenza libera : argomenti per i programmi nazionali ed europei Associazione per il Software Libero Paolo Didonè Associazione per il Software Libero
Streaming Video con Adobe Flash Media Server. Configurazione ed utilizzo
Streaming Video con Adobe Flash Media Server Configurazione ed utilizzo Introduzione Struttura centralizzata per la distribuzione dei contenuti Encoding decentrato nel client che esegue l'upload Basato
UN DATAWAREHOUSE PER IL CONTROLLO E MONITORAGGIO DELLA SPESA FARMACEUTICA CONVENZIONATA
UN DATAWAREHOUSE PER IL CONTROLLO E MONITORAGGIO DELLA SPESA FARMACEUTICA CONVENZIONATA Fabio Raimondi Project Manager Tecnologie Digitali ed Applicative Business Analytics e Big Data Il progetto S.I.R.FARMA
ENTERPRISE RISK MANAGEMENT IL PUNTO DI VISTA DI SAS
ENTERPRISE RISK MANAGEMENT IL PUNTO DI VISTA DI SAS MILANO, 16 GENNAIO 2014 Expected Revenue from Business Line XXX Expected Revenue from Business Line XXX Result at 1% Target Expected Result ENTERPRISE
Hr System La gestione delle risorse umane di TeamSystem
Hr System La gestione delle risorse umane di TeamSystem Un sistema completo ed integrato con i programmi di gestione paghe e progetti di TeamSystem HR System integrato con : - TeamTime (presenze) - Paghe
TABELLA CODICI PAGAMENTO
TABELLA CODICI PAGAMENTO COD. DESCRIZIONE Euro PRIMA RATA D ISCRIZIONE CORSI DI LAUREA/LAUREA SPECIALISTICA/MAGISTRALE I rata d iscrizione CORSI AREA SCIENTIFICA I rata d iscrizione CORSI AREA UMANISTICA
Corso di Fondamenti di Impianti e Logistica
Corso di Fondamenti di Impianti e Logistica Prof. Ing. Riccardo Melloni Dipartimento di Ingegneria Meccanica e Civile Università degli Studi di Modena e Reggio Emilia 1 Presentazione del Docente DOCENTE:
UNIVERSITA DEGLI STUDI DI MILANO-BICOCCA FACOLTA DI SCIENZE MATEMATICHE, FISICHE E NATURALI
UNIVERSITA DEGLI STUDI DI MILANO-BICOCCA FACOLTA DI SCIENZE MATEMATICHE, FISICHE E NATURALI Manifesto degli Studi A.A. 2001-2002 CORSO DI LAUREA IN INFORMATICA DIPLOMA UNIVERSITARIO IN INFORMATICA (Vecchio
Analisi dei processi di dematerializzazione. Università di Napoli Federico II. Valentina Casola Forum PA, maggio 2008
Analisi dei processi di dematerializzazione Università di Napoli Federico II Valentina Casola Forum PA, maggio 2008 ESPERIENZA DEL DIS Il DIS ha in cura una serie di attività volte alla definizione di
Ingegneria del Software
Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A1_3 V2.4 Ingegneria del Software Il corpus di conoscenze Il contenuto del documento è liberamente utilizzabile dagli
DICHIARAZIONE DI CONFORMITA' / Declaration of Conformity
Software: SmartLink Versione/Version : 2.1 Edizioni/Editions: SE (Standard Edition) e/and EL (Entry Level) Descrizione del prodotto: SmartLink 2.1 è l interfaccia web remota sviluppata da Software Team
API e socket per lo sviluppo di applicazioni Web Based
API e socket per lo sviluppo di applicazioni Web Based Cosa sono le API? Consideriamo il problema di un programmatore che voglia sviluppare un applicativo che faccia uso dei servizi messi a disposizione
