ESERCITAZIONE PREPARAZIONE ALL ESAME,

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "ESERCITAZIONE PREPARAZIONE ALL ESAME,"

Transcript

1 ESERCITAZIONE PREPARAZIONE ALL ESAME, PARTE II INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica, A.A

2 DESIGN PATTERN Esercizio Barrare con una X la lettera del diagramma delle classi che fra i seguenti rappresenta in modo corretto il design pattern architetturale Model View Controller (MVC) a) b) c) d) 2

3 DESIGN PATTERN La soluzione corretta è la c) Model: dati di business e regole di accesso (business logic) View: rappresentazione grafica Controller: reazione della UI agli input utente (application logic) 3

4 DESIGN PATTERN Esercizio Si disegni il diagramma delle classi che modella le componenti e le relazioni che intercorrono tra di esse che costituiscono il design pattern Decorator. 4

5 DESIGN PATTERN Soluzione Interfaccia degli oggetti da estendere Permette la decorazione ( ricorsione ) Oggetto da estendere Aggiungono le funzionalità al componente 5

6 DIAGRAMMI DEI CASI D USO Esercizio Durante le vacanze estive, gli studenti universitari possono prenotare online delle stanze all'interno del college. Gli studenti devono specificare il proprio nome, la propria matricola, il corso di laurea, l'anno di corso e tre preferenze riguardo i comprensori selezionabili. Il sistema fornisce un posto letto agli studenti che ne hanno fatto richiesta, cercando dove possibile di soddisfare le preferenze fornite. Si disegni un diagramma dei casi d'uso che rappresenti il sistema, tenendo in considerazione anche le operazioni compiute dallo staff universitario. 6

7 DIAGRAMMI DEI CASI D USO 7

8 DIAGRAMMI DEI CASI D USO Esercizio I camerieri, dotati di dispositivi palmari, hanno il compito di memorizzare le ordinazioni dei vari clienti e di stilare il conto per i vari tavoli. Un responsabile delle prenotazioni ha il compito di prenotare i tavoli per i clienti che lo chiedono (ad es. per telefono o tramite il sito Internet del ristorante) e di inserire i loro dati anagrafici (solo per i nuovi clienti). È facoltà di quest'ultimi di poter scegliere fra tavoli per fumatori e non fumatori. Le prenotazioni possono essere disdette solo se non sono state effettuate ancora ordinazioni. All'arrivo dei clienti, il responsabile assegna loro uno o più camerieri. Il responsabile, infine, deve poter conoscere quanti tavoli i camerieri hanno già servito nel giorno corrente, al fine di poter permettere un bilanciamento corretto del carico di lavoro fra i cameriei. Si disegni un diagramma dei casi d'uso che modella lo scenario appena descritto (non è necessaria la specifica testuale del diagramma). 8

9 DIAGRAMMI DEI CASI D USO Sistema gestione prenotazioni 9

10 DIAGRAMMI DELLE CLASSI Esercizio Si considerino i requisiti riportati di seguito, richiesti da un sistema per la gestione della produzione di una pellicola cinematografica: La troupe consiste di attori e di amministratori ognuno dei quali ha associate le proprie informazioni anagrafiche e una password. Un film consiste di una serie di atti, ognuno dei quali deve poter essere descritto singolarmente rispetto agli altri; Un atto è costituito da scene, che possiedono caratteristiche simili agli atti; Il palco è costituito da un insieme di oggetti di scena, ognuno dei quali deve essere ben identificato e posizionato. Per semplicità si assume che gli oggetti di scena siano tutti a base rettangolare, in modo tale da poterne individuare semplicemente la posizione; Un attore può partecipare a più scene; Un oggetto di scena può essere utilizzato in più di una scena; Si modelli un sistema che soddisfi i requisiti esposti e che in particolare dia la possibilità ad un amministratore di assegnare un attore e un oggetto ad una particolare scena. Per questi due requisiti particolari si disegnino inoltre i diagrammi di attività di basso livello, che illustrino l'interazione tra gli oggetti coinvolti. 10

11 DIAGRAMMI DELLE CLASSI 11

12 DIAGRAMMI DELLE CLASSI Esercizio Si vuole progettare un sistema per la gestione di un campionato di calcio. Il sistema deve consentire la creazione del calendario delle partite e la designazione degli arbitri (da parte della FIGC). Il calendario è composto da un certo numero di gironi, ognuno dei quali è composto da giornate, a loro volta composte da partite tra squadre. Delle partite interessano il numero progressivo in schedina, la data, l arbitro designato, le squadre (casa e ospite) e il risultato finale (che l arbitro avrà il compito di memorizzare nel sistema, a fine gara).ogni squadra ha un proprio allenatore che decide quali giocatori convocare per le varie partite (e per quali ruoli). Dei giocatori interessano le squadre in cui militano e hanno militato (con rispettive date di inizio e fine). Si noti che un giocatore può essere impiegato anche per ruoli diversi dal suo ruolo standard. È facoltà della presidenza delle squadre acquistare e vendere giocatori o cambiare allenatore. Ogni arbitro deve poter aggiornare lo stato del calendario, inserendo le informazioni riguardanti la partita appena disputata. Inoltre, la FIGC vuole poter stampare la classifica e la schedina relativa alle diverse giornate di un particolare girone. Si disegni il diagramma delle classi che modella il sistema informativo descritto. Si disegni inoltre il diagramma di sequenza che modella le operazioni necessarie alla stampa della classifica e della schedina da parte della FIGC. 12

13 13

ESERCITAZIONE PREPARAZIONE ALL ESAME,

ESERCITAZIONE PREPARAZIONE ALL ESAME, ESERCITAZIONE PREPARAZIONE ALL ESAME, PARTE II INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2012 2013 rcardin@math.unipd.it DESIGN

