Diagrammi di interazione
|
|
- Damiano Cappelletti
- 8 anni fa
- Visualizzazioni
Transcript
1 Diagrammi di interazione! Sono usati per portare a compimento un caso d uso, un operazione o un alta componente comportamentale.! Mostrano la seguenza di eventi (messaggi) tra gli oggetti durante la collaborazione.! Sono usati negli stadi più avanzati dell analisi dei requisiti e di progettazione, quando il modello delle classi di base è noto.
2 Tipologie! Diagrammi di collaborazione Enfatizzano le relazioni (tra oggetti) lungo cui i messaggi sono scambiati. Di solito sono più utili nella fase di progettazione.! Diagrammi di sequenza Enfatizzano lo scambio di messaggi tra oggetti organizzato in sequenze temporale. Di solito sono più utili nella fase di analisi.! Sono interscambiabili.
3 Diagrammi di collaborazione (I)! Una collaborazione è rappresentata da un insieme di oggetti (che collaborano per portare a termine un compito) e di legami tra essi.! Un interazione è un insieme di messaggi che caratterizza un qualche comportamento.! Una collaborazione senza nessuna interazione (messaggio) può essere vista come un istanza del diagramma delle classi (oggetti, attori, legami).
4 Diagrammi di collaborazione (II)! Oggetti nomeoggetto: nomeclasse nomeoggetto -> suggerisce il ruolo dell oggetto nel diagramma. : nome Classe -> rappresenta una generica istanza della classe.! Legami Sono rappresentati come le associazioni nel diagramma delle classi. Sono istanze delle associazioni.! Attori Corrispondono agli attori rappresenati nei casi d uso. L attore che inizia un caso d uso o un diagramma d interazione si chiama iniziatore.
5 Messaggi (I)! La struttura di un messaggio corrisponde alla segnatura del metodo dell oggetto a cui il messaggio viene indirizzato.! Per inviare un messaggio l oggetto mittente deve fornire: L oid dell oggetto destinatario; Il nome dell operazione (metodo) nell oggetto destinatario; Gli argomenti attuali d ingresso (in) e di ritorno (out) o sia d ingresso che di ritorno (inout).
6 Messaggi (II)! L oid dell oggetto destinatario: Può essere contenuto in un attributo del mittente. Potrebbe corrispondere al nome dell oggetto destinatario sul diagramma: nomeoggetto.nomemessaggio(in x, out y)
7 Messaggi (III)! La specifica di messaggi conduce alla scoperta di operazioni.! La dipendenza tra i messaggi e le operazioni: ogni messaggio invoca l operazione del oggetto target che ha lo stesso nome del messaggio.
8 Tipi di messaggi! Messaggi inviati ad un oggetto classe: Costruttori/destruttori (messaggi per creare/distruggere oggetti istanza).! Messaggi inviati sia ad un oggetto classe sia ad un oggetto istanza: Di letttura (messaggi interogativi, orientati al presente); Di aggiornamento (messaggi informativi, orientati al passato); Di collaborazione (messaggi imperativi, orientati al futuro).
9 Messaggi iterativi! Un messaggio iterattivo è inviato ripetutamente a più oggetti di una classe.! Hanno una marca d iterazione: *.! Operano su collezioni (vettori, liste, ecc.).
10 Messaggi self! Specificano un invocazione locale (un metodo chiama un altro metodo nello stesso oggetto).! Oppure l oid del mittente è inviato al destinatario (di solito nei messaggi asincroni).
11 Messaggi asincroni! In un messaggio asincrono, l oggetto mittente non deve attendere che il destinatario finisca il proprio lavoro prima di continuare l esecuzione.! Sono utilizzati per l esecuzione concorrente di diverse operazioni.! Sono rappresentati con una mezza freccia.
12 Diagrammi di sequenza! Gli oggetti sono disposti lungo la dimensione orizzontale.! La sequenza dei messaggi è mostrata nella dimensione verticale.! Una linea verticale = linea di vita di un oggetto. Linea trateggiata oggetto non attivo (non in vita). Rettangolo stretto oggetto attivo (in vita).! Una freccia un messaggio da un oggetto mittente (sender) ad un oggetto destinatario (target).
13 Il sistema bibliotecario! Diagramma dei casi d uso: universitario (I) presta rivista UtenteMotoreRicerc a cerca libro/rivista PrestatarioRiviste ritorna rivista prest a copia libro ritorna copia libro PrestatarioLibri ResponsabileBibliot ecario aggiorna catalogo prenota libro estende prestito
14 Il sistema bibliotecario! Diagramma delle classi: universitario (II) Utente cerca Libro prenota è una copia 1 cerca MembroBiblioteca presta/ritorna/estende/scade * 1.. * CopiaLibro Rivista presta/ritorna/scade PersonaleBiblioteca aggiungi/rimouvi 0..* 0..1 aggiungi/rimouvi
15 Il sistema bibliotecario! Diagramma delle classi: universitario (III) Utent e cerca cerca(s : String) : CopiaLibro [ ] prenot a Libro isbn : String titolo : String autore : String nocopie : Integer prenotato : Boolean getnocopiedisponibili() : Integer setnocopiedisponibili(n : Integer) getprenotato() : Boolean setprenotato(p : Boolean) è una copia * cerc a id : String nolibri : Integer MembroBiblioteca pres tacopialibro(libro : CopiaLibro) : Boolean ritornacopialibro(libro : CopiaLibro) : Boolean estendepres tito(libro : CopiaLibro) : Boolean prenota(libro : Libro) : Boolean getnolibri() : Boolean setnolibri(n : Integer) presta/ritorna/estende/scade * CopiaLibro disponibile : Boolean dal : Date chi : MembroBiblioteca prest a(m : Mem brobibliotec a) : Boolean ritorna() : Boolean estende() : Boolean getdisponibile() : Boolean setdisponibile(b : Boolean) getdal() : Dat e setdal(d : Date) getchi() : M em brobiblioteca setchi(m : Mem brobiblioteca) Rivista disponibile : Boolean presta/ritorna/sc ade 0..* 0..1 PersonaleBiblioteca noriviste : Integer prestarivista(rivista) : Boolean ritornarivista(rivista : Rivista) : Boolean aggiungi/rimouvi aggiungi/ rimouvi
16 Presta copia libro: diagramma di collaborazione 4: setdisponibile(falso) 2: getnolibri( ) 5: setchi(m) 8: setnolibri(getnolibri()+1) 6: setdal(date) 3: presta(m) 1: prestacopialibro(c) unmembro : MembroBiblioteca copia : CopiaLibro 7: setnocopiedisponibili(getnocopiedisponibili()-1) libro : Libro : PrestatarioLibri
17 Presta copia libro: diagramma di sequenza : PrestatarioLibri : Mem brobiblioteca : CopiaLibro : Libro prestacopialibro(c) getnolibri( ) presta(m) s etdisponibile(false) setchi(m) setdal(date) setnocopiedisponibili(getnocopiedis ponibili()-1) setnolibri(getnolibri()+1)
18 Estende prestito: diagramma di collaborazione 1: estendeprestito(c) unmembro : MembroBiblioteca 2: estende( ) 3: getprenotato( ) copialibro : CopiaLibro libro : Libro : PrestatarioLibri
19 Estende prestito: diagramma di sequenza : PrestatarioLibri : MembroBiblioteca : CopiaLibro : Libro estendeprestito(c) estende( ) getprenotato( )
20 Il sistema di gestione delle lauree specialistiche (I)! Diagramma dei casi d uso: prepara programma corso Studente Laurea Specialistica iscrizione laurea specialistica insegna corso Docente Generico Studente Laurea Breve segue corso laurea specialistica consulta lista studenti Personale Generico consulta lista corsi Utente Generico Tutore Generico aiut a student e
21 Il sistema di gestione delle lauree specialistiche (II)! Diagramma delle classi: UtenteGenerico consulta lista studenti Personale Tutore 1 Docente 1 consulta lista corsi laurea specialistica aiuta 0..* Studente segue 1..* 1..* prepara programma/insegna 0..* Corso 6.. * compos to da StudenteLBreve Student els pecialistica iscrizione 0..* * LaureaSpecialistic a
22 Il sistema di gestione delle lauree specialistiche (III)! Diagramma delle classi: UtenteGenerico getlistacorsi() : Cors o [] consulta lista studenti id : Integer nome : String cognome : String indirizzo : String Personale getlistastudenti(ls : LaureaSpecialistica) : Studente [] Tutore liststudenti : Studente [] aggiungistudente(s : Studente) : Boolean rimuovistudente(s : Studente) : Boolean aiutastudente(s : Studente) aiuta 1 Docente listacorsi : Corso [ ] preparacorso(c : Corso) : Boolean aggiungicorso(c : Corso) : Boolean rimuovicorso(c : Corso) : Boolean 1 prepara programma/insegna consulta lista corsi laurea specialistica matricola : Integer nome : String cognome : String indirizzo : String corsi : Corso [] 0.. * Studente iscrizionecorso(c : Corso) : Boolean de-iscrizionecorso(c : Corso) : Boolean getmatricola() : Integer getnomecognome() : String segue 1..* 1..* Corso 0..* nome : String ore : Integer docente : Docente listastudenti : Studente [] programma : String aggiungistudente(s : Studente) : Boolean rimuovistudente(s : Studente) : Boolean getlistastudenti() : Studente [] 6..* composto da 1..* StudenteLBreve iscrizionelb() : Boolean StudenteLSpecialistica iscrizionels() : Boolean is crizione 0..* 1 LaureaSpecialistica nome : String listacorsi : Corso [ ] listastudenti : Studente [] aggiungicorso(c : Corso) : Boolean rimuovicorso(c : Corso) : Boolean aggiungistudente(s : Studente) : Boolean rimuovistudente(s : Studente) : Boolean getlistacorsi() : Corso [] getlistastudenti() : Studente []
23 Iscrizione laurea specialistica: diagramma di collaborazione 3: aggiungist udent e(t his) 4: aggiungist udent e(t his) corso1 : Corso 5: aggiungistudente(thi s) corso2 : Corso 1: iscrizionels( ) : Studente LSpeciali sti ca : Studente Laurea Specialistica 2: aggiungistudente(this) corso3 : Corso : LaureaS pecialist ica
24 Iscrizione laurea specialistica: diagramma di sequenza : Studente Laurea Speciali stica : StudenteLSpecialistica : LaureaSpecialistica : Cors o iscrizionels( ) aggiungistudente(this) * aggiungistudente(this)
25 Consulta lista studenti: diagramma di collaborazione 1: getnomecognome( ) : StudenteLBreve : Personale Generico : StudenteLSpecialistica 2: getnom ecognom e( )
26 Consulta lista studenti: diagramma di sequenza : Personale Generico : StudenteLB reve : St udent els pecialist ic a * getnomecognom e( ) * getnomecognome( )
Il problema. ! Si chiede di sviluppare un applicazione per la
Il problema! Si chiede di sviluppare un applicazione per la gestione del sistema bibliotecario universitario. La soluzione deve implementare le operazioni basilari per la gestione della biblioteca ed inoltre
DettagliDiagrammi di Interazione
Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Diagrammi di Interazione Definizioni Diagrammi di Interazione una interazione specifica i dettagli
DettagliInformatica Industriale Modello funzionale Casi d uso
DIIGA - Università Politecnica delle Marche A.A. 2006/2007 Informatica Industriale Modello funzionale Casi d uso Luca Spalazzi spalazzi@diiga.univpm.it www.diiga.univpm.it/~spalazzi/ Informatica Industriale
DettagliSequence Diagram e Collaboration Diagram
Sequence Diagram e Collaboration Diagram Ing. Orazio Tomarchio Orazio.Tomarchio@diit.unict.it Dipartimento di Ingegneria Informatica e delle Telecomunicazioni Università di Catania Sommario Interaction
DettagliTraccia di soluzione dell esercizio del 25/1/2005
Traccia di soluzione dell esercizio del 25/1/2005 1 Casi d uso I casi d uso sono in Figura 1. Ci sono solo due attori: il Capo officina e il generico Meccanico. Figura 1: Diagramma dei casi d uso. 2 Modello
DettagliC A T A L O G O. Catalogo del Sistema Bibliotecario Padovano. Gruppo Lavoro per il Coordinamento dei Corsi all Utenza
C A T A L O G O Catalogo del Sistema Bibliotecario Padovano Gruppo Lavoro per il Coordinamento dei Corsi all Utenza Quando si usa un catalogo? Un catalogo permette di verificare se un documento, monografia
DettagliLiberare la memoria allocata dinamicamente.
Scrivere un programma per la gestione dei libri e dei prestiti di una biblioteca universitaria. I libri sono caratterizzati dalle seguenti informazioni: titolo, autore, collocazione del libro, numero di
DettagliPRENOTAZIONI APPELLI ON LINE tramite SOL-SegreteriaOnLine
PRENOTAZIONI APPELLI ON LINE tramite SOL-SegreteriaOnLine Guida all uso per i DOCENTI Pag. 1 di 16 AVVISI IMPORTANTI La procedura di formazione del calendario didattico nelle facoltà e nei corsi di laurea
DettagliEsercitazione di Basi di Dati
Esercitazione di Basi di Dati Corso di Fondamenti di Informatica 6 Maggio 2004 Come costruire una ontologia Marco Pennacchiotti pennacchiotti@info.uniroma2.it Tel. 0672597334 Ing.dell Informazione, stanza
DettagliI casi d uso corrispondono ai compiti che l attore (che può essere una persona fisica e non) può svolgere.
UML e i Casi d USO I casi d uso specificano una sequenza di azioni che producono un risultato visibile agli attori del sistema. Essi nascono per fornire descrizioni delle capacità del sistema. I casi d
DettagliDFD DISPENSA DEL CORSO DI SISTEMI INFORMATIVI UNIVERSITÀ DEGLI STUDI DI VERONA FACOLTÀ DI MM.FF.NN LAUREA SPECIALISTICA IN INFORMATICA
UNIVERSITÀ DEGLI STUDI DI VERONA FACOLTÀ DI MM.FF.NN LAUREA SPECIALISTICA IN INFORMATICA DISPENSA DEL CORSO DI SISTEMI INFORMATIVI Prof. Carlo Combi DFD Appunti a cura di E. Peri M. Devincenzi Indice 1
DettagliConcetti di base di ingegneria del software
Concetti di base di ingegneria del software [Dalle dispense del corso «Ingegneria del software» del prof. A. Furfaro (UNICAL)] Principali qualità del software Correttezza Affidabilità Robustezza Efficienza
DettagliInformatica Industriale Modello funzionale: Informazione Progettazione concettuale
DIIGA - Università Politecnica delle Marche A.A. 2006/2007 Informatica Industriale Modello funzionale: Informazione Progettazione concettuale Luca Spalazzi spalazzi@diiga.univpm.it www.diiga.univpm.it/~spalazzi/
DettagliLaboratorio di Basi di Dati Esercizio 8.1
Laboratorio di Basi di Dati Esercizio 8.1 Pierluigi Pierini Technolabs S.p.a. Pierluigi.Pierini@technolabs.it Università degli Studi di L Aquila Dipartimento di Informatica Technolabs S.p.A. R&D Department
DettagliAnalisi e progettazione del software AbcBid studio di caso 6 dicembre 2007 REQUISITI ITERAZIONE 1
REQUISITI ITERAZIONE 1 abcbid è un sistema per la gestione di vendite all asta. Esso deve gestire gli utenti (che vogliono vendere o acquistare oggetti), gli oggetti venduti all asta, le relative offerte,
DettagliCorso di Laurea Specialistica in Ingegneria Informatica. Corso di Ingegneria del Software A. A. 2008-2009. Class Discovery E.
Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Class Discovery E. TINELLI Contenuti Classi di analisi: definizione ed esempi Tecniche per la definizione
DettagliProgettaz. e sviluppo Data Base
Progettaz. e sviluppo Data Base! Progettazione Basi Dati: Metodologie e modelli!modello Entita -Relazione Progettazione Base Dati Introduzione alla Progettazione: Il ciclo di vita di un Sist. Informativo
DettagliGestione del workflow
Gestione del workflow Stefania Marrara Corso di Tecnologie dei Sistemi Informativi 2004/2005 Progettazione di un Sistema Informativo Analisi dei processi Per progettare un sistema informativo è necessario
DettagliPromemoria delle principali funzioni di Gestione utenti e prestiti in SOL
Promemoria delle principali funzioni di Gestione utenti e prestiti in SOL Come cambiare la propria password di lavoro Spazio personale> Dati personali> Cambio password Come cambiare la biblioteca di lavoro
DettagliMANUALE MOODLE STUDENTI. Accesso al Materiale Didattico
MANUALE MOODLE STUDENTI Accesso al Materiale Didattico 1 INDICE 1. INTRODUZIONE ALLA PIATTAFORMA MOODLE... 3 1.1. Corso Moodle... 4 2. ACCESSO ALLA PIATTAFORMA... 7 2.1. Accesso diretto alla piattaforma...
DettagliProgrammi e Oggetti Software
Corso di Laurea Ingegneria Civile Elementi di Informatica Programmi e Oggetti Software Settembre 2006 Programmi e Oggetti Software 1 Contenuti Cosa è un programma Cosa significa programmare Il punto di
DettagliI.1 DIVISIONE PROCESSI FORMATIVI SCUOLE Specifiche Direzione Scuole e Formazione professionale
I.1 DIVISIONE PROCESSI FORMATIVI SCUOLE Specifiche Direzione Scuole e Formazione professionale Le scuole che intendono richiedere l accreditamento alla S.I.Co. debbono avere i requisiti strutturali e organizzativi
DettagliSebina OpenLibrary OPAC
Pag.1 di 11 Sebina OpenLibrary OPAC Bollettino di Release v.2.4 Applicabile a rel. 2.3 Pag.2 di 11 Indice 1. Nuovi canali di ricerca...3 1.1 Ricerca per dati della copia...3 1.2 Ricerca per dati della
DettagliCorso di Informatica
Corso di Informatica Modulo T3 1-Sottoprogrammi 1 Prerequisiti Tecnica top-down Programmazione elementare 2 1 Introduzione Lo scopo di questa Unità è utilizzare la metodologia di progettazione top-down
DettagliServizio Tirocini. Facoltà di Psicologia. A cura dell Ufficio Tirocini
Servizio Tirocini Facoltà di Psicologia A cura dell Ufficio Tirocini 1 Per accedere al Sistema Tirocini della Facoltà di Psicologia, la prima volta, dovrai inserire nel riquadro LOGIN situato nella parte
DettagliTelerilevamento e GIS Prof. Ing. Giuseppe Mussumeci
Corso di Laurea Magistrale in Ingegneria per l Ambiente e il Territorio A.A. 2014-2015 Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci Strutture di dati: DB e DBMS DATO E INFORMAZIONE Dato: insieme
DettagliAlternanza scuola lavoro: che cosa significa
Alternanza scuola lavoro: che cosa significa È una modalità didattica realizzata in collaborazione fra scuole e imprese per offrire ai giovani competenze spendibili nel mercato del lavoro e favorire l
DettagliLA COMUNITA CHE GUARISCE
WWW. E-RAV.IT PER per LA COMUNITA CHE GUARISCE Manuale d uso della RAV Regole semplici per creare conoscenza Roberto Leverone Amministratore RAV Marzo 2009 rev. 0 Capitolo II [An Manuale RAV Capitolo II
DettagliStrumenti di modellazione. Gabriella Trucco
Strumenti di modellazione Gabriella Trucco Linguaggio di modellazione Linguaggio formale che può essere utilizzato per descrivere (modellare) un sistema Il concetto trova applicazione soprattutto nell
DettagliInformatica (Basi di Dati)
Corso di Laurea in Biotecnologie Informatica (Basi di Dati) Modello Entità-Relazione Anno Accademico 2009/2010 Da: Atzeni, Ceri, Paraboschi, Torlone - Basi di Dati Lucidi del Corso di Basi di Dati 1, Prof.
DettagliProcedura SMS. Manuale Utente
Procedura SMS Manuale Utente INDICE: 1 ACCESSO... 4 1.1 Messaggio di benvenuto... 4 2 UTENTI...4 2.1 Gestione utenti (utente di Livello 2)... 4 2.1.1 Creazione nuovo utente... 4 2.1.2 Modifica dati utente...
DettagliIndice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi
Indice generale OOA Analisi Orientata agli Oggetti Introduzione Analisi Metodi d' analisi Analisi funzionale Analisi del flusso dei dati Analisi delle informazioni Analisi Orientata agli Oggetti (OOA)
DettagliProgettazione di Basi di Dati
Progettazione di Basi di Dati Prof. Nicoletta D Alpaos & Prof. Andrea Borghesan Entità-Relazione Progettazione Logica 2 E il modo attraverso il quale i dati sono rappresentati : fa riferimento al modello
DettagliOrganizzazione degli archivi
COSA E UN DATA-BASE (DB)? è l insieme di dati relativo ad un sistema informativo COSA CARATTERIZZA UN DB? la struttura dei dati le relazioni fra i dati I REQUISITI DI UN DB SONO: la ridondanza minima i
DettagliGuida all uso del catalogo e all'area personale
Guida all uso del catalogo e all'area personale Il catalogo ha come funzione principale la ricerca dei documenti cartacei posseduti dalle biblioteche di Ca' Foscari. Dalla voce della barra del menu Guida
DettagliModellazione dei dati in UML
Corso di Basi di Dati e Sistemi Informativi Modellazione dei dati in UML Angelo Montanari Dipartimento di Matematica e Informatica Università degli Studi di Udine Introduzione UML (Unified Modeling Language):
DettagliTesto Esercizio. Un modello è ragionevole quando contiene queste tre caratteristiche.
Testo Esercizio Un negozio di musica vende anche libri e riviste musicali. Si intende automatizzare l intero processo, dall approvvigionamento alla vendita. Si analizzino i requisiti e se ne rappresentino
DettagliGuida Compilazione Piani di Studio on-line
Guida Compilazione Piani di Studio on-line SIA (Sistemi Informativi d Ateneo) Visualizzazione e presentazione piani di studio ordinamento 509 e 270 Università della Calabria (Unità organizzativa complessa-
DettagliSoluzione dell esercizio del 2 Febbraio 2004
Soluzione dell esercizio del 2 Febbraio 2004 1. Casi d uso I casi d uso sono riportati in Figura 1. Figura 1: Diagramma dei casi d uso. E evidenziato un sotto caso di uso. 2. Modello concettuale Osserviamo
DettagliReti di Telecomunicazione Lezione 8
Reti di Telecomunicazione Lezione 8 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Livello di trasporto Programma della lezione relazione tra lo strato di trasporto e lo strato
DettagliUniversità Politecnica delle Marche. Progetto Didattico
Università Politecnica delle Marche Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica e dell Automazione Sede di Ancona Anno Accademico 2011-2012 Corso di Tecnologie WEB Docente prof. Alessandro
DettagliEsercizi Capitolo 6 - Alberi binari di ricerca
Esercizi Capitolo 6 - Alberi binari di ricerca Alberto Montresor 23 settembre 200 Alcuni degli esercizi che seguono sono associati alle rispettive soluzioni. Se il vostro lettore PDF lo consente, è possibile
DettagliRaccolta dei Requisiti con i Casi D'uso. Corso di Ingegneria del Software Anno Accademico 2012/13
Raccolta dei Requisiti con i Casi D'uso Corso di Ingegneria del Software Anno Accademico 2012/13 I casi d uso I casi d'uso (use case) sono una tecnica utilizzata per identificare i requisiti funzionali
DettagliCorso di Laurea Ingegneria Informatica Fondamenti di Informatica
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa E01 Esempi di programmi A. Miola Ottobre 2011 1 Contenuti Vediamo in questa lezione alcuni primi semplici esempi di applicazioni
DettagliDBMS. Esempi di database. DataBase. Alcuni esempi di DBMS DBMS. (DataBase Management System)
(DataBase Management System) Sistemi di ges3one di basi di da3 Un Database Management System è un sistema software progettato per consentire la creazione e manipolazione efficiente di database (collezioni
DettagliUso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database
Uso delle basi di dati Uso delle Basi di Dati Il modulo richiede che il candidato comprenda il concetto di base dati (database) e dimostri di possedere competenza nel suo utilizzo. Cosa è un database,
DettagliCaso d Uso: AcquistoAbbonamentoStudentiSettimanaleGiornaliero Breve descrizione. Procedura per la registrazione al servizio CicloPi.
Corso di Ingegneria del software Seconda verifica 27 maggio 2015 F. Gadducci, L. Semini - Dipartimento di Informatica, Università di Pisa, a.a. 2014/15 La prova si svolge a libri chiusi (non è permessa
DettagliCorso: Sistemi di elaborazione delle informazioni 2. Anno Accademico: 2007/2008. Docente: Mauro Giacomini
Corso: Sistemi di elaborazione delle informazioni 2. Anno Accademico: 2007/2008. Docente: Mauro Giacomini Organizzazione no-profit per lo sviluppo di standard che fornisce linee guida per: lo scambio la
DettagliUML Unified Modeling Language
UML Unified Modeling Language Lezione 4-1 - UML Il diagramma delle classi Parte Seconda - 2 - Relazioni tra Classi&Oggetti I diagrammi delle classi mettono in evidenza i blocchi costitutivi del sistema
DettagliServizi bibliotecari di Ateneo: Carta dei servizi
Servizi bibliotecari di Ateneo: Carta dei servizi La Carta dei servizi La Carta dei servizi precisa ciò che gli utenti possono attendersi dai Servizi bibliotecari dell Università di Bergamo e le attese
DettagliCorso di Informatica
Corso di Informatica Modulo T1 B2 Significato e proprietà della OOP 1 Prerequisiti Concetto ed elementi della comunicazione Allocazione e deallocazione della memoria Compilazione di un programma Spazio
DettagliOPAC di Ateneo: servizi on-line per utenti registrati
Biblioteca di Scienze del Linguaggio OPAC di Ateneo: servizi on-line per utenti registrati Prenotare e prorogare i prestiti, controllare la propria situazione, salvare e, inviare proposte e suggerimenti
DettagliFacilitare, per quanto possibile, i contatti fra lo studente e la scuola italiana.
Liceo Scientifico Statale Piero Gobetti di Torino Mobilità degli Studenti - Regolamento d Istituto a.s. 2015/16 Il documento presente si rivolge ai Genitori, agli Studenti e ai Docenti e costituisce norma,
DettagliProtezione. Protezione. Protezione. Obiettivi della protezione
Protezione Protezione La protezione riguarda i meccanismi per il controllo dell accesso alle risorse in un sistema di calcolo da parte degli utenti e dei processi. Meccanismi di imposizione fissati in
DettagliOn-line Public Access Catalogue. informaopac. InFormare sull uso del catalogo online delle biblioteche OPAC. La ricerca bibliografica I servizi online
On-line Public Access Catalogue informaopac InFormare sull uso del catalogo online delle biblioteche OPAC La ricerca bibliografica I servizi online 1 InFormaRisorse InFormaOpac InForma è il nuovo servizio
DettagliGestione dei servizi all utenza. 3. Autorizzazioni
Istituto Centrale per il Catalogo Unico delle Biblioteche Italiane e per le Informazioni bibliografiche Manuali utente per SBN WEB Gestione dei servizi all utenza 3. Autorizzazioni 1 2 1. Introduzione
DettagliA T I C _W E B G U I D A AL L A N A V I G A Z I O N E S U L S I T O D E L G R U P P O. Rev. 2.1
G U I D A AL L A N A V I G A Z I O N E S U L S I T O D E L G R U P P O A T I C _W E B Rev. 2.1 1 1. ISCRIZIONE Le modalità di iscrizione sono due: Iscrizione volontaria Iscrizione su invito del Moderatore
DettagliProgetto NoiPA per la gestione giuridico- economica del personale delle Aziende e degli Enti del Servizio Sanitario della Regione Lazio
Progetto NoiPA per la gestione giuridico- economica del personale delle Aziende e degli Enti del Servizio Sanitario della Regione Lazio Pillola operativa Altri Contratti Inquadramento previdenziale assistenziale
DettagliIl diagramma dei casi d uso
Il diagramma dei casi d uso Laboratorio di Ingegneria del Software Prof. Paolo Ciancarini Dott. Sara Zuppiroli A.A. 2010/2011 Lab di Ingegneria del Software () Il diagramma dei casi d uso A.A. 2010/2011
DettagliMinistero dell Istruzione, dell Università e della Ricerca
U.R.S.T. - DIPARTIMENTO PER LA PROGRAMMAZIONE, IL COORDINAMENTO E GLI AFFARI ECONOMICI SERVIZIO PER L AUTONOMIA UNIVERSITARIA E GLI STUDENTI Prot.: 1216 Roma, 8/8/2003 Ai Rettori delle Università LORO
Dettagliobject oriented analysis
object oriented analysis 1 attività di analisi l obiettivo dell analisi è raggiungere la piena comprensione del dominio di interesse lo strumento è la descrizione di un modello di dominio mediante un opportuno
DettagliLAUREE TRIENNALI DIPARTIMENTO DI ECONOMIA E DIPARTIMENTO DI STUDI AZIENDALI CORSI INTENSIVI DI RECUPERO
LAUREE TRIENNALI DIPARTIMENTO DI ECONOMIA E DIPARTIMENTO DI STUDI AZIENDALI CORSI INTENSIVI DI RECUPERO Il Dipartimento di Economia ed il Dipartimento di Studi Aziendali, nell'ambito delle iniziative volte
DettagliBreve guida. all uso delle biblioteche UniPa SBA. www.unipa.it/biblioteche. Scienze umane e patrimonio culturale. Medicina e chirurgia
Breve guida all uso delle biblioteche UniPa SBA Scienze umane e patrimonio culturale Scienze giuridiche economico-sociali Scienze di base e applicate Politecnica Medicina e chirurgia www.unipa.it/biblioteche
DettagliSistemi Informativi. Introduzione. Processi fisici. Tipologie di processi. Processi informativi. Processi aziendali
Introduzione Sistemi Informativi Linguaggi per la modellazione dei processi aziendali Paolo Maggi Per progettare un sistema informativo è necessario identificare tutti i suoi elementi
DettagliGli attributi di STUDENTE saranno: Matricola (chiave primaria), Cognome, Nome.
Prof. Francesco Accarino Raccolta di esercizi modello ER Esercizio 1 Un università vuole raccogliere ed organizzare in un database le informazioni sui propri studenti in relazione ai corsi che essi frequentano
DettagliProgrammazione a Oggetti Modulo B
Programmazione a Oggetti Modulo B Progetto Dott. Alessandro Roncato 4/10/2011 Progetto Da svolgere singolarmente Scadenza consegna: una settimana prima dello scritto; Valutazione in base a: Corretta compilazione
DettagliLaboratorio di Basi di Dati
Laboratorio di Basi di Dati Docente: Alberto Belussi Lezione 9 Architettura Model-View-Controller (MVC) Adottando l'architettura MVC e la tecnologia Servlet-JSP, un'applicazione web può essere realizzata
DettagliBasi di dati 9 febbraio 2010 Compito A
Basi di dati 9 febbraio 2010 Compito A Domanda 0 (5%) Leggere e rispettare le seguenti regole: Scrivere nome, cognome, matricola (se nota), corso di studio e lettera del compito (ad esempio, A) sui fogli
DettagliMESSAGGISTICA ALL UTENTE. Manuale per l operatore
MESSAGGISTICA ALL UTENTE Manuale per l operatore rev. 01 - marzo 2009 COME USARE IL PROGRAMMA PER LA MESSAGGISTICA Premessa Il programma è stato sviluppato per gestire tre tipi di funzione: a) invio di
DettagliGestione dei documenti e delle registrazioni Rev. 00 del 11.11.08
1. DISTRIBUZIONE A tutti i membri dell organizzazione ING. TOMMASO 2. SCOPO Descrivere la gestione della documentazione e delle registrazioni del sistema di gestione 3. APPLICABILITÀ La presente procedura
DettagliBreve guida alla ricerca bibliografica on-line. A cura di Tilde Tocci
Breve guida alla ricerca bibliografica on-line 1 Breve guida alla ricerca bibliografica on-line Questa breve guida è indirizzata principalmente agli studenti dei corsi di laurea in Informatica e Tecnologie
DettagliRegolamento del servizio di tutorato. (Decreto Rettorale n.35 del 12 dicembre 2008)
Regolamento del servizio di tutorato (Decreto Rettorale n.35 del 12 dicembre 2008) Sommario Articolo 1 - L istituto del tutorato... 3 Articolo 2 - Obiettivi generali e specifici... 3 Articolo 3 - I tutor...
DettagliMANUALE D'USO DEL PROGRAMMA IMMOBIPHONE
1/6 MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE Per prima cosa si ringrazia per aver scelto ImmobiPhone e per aver dato fiducia al suo autore. Il presente documento istruisce l'utilizzatore sull'uso del programma
Dettaglihttps://tfa.cineca.it Istruzioni per l uso
https://tfa.cineca.it Istruzioni per l uso Data Versione Descrizione Autore 30/04/2012 1.0 La procedura di preiscrizione per i TFA CINECA 03/05/2012 1.1 Aggiornamento della procedura. CINECA A partire
DettagliCARTA DEI SERVIZI. Premessa:
CARTA DEI SERVIZI Premessa: La Carta dei Servizi è uno strumento utile al cittadino per essere informato sulle caratteristiche del servizio offerto, sulla organizzazione degli uffici comunali, sugli standards
DettagliINSERIMENTO DATI BASILARI
PASSO PASSO. Questo applicativo software nasce con l idea di essere molto semplice da usare. Di fatto lo è ed infatti non dispone di un help in linea all interno dello stesso. Tuttavia ci sentiamo in dovere
DettagliMODELLO E/R. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni
MODELLO E/R Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Modellazione dei dati Modellare i dati significa: costruire una rappresentazione semplificata della realtà osservata individuandone
DettagliIntroduzione ai tipi di dato astratti: applicazione alle liste
Universitàdegli Studi di L Aquila Facoltàdi Scienze M.F.N. Corso di Laurea in Informatica Corso di Laboratorio di Algoritmi e Strutture Dati A.A. 2005/2006 Introduzione ai tipi di dato astratti: applicazione
DettagliQuestionario di Customer Satisfaction
Questionario di Customer Satisfaction Modalità di Compilazione del Questionario Compilare il questionario seguendo la scala da 1 a 5, dove 1 corrisponde a un giudizio totalmente negativo, 2 a un giudizio
DettagliDal sito del Polo Qualità di Napoli http://www.qualitascuola.com. si può accedere a due piattaforme:
Dal sito del Polo Qualità di Napoli http://www.qualitascuola.com si può accedere a due piattaforme: T4T Ambiente di lavoro del docente, personale e sociale, da un lato scrivania multimediale e dall altro
DettagliDatabase. Si ringrazia Marco Bertini per le slides
Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida
DettagliOFFERTE DI TU/STAGE E MODALITA DI ACCESSO Consultando il sito http://www.polimi.it/stage si potranno avere tutte le informazioni.
TIROCINIO UNIVERSITARIO (TU) Il TU fa parte del curriculum didattico e comporta l acquisizione di un predeterminato numero di crediti. Per il Corso di Laurea in Ingegneria Informatica, AA. 2006/7, i crediti
DettagliALGEBRA RELAZIONALE RIEPILOGO
ALGEBRA RELAZIONALE RIEPILOGO PROIEZIONE: (notazione ) Operatore unario per estrarre colonne da una relazione: lista_attributi (R) Lo schema del risultato contiene i soli attributi contenuti in lista_attributi.
DettagliProgettazione del Software A.A.2008/09
Laurea in Ing. Informatica ed Ing. dell Informazione Sede di latina Progettazione del Software A.A.2008/09 Domenico Lembo* Dipartimento di Informatica e Sistemistica A. Ruberti SAPIENZA Università di Roma
Dettagli12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP)
12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP) Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica,
DettagliI WEBQUEST SCIENZE DELLA FORMAZIONE PRIMARIA UNIVERSITÀ DEGLI STUDI DI PALERMO. Palermo 9 novembre 2011
I WEBQUEST SCIENZE DELLA FORMAZIONE PRIMARIA Palermo 9 novembre 2011 UNIVERSITÀ DEGLI STUDI DI PALERMO Webquest Attività di indagine guidata sul Web, che richiede la partecipazione attiva degli studenti,
DettagliValutazione della Didattica On-Line
Valutazione della Didattica On-Line Il questionario di valutazione delle attività didattiche è uno strumento finalizzato a rilevare l opinione degli studenti al fine di migliorare la didattica e l organizzazione
DettagliGUIDA STUDENTI ALLA PRENOTAZIONE DEGLI APPELLI D ESAME ONLINE
GUIDA STUDENTI ALLA PRENOTAZIONE DEGLI APPELLI D ESAME ONLINE Versione aggiornata al 06/05/2013 SSF Rebaudengo p.zza Conti di Rebaudengo, 22-10155 Torino Tel. +39 011 2340083 - Fax +39 011 2304044 www.rebaudengo.it
DettagliProgetto interregionale ICAR Interoperabilità e Cooperazione Applicativa tra le Regioni. <Task AP3>
Progetto interregionale ICAR Interoperabilità e Cooperazione Applicativa tra le Regioni AP3-Documento Descrittivo degli Accordi di Servizio Versione AP3-specificaADSv1.2.1.doc Pag. 1
DettagliREGOLAMENTO BIBLIOTECHE
REGOLAMENTO BIBLIOTECHE TITOLO 1 FINALITA E COMPITI Art. 1 Le biblioteche dell Istituto Comprensivo di Segni hanno lo scopo di: a) diventare parte integrante dei processi formativi della scuola, b) promuovere
DettagliGestione appelli d esame
Il flusso relativo al servizio on line è composto dalle seguenti fasi: a) creazione appello da web (attività del docente nell Area Docente) b) iscrizione ad appello da web (attività dello studente nell
DettagliDOCUMENTO DI VALUTAZIONE DEI RISCHI
DOCUMENTO DI VALUTAZIONE DEI RISCHI (art. 4, comma 2 del D.Lgs 626/1994, secondo la procedura standardizzata del D.M. 05.12.1996) 1. L AZIENDA 1.1 ANAGRAFICA AZIENDALE Ragione sociale Sede legale Indirizzo
DettagliREGOLAMENTO DELLA COMMISSIONE MENSA IC8 (Approvato dal Consiglio d Istituto nella seduta del 30/06/2015)
ISTITUTO COMPRENSIVO N. 8 VIA CA' SELVATICA,11-40123 BOLOGNA Tel 051333384 Fax 0516143898 Sito Web: http://www,ottovolante.org e-mail: comprensivo8@gmail.com boic85100g@istruzione.it REGOLAMENTO DELLA
Dettagli+ Il Questionario Scuola
Ministero dell Istruzione dell Università e della Ricerca Ufficio Scolastico Regionale per la Campania Direzione Generale + Il Questionario Scuola Il format delle sperimentazioni VM e VALES 1 + Il Questionario
DettagliQUESTIONARIO SULLA SODDISFAZIONE DEGLI UTENTI DELLA BIBLIOTECA DELLA FACOLTÀ INGEGNERIA DELL UNIVERSITÀ DEGLI STUDI DI GENOVA
1/6 QUESTIONARIO SULLA SODDISFAZIONE DEGLI UTENTI DELLA BIBLIOTECA DELLA FACOLTÀ INGEGNERIA DELL UNIVERSITÀ DEGLI STUDI DI GENOVA PARTE PRIMA: INFORMAZIONI GENERALI 1) Quale Biblioteca frequenta abitualmente?
DettagliLa piattaforma e-learning ------------------------- Informazioni e strumenti principali
La piattaforma e-learning ------------------------- Informazioni e strumenti principali Tipologia di corsi attivabili Pubblico Protetto Privato Disponibile per tutti gli utenti: non è richiesta la registrazione,
DettagliIndice. Prefazione alla seconda edizione italiana XVII. Introduzione. Parte 1 Introduzione all UML e all UP 1
00PrPag 19-07-2006 15:22 Pagina V Prefazione alla seconda edizione italiana Introduzione XV XVII Parte 1 Introduzione all UML e all UP 1 Capitolo 1 UML 3 1.1 Contenuto del capitolo 3 1.2 Cos è l UML? 3
DettagliLicenza per sito Manuale dell amministratore
Licenza per sito Manuale dell amministratore Le seguenti istruzioni sono indirizzate agli amministratori di siti con un licenza per sito per IBM SPSS Modeler 15. Questa licenza consente di installare IBM
DettagliUniversità degli Studi di Padova Dipartimento di Matematica. - Corso di Laurea in Informatica
Università degli Studi di Padova Dipartimento di Matematica. - Corso di Laurea in Informatica Il presente esame scritto deve essere svolto in forma individuale in un tempo massimo di 60 minuti dalla sua
DettagliLo schema concettuale risultante dalla progettazione concettuale è l input alla fase di progettazione logica.
Progettazione logica Lo schema concettuale risultante dalla progettazione concettuale è l input alla fase di progettazione logica. La progettazione logica è basata su un particolare modello logico dei
Dettagli