Dettagli

DESIGN PATTERN ESERCITAZIONE PREPARAZIONE ALL ESAME, PARTE II INGEGNERIA DEL SOFTWARE. La soluzione corretta è la c)

DESIGN PATTERN ESERCITAZIONE PREPARAZIONE ALL ESAME, PARTE II INGEGNERIA DEL SOFTWARE. La soluzione corretta è la c) DESIGN PATTERN Barrare con una X la lettera del diagramma delle classi che fra i seguenti rappresenta in modo corretto il design pattern architetturale Model View Controller (MVC) ESERCITAZIONE PREPARAZIONE

Dettagli

1 Catena di officine, versione 2

1 Catena di officine, versione 2 Università degli Studi di Roma La Sapienza Facoltà di Ingegneria Corso di Laurea in Ingegneria Gestionale Corso di Progettazione del Software Proff. Toni Mancini e Monica Scannapieco Esercitazione E.A.3

Dettagli

la città in cui si svolgono, nonché il motivo della variazione di città.

la città in cui si svolgono, nonché il motivo della variazione di città. Campionato di calcio Analisi dei requisiti Per ogni partita, descrivere il girone e la giornata in cui si è svolta, il numero progressivo della giornata (es.prima partita, seconda partita, ecc.), la data,

Dettagli

CORSO I.F.T.S. "TECNICHE PER LA PROGETTAZIONE E LA GESTIONE DI DATABASE. Matricola 2014LA0033 DISPENSE DIDATTICHE MODULO DI PROGETTAZIONE SOFTWARE

CORSO I.F.T.S. TECNICHE PER LA PROGETTAZIONE E LA GESTIONE DI DATABASE. Matricola 2014LA0033 DISPENSE DIDATTICHE MODULO DI PROGETTAZIONE SOFTWARE CORSO I.F.T.S. "TECNICHE PER LA PROGETTAZIONE E LA GESTIONE DI DATABASE Matricola 2014LA0033 DISPENSE DIDATTICHE MODULO DI PROGETTAZIONE SOFTWARE Dott. Imad Zaza Lezione del 16/07/2014 Page 1 Ristorante

Dettagli

Fase di Analisi Class Diagram. Esercizi

Fase di Analisi Class Diagram. Esercizi Fase di Analisi Class Diagram Esercizi Nota Iniziale Esercizi 1 e 2 : possono essere svolti dopo l introduzione del concetto di attributo nelle associazioni nei class diagram Esercizi 3, 4, 5 e 6: possono

Dettagli

S.I.T. PER LA VALUTAZIONE E GESTIONE DEL TERRITORIO Corso di Laurea Magistrale in Scienze Ambientali. Alessandra Raffaetà

S.I.T. PER LA VALUTAZIONE E GESTIONE DEL TERRITORIO Corso di Laurea Magistrale in Scienze Ambientali. Alessandra Raffaetà Lezione 3 S.I.T. PER LA VALUTAZIONE E GESTIONE DEL TERRITORIO Corso di Laurea Magistrale in Scienze Ambientali Alessandra Raffaetà Dipartimento di Informatica Università Ca Foscari Venezia Comunicazioni

Dettagli

Il PROCESSO UNIFICATO

Il PROCESSO UNIFICATO Corsi di laurea triennale in Ingegneria Informatica Corso di Ingegneria del software Il PROCESSO UNIFICATO Modellazione ed Implementazione di un Sistema Software per la gestione informatizzata di un ristorante

Dettagli

Introduzione ai casi d uso

Introduzione ai casi d uso Introduzione ai casi d uso versione 16 marzo 2009 http://www.analisi-disegno.com Introduzione ai casi d uso Pag. 1 Obiettivo di questa introduzione fornire elementi di base sui casi d uso fornire indicazioni

Dettagli

Fase di Analisi Class Diagram. Esercizi

Fase di Analisi Class Diagram. Esercizi Fase di Analisi Class Diagram Esercizi Nota Iniziale Esercizi e 2 : possono essere svolti dopo l introduzione del concetto di attributo nelle associazioni nei class diagram Esercizi 3, 4, 5 e 6: possono

Dettagli

MVC - Principio. MVC Model View Controller. MVC - Terminologia. MVC - Funzionamento. Richiesta. Controller. Model. Risposta. View

MVC - Principio. MVC Model View Controller. MVC - Terminologia. MVC - Funzionamento. Richiesta. Controller. Model. Risposta. View MVC View Controller! Si tratta di un pattern di progettazione introdotto originariamente con Smalltalk (1980 Xerox)! Si basa su astrazioni presenti in tutte le applicazioni dotate di interfaccia grafica!

Dettagli

Cosa fare una volta attivato IoMister sul Vostro computer

Cosa fare una volta attivato IoMister sul Vostro computer Cosa fare una volta attivato IoMister sul Vostro computer... - 2 - Primi passaggi... - 3 - E ora i giocatori... - 4 - Procediamo con lo staff... - 5 - Come gestire un torneo con relativo calendario:...

Dettagli

EasyTest Guida all inserimento dei desiderata docente Gentile Docente, in questa guida vengono descritte le procedure che Le permetteranno di inserire, attraverso la procedura online del sistema informatico

Dettagli

Basi di Dati - III. La costruzione di una base di dati. Progettazione concettuale di schemi. Esercizio: Segreteria studenti

Basi di Dati - III. La costruzione di una base di dati. Progettazione concettuale di schemi. Esercizio: Segreteria studenti La costruzione di una base di dati 2 Basi di Dati - III Corso di Laurea in Informatica Anno Accademico 2010/2011 Analisi dei requisiti Progettazione Progettazione concettuale, logica e fisica dei dati

Dettagli

Ingegneria del Software A.A. 2016/2017 Esame

Ingegneria del Software A.A. 2016/2017 Esame Ingegneria del Software A.A. 2016/2017 Esame 2017-07-13 Esercizio 1 (6 punti) Monster è uno dei principali siti sul mondo del lavoro al mondo. Al suo interno chiunque può ricercare tra le offerte di lavoro

Dettagli

Laboratorio n 7 del Ing. Dario Cogliati

Laboratorio n 7 del Ing. Dario Cogliati Laboratorio n 7 del 28-11-2017 Ing. Dario Cogliati Es1 DB Assicurazioni Progettare il sistema informativo di una assicurazione. L assicurazione ha clienti con codice fiscale, cognome, nome, indirizzo,

Dettagli

Della suddetta realtà fornire lo schema E/R, lo schema logico e la realizzazione in SQL.

Della suddetta realtà fornire lo schema E/R, lo schema logico e la realizzazione in SQL. Gestione amministrazione condominio Si vuole progettare una base di dati di supporto alla gestione delle informazioni di interesse per un amministratore di condomini. Di un condominio interessano l'indirizzo

Dettagli

DELEGAZIONE DI BERGAMO GUIDA ALLA COMPILAZIONE DEI REFERTI ESORDIENTI E PULCINI

DELEGAZIONE DI BERGAMO GUIDA ALLA COMPILAZIONE DEI REFERTI ESORDIENTI E PULCINI DELEGAZIONE DI BERGAMO GUIDA ALLA COMPILAZIONE DEI REFERTI ESORDIENTI E PULCINI STAGIONE SPORTIVA 2018-2019 -INTRODUZIONE- La Delegazione di Bergamo attraverso il presente fascicolo, emana i Referti Ufficiali

Dettagli

Traduzione. Scelta degli identificatori principali

Traduzione. Scelta degli identificatori principali Scelta degli identificatori principali E molto importante per l importanza rivestita dalle chiavi nel modello relazionale Bisogna scegliere una chiave principale secondo i seguenti criteri: Escludere gli

Dettagli

Basi di Dati - III. La costruzione di una base di dati. Progettazione concettuale di schemi. Esercizio: Segreteria studenti

Basi di Dati - III. La costruzione di una base di dati. Progettazione concettuale di schemi. Esercizio: Segreteria studenti La costruzione di una base di dati 2 Basi di Dati - III Corso di Laurea in Informatica Anno Accademico 2013/2014 Analisi dei requisiti Progettazione Progettazione concettuale, logica e fisica dei dati

Dettagli

Basi di Dati 1! Esercitazione 4. Matteo Picozzi!

Basi di Dati 1! Esercitazione 4. Matteo Picozzi! Basi di Dati 1! Esercitazione 4 Matteo Picozzi! http://home.dei.polimi.it/picozzi! {picozzi@elet.polimi.it} Diagrammi E-R - Entità Entità - Relazioni Relazione Diagrammi E-R - Molteplicità - Attributi

Dettagli

Progettazione Logica e Modello Realizzativo

Progettazione Logica e Modello Realizzativo Progettazione Logica e Modello Realizzativo Metodologia di SI PREFERIBILMENTE ITERATIVA (1) Analisi dei Requisiti (Modello di Business): analisi di scenario, individuando i processi, gli attori coinvolti

Dettagli

Realizzazione di un software per la gestione di apparecchiature biomedicali Anno Accademico 2010/2011

Realizzazione di un software per la gestione di apparecchiature biomedicali Anno Accademico 2010/2011 tesi di laurea Realizzazione di un software per la gestione di apparecchiature biomedicali Anno Accademico 2010/2011 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Francesco Gargiulo candidato

Dettagli

Model-View- Controller

Model-View- Controller Model-View- Controller A. FERRARI MVC Il Model-View-Controller è un pattern architetturale molto diffuso nello sviluppo di sistemi software, in particolare nell'ambito della programmazione orientata agli

Dettagli

Corso di Basi di Dati

Corso di Basi di Dati Corso di Basi di Dati Progettazione Concettuale: Strategie di Progettazione Home page del corso: http://www.cs.unibo.it/~difelice/dbsi/ Analisi dei requisiti e progettazione in dettaglio Studio/analisi

Dettagli

La fase di Progettazione

La fase di Progettazione Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica Ingegneria del Software La fase di Progettazione Giulio Destri Ing. del Sw: Progettazione - 1 Scopo del modulo

Dettagli

I SERVIZI UNISALUTE - WEB E APP

I SERVIZI UNISALUTE - WEB E APP I SERVIZI UNISALUTE - WEB E APP Dettaglio servizi SERVIZI WEB L utilizzo del sito www.unisalute.it permette agli assicurati di accedere a tanti comodi servizi per velocizzare e semplificare al massimo

Dettagli

SOMMARIO. DIAGRAMMI DEI CASI D USO INGEGNERIA DEL SOFTWARE Università degli Studi di Padova. Cosa sono gli Use Case. Specifica Use Case

SOMMARIO. DIAGRAMMI DEI CASI D USO INGEGNERIA DEL SOFTWARE Università degli Studi di Padova. Cosa sono gli Use Case. Specifica Use Case SOMMARIO INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2017 2018 Use Case: Inclusione Use Case: Estensione Use Case: Generalizzazione

Dettagli

Laboratorio di Reti, Corsi A e B. Text-Twist. Progetto di Fine Corso A.A. 2016/17

Laboratorio di Reti, Corsi A e B. Text-Twist. Progetto di Fine Corso A.A. 2016/17 Laboratorio di Reti, Corsi A e B Text-Twist Progetto di Fine Corso A.A. 2016/17 1.Descrizione del problema Il progetto consiste nello sviluppo di un gioco multiplayer online. All inizio di una partita

Dettagli

Laboratorio 10: Casi d uso e Mockup

Laboratorio 10: Casi d uso e Mockup Esercizio 1 Laboratorio 10: Casi d uso e Mockup Si consideri il seguente problema Un sistema di pianificazione degli incontri (si veda come esempio http://doodle.com) permette di fissare un incontro tenendo

Dettagli

DELEGAZIONE DI BERGAMO GUIDA ALLA COMPILAZIONE DEI REFERTI ESORDIENTI E PULCINI

DELEGAZIONE DI BERGAMO GUIDA ALLA COMPILAZIONE DEI REFERTI ESORDIENTI E PULCINI DELEGAZIONE DI BERGAMO GUIDA ALLA COMPILAZIONE DEI REFERTI ESORDIENTI E PULCINI STAGIONE SPORTIVA 2015-2016 -INTRODUZIONE- La Delegazione di Bergamo attraverso il presente fascicolo, emana i Referti Ufficiali

Dettagli

Nel week-end del 2 e 3 Febbraio2019 il Campionato è sospeso per permettere lo svolgimento delle Selezioni Territoriali.

Nel week-end del 2 e 3 Febbraio2019 il Campionato è sospeso per permettere lo svolgimento delle Selezioni Territoriali. Spettabili Società Partecipanti al Campionato di Under 14 Maschile Loro Indirizzi Milano, 11 ottobre 2018 Prot. n. 63 / COGT Oggetto: Campionato Territoriale di Under 14 Maschile Stagione Agonistica 2018/2019

Dettagli

17 CRITERIUM NAZIONALE BEACH VOLLEY. Per ricordare Lorella PETRILLI

17 CRITERIUM NAZIONALE BEACH VOLLEY. Per ricordare Lorella PETRILLI 17 CRITERIUM NAZIONALE BEACH VOLLEY Per ricordare Lorella PETRILLI Il Comitato Organizzatore Locale, in collaborazione con il Cedas Sevel Atessa, indice ed organizza il 17 Criterium Nazionale di BEACH

Dettagli

Ski Ways Documento di Progettazione. Ingegneria del Software, A.A. 2016/2017 Andrea Boscaro, Michele Dal Ben, Alberto Carraro, Davide Niero

Ski Ways Documento di Progettazione. Ingegneria del Software, A.A. 2016/2017 Andrea Boscaro, Michele Dal Ben, Alberto Carraro, Davide Niero Ski Ways Documento di Progettazione Ingegneria del Software, A.A. 2016/2017 Andrea Boscaro, Michele Dal Ben, Alberto Carraro, Davide Niero Indice: 1. Introduzione 3 2. Glossario 3 3. Struttura del sistema

Dettagli

Documento dei requisiti

Documento dei requisiti Università degli Studi di Torino Facoltà di Lettere e Filosofia Corso di Laurea Specialistica in Comunicazione nella Società dell Informazione Esame di Sistemi Informativi Prof. Marino Segnan Settembre

Dettagli

COMUNICATO UFFICIALE N. 62/TB 16 GENNAIO 2017

COMUNICATO UFFICIALE N. 62/TB 16 GENNAIO 2017 COMUNICATO UFFICIALE N. 62/TB 16 GENNAIO 2017 62/177 C A M P I O N A T O N A Z I O N A L E " D. B E R R E T T I " FASE FINALE In riferimento al Regolamento di cui al Com. Uff. n. 109/L del 10.9.2016 si

Dettagli

Metodologie e modelli di progetto

Metodologie e modelli di progetto Metodologie e modelli di progetto Ingg. Francesco Gullo, Giovanni Ponti D.E.I.S Università della Calabria fgullo@deis.unical.it gponti@deis.unical.it 1 I Sistemi Informativi Un sistema informativo èun

Dettagli

TeamORG. Gestione Eventi

TeamORG. Gestione Eventi TeamORG Gestione Eventi Sommario Elenco delle Funzionalità... 3 Sequenza operatività di un Evento Pubblico.... 4 Peculiarità della Soluzione.... 6 Descrizione Operatività.... 7 TeamORG - Gestione Eventi

Dettagli

UNIVERSITA DEGLI STUDI DI BRESCIA Facoltà di Ingegneria

UNIVERSITA DEGLI STUDI DI BRESCIA Facoltà di Ingegneria PRIMA PROVA SCRITTA DEL 22 giugno 2010 Tema n. 1 Il candidato sviluppi un analisi critica approfondita di un argomento a scelta tra i seguenti (indichi chiaramente l argomento prescelto all inizio dell

Dettagli

Sistemi Informativi (per il settore dell informazione) Anno Accademico Prof. Cinzia CAPPIELLO Prof. Mariagrazia FUGINI Prof.

Sistemi Informativi (per il settore dell informazione) Anno Accademico Prof. Cinzia CAPPIELLO Prof. Mariagrazia FUGINI Prof. Sistemi Informativi (per il settore dell informazione) Anno Accademico 2010-2011 Prof. Cinzia CAPPIELLO Prof. Mariagrazia FUGINI Prof. Barbara PERNICI II Prova in Itinere e Appello (Esame Completo) 27-6-2011

Dettagli

LAUREA del mese di gennaio

LAUREA del mese di gennaio LAUREA del mese di gennaio 01/01/2018 02/01/2018 03/01/2018 04/01/2018 05/01/2018 06/01/2018 07/01/2018 08/01/2018 09/01/2018 10/01/2018 11/01/2018 12/01/2018 13/01/2018 14/01/2018 15/01/2018 16/01/2018

Dettagli

LAUREA del mese di gennaio

LAUREA del mese di gennaio LAUREA del mese di gennaio 01/01/2018 02/01/2018 03/01/2018 04/01/2018 05/01/2018 06/01/2018 07/01/2018 08/01/2018 09/01/2018 10/01/2018 11/01/2018 12/01/2018 13/01/2018 14/01/2018 15/01/2018 16/01/2018

Dettagli

SOMMARIO DESIGN PATTERN INTRODUZIONE AI DESIGN PATTERN INGEGNERIA DEL SOFTWARE. Introduzione. Cos è un design pattern. Cos è un design pattern

SOMMARIO DESIGN PATTERN INTRODUZIONE AI DESIGN PATTERN INGEGNERIA DEL SOFTWARE. Introduzione. Cos è un design pattern. Cos è un design pattern INTRODUZIONE AI DESIGN PATTERN INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica, A.A. 2011 2012 2 rcardin@math.unipd.it DESIGN PATTERN

Dettagli

SOMMARIO DIAGRAMMI DI ATTIVITÀ

SOMMARIO DIAGRAMMI DI ATTIVITÀ SOMMARIO INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica, A.A. 2010 2011 2 ingegneria.software.math.unipd@gmail.com SOMMARIO 3 4 Analisi

Dettagli

DESIGN PATTERN ESERCITAZIONE UML E DP INGEGNERIA DEL SOFTWARE. A quali pattern si riferiscono i tre schemi?

DESIGN PATTERN ESERCITAZIONE UML E DP INGEGNERIA DEL SOFTWARE. A quali pattern si riferiscono i tre schemi? ESERCITAZIONE UML E DP INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2014 2015 rcardin@math.unipd.it DESIGN PATTERN A quali pattern

Dettagli

SOMMARIO. DIAGRAMMI DI ATTIVITÀ INGEGNERIA DEL SOFTWARE Università degli Studi di Padova. Introduzione. Concetti base.

SOMMARIO. DIAGRAMMI DI ATTIVITÀ INGEGNERIA DEL SOFTWARE Università degli Studi di Padova. Introduzione. Concetti base. SOMMARIO Introduzione Concetti base INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2014 2015 rcardin@math.unipd.it 2 SOMMARIO Introduzione

Dettagli

Model View Controller (MVC)

Model View Controller (MVC) (MVC) in sintesi è una applicazione del pattern alle interfaccie utente (GUI ma non necessariamente) lunga tradizione in smalltalk non è propriamente un design patter ma un architectural pattern perché

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 B2.2 - Diagrammi E-R 1 Prerequisiti Concetto di ricorsività Variabili strutturate 2 1 Introduzione Conosciamo sommariamente gli strumenti per rappresentare un modello concettuale,

Dettagli

Traccia delle soluzioni. Si consideri il seguente enunciato: Spett Ditta,

Traccia delle soluzioni. Si consideri il seguente enunciato: Spett Ditta, Corso di Ingegneria del software Primo appello 8 gennaio 2008 V. Ambriola, L. Semini Dipartimento di Informatica, Università di Pisa a.a. 2007/08 La prova si svolge a libri chiusi (non è permessa la consultazione

Dettagli

NUMERO DI SERVIZIO:

NUMERO DI SERVIZIO: MANUALE OPERATIVO ARBITRI - MPS www.mps-service.it NUMERO DI SERVIZIO: 3485595367 Questo è il numero del cellulare al quale vanno inviati gli SMS dei risultati, gli eventuali riscontri delle designazioni

Dettagli

Progettazione di Basi di Dati Temi d esame svolti

Progettazione di Basi di Dati Temi d esame svolti Progettazione di Basi di Dati Temi d esame svolti Progettazione di Basi di Dati Temi d esame svolti 1. Vendita all ingrosso di piante (29/06/98)... 2 2. Gestione delle piscine comunali di Torino (26/06/00)...

Dettagli

UML come abbozzo. Introduzione all UML. UML come linguaggio x programmi. UML come progetto dettagliato

UML come abbozzo. Introduzione all UML. UML come linguaggio x programmi. UML come progetto dettagliato Introduzione all UML UML come abbozzo UML - Unified Modeling Language E una famiglia di notazioni grafiche per la modellazione visuale del software Modellazione: rappresentazione di elementi che corrispondono

Dettagli

Prof. Pagani Corrado ESERCITAZIONI DIAGRAMMI DELLE CLASSI UML E JAVA

Prof. Pagani Corrado ESERCITAZIONI DIAGRAMMI DELLE CLASSI UML E JAVA Prof. Pagani Corrado ESERCITAZIONI DIAGRAMMI DELLE CLASSI UML E JAVA ES 02 - ORGANIZER Voglio un gestionale (organizer) che permetta a ciascun dipendente della mia azienda di inserire le attività che svolgono

Dettagli

GESTIONE DEI REPARTI DI UN OSPEDALE

GESTIONE DEI REPARTI DI UN OSPEDALE UNIVERSITÀ DEGLI STUDI DI UDINE Facoltà di Medicina e Chirurgia CORSO DI LAUREA IN TECNICHE DI RADIOLOGIA MEDICA PER IMMAGINI E RADIOTERAPIA GESTIONE DEI REPARTI DI UN OSPEDALE D. Gubiani marzo-aprile

Dettagli

Campionato Serie D Regionale

Campionato Serie D Regionale Comitato Regionale CALABRIA Ufficio Gare Via Frangipane, 38 C.P. 301 89131 REGGIO CALABRIA Fax: 0965 598440 -Tel: 0965 598441 e-mail: ufficiogare@fip.it internet: www.fip.it/calabria COMUNICATO UFFICIALE

Dettagli

VALORI IN RETE. Risultati a.s. 2016/17 Progetti a.s. 2017/18 RISPETTO TIFO CORRETTO INCLUSIONE #FAIRPLAYCONTEST

VALORI IN RETE. Risultati a.s. 2016/17 Progetti a.s. 2017/18 RISPETTO TIFO CORRETTO INCLUSIONE #FAIRPLAYCONTEST VALORI IN RETE Risultati a.s. 2016/17 Progetti a.s. 2017/18 RISPETTO TIFO CORRETTO INCLUSIONE #FAIRPLAYCONTEST 2 CAMPIONATI STUDENTESCHI RISPETTO, TIFO CORRETTO ED INCLUSIONE SPORT Torneo di calcio a 5

Dettagli

WEB ORGANIZER BIDUE SYSTEM. Gestione appuntamenti comunali online

WEB ORGANIZER BIDUE SYSTEM. Gestione appuntamenti comunali online BIDUE SYSTEM WEB ORGANIZER Gestione appuntamenti comunali online La filosofia è quella di rinnovare la pubblica amministrazione: è questo l obiettivo di Web Organizer, progetto finalizzato a trasformare

Dettagli

Servizi per l impiego e collocamento mirato delle persone con disabilità

Servizi per l impiego e collocamento mirato delle persone con disabilità Servizi per l impiego e collocamento mirato delle persone con disabilità Fase di preselezione Modello di servizio Vers. 1.1, 12.02.05 1 Premessa La preselezione è uno degli strumenti principali per la

Dettagli

Corso di Basi di Dati

Corso di Basi di Dati Corso di Basi di Dati Raccolta ed Analisi dei Requisiti nella Progettazione Home page del corso: http://www.cs.unibo.it/~difelice/dbsi/ Studio di fattibilità Oggetto di studio del modulo corrente Modulo

Dettagli

SERVIZI INFORMATICI. Gli studenti iscritti all Università Iuav di Venezia dispongono dei seguenti servizi informatici:

SERVIZI INFORMATICI. Gli studenti iscritti all Università Iuav di Venezia dispongono dei seguenti servizi informatici: SERVIZI INFORMATICI ACCESSO ALLA RETI WI-FI EDUROAM Gli studenti iscritti all Università Iuav di Venezia dispongono dei seguenti servizi informatici: L Università Iuav di Venezia aderisce al sistema di

Dettagli

COMUNICATO UFFICIALE N. 49/TB 29 DICEMBRE 2017

COMUNICATO UFFICIALE N. 49/TB 29 DICEMBRE 2017 COMUNICATO UFFICIALE N. 49/TB 29 DICEMBRE 2017 49/137 C A M P I O N A T O N A Z I O N A L E " D. B E R R E T T I " FASE FINALE In riferimento al Regolamento di cui al Com. Uff. n. 106/L del 19.9.2017,

Dettagli

FEDERAZIONE ITALIANA GIUOCO HANDBALL AREA NORD GUIDA ALLA COMPILAZIONE DEL REFERTO DI GARA

FEDERAZIONE ITALIANA GIUOCO HANDBALL AREA NORD GUIDA ALLA COMPILAZIONE DEL REFERTO DI GARA FEDERAZIONE ITALIANA GIUOCO HANDBALL AREA NORD GUIDA ALLA COMPILAZIONE DEL REFERTO DI GARA Notizie generali e risultato Riepilogo dirigenti e giocatori Progressivo analitico gara Firma ufficiali di gara

Dettagli

Demo Area Servizi Clienti online. Benvenuto nei servizi on line dedicati ai clienti UniSalute

Demo Area Servizi Clienti online. Benvenuto nei servizi on line dedicati ai clienti UniSalute Benvenuto nei servizi on line dedicati ai clienti UniSalute 1 Per accedere al sito unisalute collegati a internet e digita www.unisalute.it 2 Dopo la registrazione, accedi all Area riservata inserendo

Dettagli

UML Unified Modeling Language

UML Unified Modeling Language UML E CASI D USO UML Unified Modeling Language Linguaggio stardardizzato per identificare e modellizzare le specifiche di un S.I. Coerente con il paradigma della programmazione ad oggetti Definito a partire

Dettagli

Basi di dati 8 gennaio 2018 Prova parziale Compito A Tempo a disposizione: un ora e quindici minuti. Cognome: Nome: Matricola:

Basi di dati 8 gennaio 2018 Prova parziale Compito A Tempo a disposizione: un ora e quindici minuti. Cognome: Nome: Matricola: Basi di dati 8 gennaio 2018 Prova parziale Compito A Tempo a disposizione: un ora e quindici minuti. Cognome: Nome: Matricola: Domanda 1 (20%) Considerare i due schemi seguenti a) Basi di dati I 8 gennaio

Dettagli

Laboratorio n 7 del Ing. Dario Cogliati

Laboratorio n 7 del Ing. Dario Cogliati Laboratorio n 7 del 28-11-2017 Ing. Dario Cogliati Es1 DB Assicurazioni Progettare il sistema informativo di una assicurazione. L assicurazione ha clienti con codice fiscale, cognome, nome, indirizzo,

Dettagli

Patterns, Analisi di dominio e Robustness Diagram. Gregorio Piccoli Padova, 5 Dicembre 2017

Patterns, Analisi di dominio e Robustness Diagram. Gregorio Piccoli Padova, 5 Dicembre 2017 Patterns, Analisi di dominio e Robustness Diagram Gregorio Piccoli Padova, 5 Dicembre 2017 ZUCCHETTI SpA Prima software house italiana, per storia e dimensione: 30 anni 400M Euro di fatturato 3500 persone

Dettagli

SOMMARIO DESIGN PATTERN

SOMMARIO DESIGN PATTERN INTRODUZIONE AI DESIGN PATTERN INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2014 2015 rcardin@math.unipd.it 2 DESIGN PATTERN

Dettagli

Federazione Italiana Pallavolo Comitato Territoriale Abruzzo Sud Est

Federazione Italiana Pallavolo Comitato Territoriale Abruzzo Sud Est Under 18 Maschile stagione agonistica 2016/2017 Il Comitato Territoriale FIPAV, vista la delibera in Consulta dei Presidenti, organizza il Campionato Under 18 Maschile per la stagione agonistica 2016/2017

Dettagli

SAPIENZA Università di Roma Facoltà di Ingegneria dell Informazione, Informatica e Statistica

SAPIENZA Università di Roma Facoltà di Ingegneria dell Informazione, Informatica e Statistica SAPIENZA Università di Roma Facoltà di Ingegneria dell Informazione, Informatica e Statistica Esercitazioni di PROGETTAZIONE DEL SOFTWARE (Corso di Laurea in Ingegneria Informatica ed Automatica Corso

Dettagli

SOMMARIO DIAGRAMMI DI ATTIVITÀ INGEGNERIA DEL SOFTWARE. Introduzione. Concetti base. Introduzione. Concetti base

SOMMARIO DIAGRAMMI DI ATTIVITÀ INGEGNERIA DEL SOFTWARE. Introduzione. Concetti base. Introduzione. Concetti base SOMMARIO INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2012 2013 2 rcardin@math.unipd.it SOMMARIO 3 4 Analisi dei Requisiti, Specifica

Dettagli

CAMPIONATO REGIONALE GIOVANISSIMI A 2014/2015

CAMPIONATO REGIONALE GIOVANISSIMI A 2014/2015 CAMPIONATO REGIONALE GIOVANISSIMI A 2014/2015 4/1 ARTICOLAZIONE Il Campionato Regionale Giovanissimi A 2014/2015 è articolato in quattro gironi composti da 16 squadre ciascuno. 4/2 PARTECIPAZIONE DEI CALCIATORI

Dettagli

ITIS A. Volta Flavia Lollis pag. 1

ITIS A. Volta Flavia Lollis pag. 1 Il Function Point è una delle metriche più antiche e tuttora diffuse nell ambito della valutazione di progetti software. Ciò che lo rende insostituibile e superiore ad altri metodi può essere riassunto

Dettagli

2. Modellazione dei casi d uso

2. Modellazione dei casi d uso 2. Modellazione dei casi d uso Andrea Polini Laboratorio di Ingegneria del Software Corso di Laurea in Informatica (Laboratorio di Ingegneria del Software) 2. Modellazione dei casi d uso 1 / 20 Sommario

Dettagli

REGOLAMENTO PER LA FORMAZIONE DEL CONSIGLIO COMUNALE DEI GIOVANI DI NOVELLA. Premessa

REGOLAMENTO PER LA FORMAZIONE DEL CONSIGLIO COMUNALE DEI GIOVANI DI NOVELLA. Premessa REGOLAMENTO PER LA FORMAZIONE DEL CONSIGLIO COMUNALE DEI GIOVANI DI NOVELLA Premessa Il Consiglio Comunale dei Giovani di Novella è uno strumento civico che nasce per volere del Tavolo del Confronto e

Dettagli

Ingegneria del Software

Ingegneria del Software Ingegneria del Software Progettazione OO Agenda Astrazione e classificazione Generalizzazione e Refactoring Riuso Interfacce e classi di utilità Patterns di progettazione GRASP Obiettivi Ottenere dei modelli

Dettagli

Esercitazione 7 Progettazione concettuale

Esercitazione 7 Progettazione concettuale Esercitazione 7 Progettazione concettuale Sistemi Informativi T Versione elettronica: L07.progConcettuale.pdf Esercizi di progettazione concettuale In questi esercizi vengono proposti degli estratti di

Dettagli

Collettivi: vincere il maggior numero di partite! Chiunque scende in campo, bambino o adulto che sia, lo fa per VINCERE.

Collettivi: vincere il maggior numero di partite! Chiunque scende in campo, bambino o adulto che sia, lo fa per VINCERE. LEZIONE 8 CALCIO LA PROGRAMMAZIONE Approfondimento: Il prepartita PROGRAMMAZIONE Cosa significa? Stabilire gli obiettivi da raggiungere e pianificare il percorso per farlo Obiettivi: Individuali (personali)

Dettagli

Big Data e Machine Learning: nuovi orizzonti per l analisi dei dati nel basket

Big Data e Machine Learning: nuovi orizzonti per l analisi dei dati nel basket Università degli studi di Brescia Corso di laurea magistrale in Management Curriculum in marketing Big Data e Machine Learning: nuovi orizzonti per l analisi dei dati nel basket Relatore: Chiar.ma Prof.ssa

Dettagli

Progetti aa Andrea Bei

Progetti aa Andrea Bei Progetti aa 2012-2013 Andrea Bei Simulazione di esame su web & mobile L obiettivo è lo sviluppo di un sistema per la gestione di questionari online a risposta multipla che possa essere utilizzato dagli

Dettagli

AREA RISERVATA CLIENTI SU

AREA RISERVATA CLIENTI SU 1 2 AREA RISERVATA CLIENTI SU WWW.UNISALUTE.IT Su www.unisalute.it i clienti UniSalute hanno a disposizione un area riservata con utili funzioni, che velocizzano e semplificano tutte le operazioni legate

Dettagli

Sistema Gestionale PIUSS fase 2. Dott. Enea Belloni

Sistema Gestionale PIUSS fase 2. Dott. Enea Belloni Sistema Gestionale PIUSS fase 2 Dott. Enea Belloni Venturina, 14 Dicembre 2009 Sommario della presentazione Il sistema informatico per la gestione progetti PIUSS fase 2 L utente presentatore: diritti e

Dettagli

flexycard digitalcode Sagl :: Cso San Gottardo 38 :: CH-6830 Chiasso Tel :: ::

flexycard digitalcode Sagl :: Cso San Gottardo 38 :: CH-6830 Chiasso Tel :: :: digitalcode Sagl :: Cso San Gottardo 38 :: CH-6830 Chiasso Tel. 091 228.01.06 :: info@digitalcode.ch :: https://www.digitalcode.ch Il Gestionale è un gestionale pensato e creato per i comuni che vogliono

Dettagli

RE Genitori e Alunni

RE Genitori e Alunni RE Genitori e Alunni Premessa Alcune delle funzionalità prima presenti in SISSIWEB sono state trasferite nella più accattivante interfaccia di RE, tra queste ci sono quelle legate al rapporto scuola famiglia

Dettagli

D. R. n. 85 IL RETTORE DECRETA

D. R. n. 85 IL RETTORE DECRETA D. R. n. 85 Facoltà di Ingegneria dell informazione, Informatica e Statistica ANNO ACCADEMICO 2017-2018 Bando relativo alle modalità di ammissione al percorso d eccellenza per il corso di laurea in Informatica

Dettagli

SOMMARIO DIAGRAMMI DI SEQUENZA

SOMMARIO DIAGRAMMI DI SEQUENZA SOMMARIO DIAGRAMMI DI SEQUENZA INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica, A.A. 2011 2012 2 rcardin@math.unipd.it SOMMARIO DIAGRAMMI

Dettagli

Attività di Settore Giovanile e Scolastico

Attività di Settore Giovanile e Scolastico 58 SG/1 Federazione Italiana Giuoco Calcio Lega Nazionale Dilettanti DELEGAZIONE PROVINCIALE DI LATINA Piazzale Michele Serratore, 1-04100 LATINA Tel 0773 691252 - Fax 0773 664205 Indirizzo Internet: lazio.lnd.it

Dettagli

A.C. CASALMAIOCCO A.S.D.

A.C. CASALMAIOCCO A.S.D. A.C. CASALMAIOCCO A.S.D. Sede: Centro Sportivo Comunale Ambrogio Origoni Via Buonarroti 26831 Casalmaiocco (LO) Tel./Fax: 02/98264265 info@accasalmaiocco.it www.accasalmaiocco.it Casalmaiocco, ottobre

Dettagli

Sommario Accettazione:... 3 Numerazione code:... 3 Emissione ricevuta:... 4 Aggiunta prestazione in cassa:... 5

Sommario Accettazione:... 3 Numerazione code:... 3 Emissione ricevuta:... 4 Aggiunta prestazione in cassa:... 5 1 Sommario 1) Accettazione:... 3 2) Numerazione code:... 3 3) Emissione ricevuta:... 4 4) Aggiunta prestazione in cassa:... 5 5) Invia al medico senza la stampa della ricevuta:... 6 6) Stampa in coda prioritaria

Dettagli

DOMANDA DI ISCRIZIONE AL TORNEO ESORDIENTI

DOMANDA DI ISCRIZIONE AL TORNEO ESORDIENTI SOCIETA DOMANDA DI ISCRIZIONE AL TORNEO ESORDIENTI 2010/2011 (per ogni iscrizione indicare le annate o specificare se annate miste) iscrizioni dal 02 al 31 agosto 2010 - Il sottoscritto nato il Presidente

Dettagli

2 - Metodologie e modelli per la progettazione di BD. Informatica II Basi di Dati (08/09) Parte 1. Introduzione alla progettazione

2 - Metodologie e modelli per la progettazione di BD. Informatica II Basi di Dati (08/09) Parte 1. Introduzione alla progettazione Informatica II Basi di Dati (08/09) Parte 1 Gianluca Torta Dipartimento di Informatica dell Università di Torino torta@di.unito.it, 0116706782 2 - Metodologie e modelli per la progettazione di BD Introduzione

Dettagli

UNIVERSITA DEGLI STUDI DI BRESCIA Facoltà di Ingegneria

UNIVERSITA DEGLI STUDI DI BRESCIA Facoltà di Ingegneria UNIVERSITA DEGLI STUDI DI BRESCIA Facoltà di Ingegneria ESAME DI STATO DI ABILITAZIONE ALL'ESERCIZIO DELLA PROFESSIONE DI INGEGNERE (Lauree di primo livello DM 509/99 e DM 270/04 e Diploma Universitario)

Dettagli

SOMMARIO DIAGRAMMI DEI CASI D USO

SOMMARIO DIAGRAMMI DEI CASI D USO INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica, A.A. 2011 2012 Use Case: Inclusione Use Case: Estensione Use Case: Generalizzazione

Dettagli

FINALI REGIONALI OPES CAMPANIA

FINALI REGIONALI OPES CAMPANIA FINALI REGIONALI OPES CAMPANIA O.P.E.S. COMITATO REGIONALE CAMPANIA Contatti: OPES Comitato Regionale Campania Via Labriola, nr. 11, Caserta (CE) Cell. 3275397552/3282605878 E-mail: campaniaopes@gmail.com

Dettagli

Corso di Ingegneria del Software. Modelli di produzione del software

Corso di Ingegneria del Software. Modelli di produzione del software Corso di Ingegneria del Software a.a. 2009/2010 Mario Vacca mario.vacca1@istruzione.it Le fasi - Disegno del software Figura: (waterfall model) Le fasi - Disegno del software In questa fase si stabilisce

Dettagli