Corso: Sistemi di elaborazione delle informazioni 2. Anno Accademico: 2007/2008. Docente: Mauro Giacomini

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Corso: Sistemi di elaborazione delle informazioni 2. Anno Accademico: 2007/2008. Docente: Mauro Giacomini"

Transcript

1 Corso: Sistemi di elaborazione delle informazioni 2. Anno Accademico: 2007/2008. Docente: Mauro Giacomini

2 Organizzazione no-profit per lo sviluppo di standard che fornisce linee guida per: lo scambio la gestione l integrazione delle informazioni riguardanti l ambiente sanitario. Negli USA è accreditato come SDO (Standards Development Organization) dall ANSI (American National Standard Institute)

3 HL7 sta per Health Level Seven e fa riferimento al settimo livello del modello di comunicazione ISO- OSI, ossia il livello applicativo. Il settimo livello supporta svariate funzioni: controllo della sicurezza; identificazione dei partecipanti; controllo della disponibilità; negoziazione dei meccanismi di scambio; struttura per lo scambio dei dati.

4 Attenzione: HL7 NON E una struttura per lo sviluppo di software. HL7 sviluppa numerose specifiche, la più ampiamente utilizzata è quella per lo scambio di messaggi standardizzati.

5 Rappresenta uno standard orientato agli oggetti e tutto il suo contenuto è basato sul concetto di modello informativo (specifica strutturata delle informazioni contenute all interno di un particolare dominio di interesse). Nel modello informativo le informazioni sono organizzate in classi, che possiedono i propri attributi e che mantengono delle relazioni con altre classi.

6 Il modello informativo fornisce una visione condivisa delle informazioni del dominio utilizzate all interno di tutti i messaggi HL7, indipendentemente dalla struttura del singolo messaggio. HL7 definisce diversi tipi di modelli informativi per rappresentare i diversi contesti di interesse: Reference Information Model; Domain Message Information Model; Refined Message Information Model.

7

8 È la sorgente finale da cui tutti gli standard per i protocolli di specifica della versione 3 traggono il loro contenuto correlato alle informazioni. È la radice di tutti i modelli informativi e delle strutture create come parte del processo di sviluppo. Utilizza uno stile di modellazione astratto, basato su classi strutturali, le foundation classes.

9 Vengono introdotte per semplificare la modellazione dell universo clinico. Sono sei: 1. Entity 2. Act 3. Role 4. Participation 5. ActRelationship 6. RoleLink Tutte queste classi sono rappresentate con colori differenti.

10 Le enities(entità) sono quelle cose che possono agire all interno dell universo. Questa classe è rappresentata in verde ENTITY Gli act sono le azioni compiute dalle entities. Questa classe è rappresentata in rosa ACT.

11 Entity coinvolta in 1 * 0, * coinvolge Act Esempio: una persona (entity) è coinvolta in un esame ECG (act). Problema: ma la persona è coinvolta come paziente che subisce l ECG o come medico che esegue l esame?

12 Le entities svolgono degli act con un determinato role (ruolo) nell universo. Questa classe è rappresentata in giallo ROLE. Entity 1 0,..* 1..* 0,..* gioca Role coinvolge Act Esempio: una persona (entity) gioca il ruolo (role) di medico per un esame ECG (act). Problema: ma che tipo di medico è?

13 Un determinato role (ruolo) viene svolto da un entity (entità) che ha una certa participation (partecipazione) all act (azione). Questa classe è rappresentata in azzurro PARTICIPATION. Entity 1 come 0,..* 1 0,..* Chi ha fatto Su chi è stato fatto Dove è stato fatto gioca Role Participation 0,..* 1 coinvolge Esempio: una persona (entity) gioca il ruolo (role) di medico refertante (participation) per un esame ECG (act). Act

14 La classe act è anche scomponibile in una serie di azioni minori che possono essere collegate tra loro da relazioni (ActRelationship). Questa classe è rappresentata in rosa chiaro ACTRELATIONSHIP. sorgente 1 0,..* ha come sorgente Act ActRelationship destinazione 1 0,..* ha come destinazione

15 A volte alcuni ruoli non esistono se non collegati ad altri. Ad esempio un medico può svolgere il suo ruolo solo se è un lavoratore dipendente (altro ruolo) della struttura clinica. La classe RoleLink rappresenta questa dipendenza. Questa classe è rappresentata in giallo chiaro ROLELINK. sorgente 1 0,..* ha come sorgente Role RoleLink destinazione 1 0,..* ha come destinazione

16 RoleLink 0,..* 0,..* ActRelationship 0,..* 0,..* 1 1 come 1 1 Entity 1 0,..* 1 0,..* Role gioca Participation 0,..* 1 Act

17 Tutte le classi del RIM derivano da queste 6 tipologie e vengono rappresentate con i colori adeguati, ma anche con determinate forme: Le classi entity, act e role con rettangoli Le classi participation, actrelationship e rolelink con frecce.

18 Entity Role 1 RoleLink Role 2 Participation Act 1 ActRelationship ActRelationship Act 2 Act 3

19 Domain Message Information Model (D-MIM): è un sottogruppo del RIM che include una serie da classi, attributi e relazioni che possono essere utilizzati per creare messaggi in un particolare dominio. Refined Message Information Model (R-MIM): è un sottogruppo del D-MIM che viene utilizzato per esprimere il contenuto informativo di un messaggio o di un insieme di messaggi. Rappresenta il contenuto informativo per una o più strutture astratte dei messaggi chiamate anche Hierarchical Message Definition (HMD).

20

21 Riguardano lo scambio di messaggi, ne sono il cuore. Una singola interazione risponde alle domande: 1. Che tipo di componente del sistema invia un particolare tipo di messaggio? 2. Verso quale tipo di componente del sistema ricevente viene inviato il messaggio? 3. Come fa il sistema a sapere quando inviare un determinato messaggio? 4. Cosa è il particolare message type?

22 Nel momento in cui viene definita un interazione, a un application role viene assegnata la responsabilità di inviare quella interazione, e a un application role viene assegnata la responsabilità di ricevere quella interazione e di dare l appropriata risposta. La responsabilità di invio e ricezione per una particolare interazione può anche essere assegnata ad un singolo application role.

23 Un evento trigger è un particolare set di condizioni che iniziano il trasferimento dell informazione tra i componenti di un sistema (application roles). E un evento reale come un ordine di laboratorio o di medicinali. Ogni evento trigger è definito da un nome, un ID, un tipo e una descrizione.

24 Sono costituite da: Nome ID: 6 cifre che la identificano univocamente anticipate dal nome del dominio e dalla sigla IN che sta per INteraction Tabella che specifica gli application role invianti e riceventi, gli eventi trigger, il tipo di interazione e i message type

25

26 Descrive una serie di azioni che hanno a che fare con un particolare compito all interno di un dominio sanitario. Le descrizioni avvengono tramite una serie di istantanee o eventi in ordine cronologico. Ogni istantanea rappresenta un momento significativo e riconoscibile nella sequenza degli eventi che il lettore deve conoscere per capire la sequenza totale e i risultati. Ogni istantanea mostra i partecipanti chiave nella storyboard e la loro interazione con gli altri giocatori. Tutta la serie di istantanee fornisce una descrizione completa dell attività.

27 Nome: breve frase descrittiva ID: codice a 6 cifre, preceduto dalla sigla del dominio in questione e dalla sigla ST (=SToryboard) Esempio: Add New Person(PRPA_ST101001) Scopo: piccola parte che descrive un set generico di azioni che lo storyboard rappresenta

28 Diagramma di interazione: mostra le interazioni esistenti tra application roles. Diagramma_Interazione.jpg Lista di interazione:

29 Una o più Interaction Narrative : dopo la lista delle interazioni c e una descrizione di ogni interazione contenuta nella lista stessa. Questa descrizione ha un nome e ID.

La Gestione della Immagini all'interno dei Sistemi Informativi Sanitari

La Gestione della Immagini all'interno dei Sistemi Informativi Sanitari Appuntamenti a Fisica Gestione delle Immagini in Medicina La Gestione della Immagini all'interno dei Sistemi Informativi Sanitari Andrea Bo Sistemi Informativi A.O. Ordine Mauriziano Il Sistema Informativo

Dettagli

Health Level Seven (HL7)

Health Level Seven (HL7) Health Level Seven () (http://www.hl7.org/, http://www.hl7italia.it/) 1 Perché nasce? 1 Reparto come avviene lo scambio di informazioni tra reparti? 2 Reparto documentazione storia clinica pregressa Lettera

Dettagli

Analisi, progettazione e sviluppo di un modulo di gestione di messaggistica orientato alla sanità

Analisi, progettazione e sviluppo di un modulo di gestione di messaggistica orientato alla sanità ALMA MATER STUDIORUM - UNIVERSITA DI BOLOGNA CAMPUS DI CESENA SCUOLA DI SCIENZE CORSO DI LAUREA IN SCIENZE E TECNOLOGIE INFORMATICHE Analisi, progettazione e sviluppo di un modulo di gestione di messaggistica

Dettagli

Il linguaggio SQL. è di fatto lo standard tra i linguaggi per la gestione di data base relazionali.

Il linguaggio SQL. è di fatto lo standard tra i linguaggi per la gestione di data base relazionali. (Structured Query Language) : Il linguaggio è di fatto lo standard tra i linguaggi per la gestione di data base relazionali. prima versione IBM alla fine degli anni '70 per un prototipo di ricerca (System

Dettagli

Ingegneria del Software 11. Esercizi riassuntivi. Dipartimento di Informatica Università di Pisa A.A. 2014/15

Ingegneria del Software 11. Esercizi riassuntivi. Dipartimento di Informatica Università di Pisa A.A. 2014/15 Ingegneria del Software 11. Esercizi riassuntivi Dipartimento di Informatica Università di Pisa A.A. 2014/15 Descrizione del problema. L esempio descrive un sistema per il commercio, chiamato TradingSystem,

Dettagli

Processi di business sovra-regionali relativi ai sistemi regionali di FSE. Versione 1.0 24 Giugno 2014

Processi di business sovra-regionali relativi ai sistemi regionali di FSE. Versione 1.0 24 Giugno 2014 Processi di business sovra-regionali relativi ai sistemi regionali di FSE Versione 1.0 24 Giugno 2014 1 Indice Indice... 2 Indice delle figure... 3 Indice delle tabelle... 4 Obiettivi del documento...

Dettagli

MODELLI ISO/OSI e TCP/IP

MODELLI ISO/OSI e TCP/IP D. Talia RETI DI CALCOLATORI - UNICAL 1 Reti di Calcolatori MODELLI ISO/OSI e TCP/IP D. Talia RETI DI CALCOLATORI - UNICAL 2 Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto

Dettagli

Service discovery in P2P semantic communities

Service discovery in P2P semantic communities Service discovery in P2P semantic communities Università di Brescia Dipartimento di Elettronica per l Automazione Devis Bianchini, Valeria De Antonellis, Michele Melchiori, Denise Salvi 1 Definizione del

Dettagli

Una panoramica su HL7

Una panoramica su HL7 HL7 è uno standard ANSI di integrazione molto importante per tutto il Sistema Informativo Sanitario in generale e per il sistema RIS/PACS in particolare. L'acronimo HL7 sta per Health Level Seven, ossia

Dettagli

Protocolli di rete. Vittorio Maniezzo Università di Bologna. Vittorio Maniezzo Università di Bologna 02 Protocolli - 2/30

Protocolli di rete. Vittorio Maniezzo Università di Bologna. Vittorio Maniezzo Università di Bologna 02 Protocolli - 2/30 Protocolli di rete Vittorio Maniezzo Università di Bologna Vittorio Maniezzo Università di Bologna 02 Protocolli - 1/30 Strati di protocolli (Protocol Layers) Le reti sono complesse Molti elementi: host

Dettagli

INTEGRAZIONE ANAGRAFE DALL APPLICATIVO

INTEGRAZIONE ANAGRAFE DALL APPLICATIVO INTEGRAZIONE ANAGRAFE DALL APPLICATIVO DI CARTELLA MMG/PLS CICOM PROGETTO ESECUTIVO DEFINITIVO Accordo di Programma Quadro "Sviluppo della Società dell'informcazione nella Regione Abruzzo" Atto Integrativo

Dettagli

STANDARD DI INTEGRAZIONE IN SANITA DICOM E HL7. Corso di TELEMEDICINA Lezione del 03/12/08

STANDARD DI INTEGRAZIONE IN SANITA DICOM E HL7. Corso di TELEMEDICINA Lezione del 03/12/08 STANDARD DI INTEGRAZIONE IN SANITA DICOM E HL7 Corso di TELEMEDICINA Lezione del 03/12/08 NECESSITA DELL ICT Nel mondo dell ICT ci sono alcune importanti necessità: CONDIVISIONE DELLE INFORMAZIONI INTEGRAZIONE

Dettagli

Il Fascicolo Sanitario Elettronico della Regione Autonoma della Sardegna: stato dell arte ed evoluzione

Il Fascicolo Sanitario Elettronico della Regione Autonoma della Sardegna: stato dell arte ed evoluzione Verso la cartella clinica elettronica: standard internazionali e piattaforme aperte in informatica sanitaria Il Fascicolo Sanitario Elettronico della Regione Autonoma della Sardegna: stato dell arte ed

Dettagli

SWIM v2 Design Document

SWIM v2 Design Document PROGETTO DI INGEGNERIA DEL SOFTWARE 2 SWIM v2 DD Design Document Matteo Danelli Daniel Cantoni 22 Dicembre 2012 1 Indice Progettazione concettuale Modello ER Entità e relazioni nel dettaglio User Feedback

Dettagli

Progettare una basi di dati vuole dire progettare la struttura dei dati e le applicazioni

Progettare una basi di dati vuole dire progettare la struttura dei dati e le applicazioni LA PROGETTAZIONE DI BASI DI DATI Progettare una basi di dati vuole dire progettare la struttura dei dati e le applicazioni La progettazione dei dati è l attività più importante Per progettare i dati al

Dettagli

Corso di Sistemi di Elaborazione delle Informazioni I Anno 2005/2006. Esercizi entità relazione risolti. a cura di Angela Campagnaro 802749

Corso di Sistemi di Elaborazione delle Informazioni I Anno 2005/2006. Esercizi entità relazione risolti. a cura di Angela Campagnaro 802749 Corso di Sistemi di Elaborazione delle Informazioni I Anno 2005/2006 Esercizi entità relazione risolti a cura di Angela Campagnaro 802749 Indice: Esercizio 1: Un insieme di officine 1.1 Testo esercizio.3

Dettagli

Soluzione dell esercizio del 2 Febbraio 2004

Soluzione 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

Dettagli

Analisi e progettazione del software AbcBid studio di caso 6 dicembre 2007 REQUISITI ITERAZIONE 1

Analisi 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,

Dettagli

Ingegneria del Software - Il Ciclo Lungo

Ingegneria del Software - Il Ciclo Lungo Ingegneria del Software - Il Ciclo Lungo Alessandro Martinelli alessandro.martinelli@unipv.it 10 Marzo 2014 Il Ciclo Lungo Il Versioning e la Condivisione di Codice Organizzazione dei Pacchetti La Modellazione

Dettagli

Lezione V. Aula Multimediale - sabato 29/03/2008

Lezione V. Aula Multimediale - sabato 29/03/2008 Lezione V Aula Multimediale - sabato 29/03/2008 LAB utilizzo di MS Access Definire gli archivi utilizzando le regole di derivazione e descrivere le caratteristiche di ciascun archivio ASSOCIAZIONE (1:1)

Dettagli

Processi e interfacce

Processi e interfacce Percorso di formazione per SERT e strutture accreditate Processi e Maria Ravelli Bologna, 9 marzo 2009 Cosa sono le aziende Organizzazioni insieme di persone e di mezzi, con definite responsabilità ed

Dettagli

Indice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi

Indice 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)

Dettagli

UniRoma2 - Ingegneria del Software 1 1

UniRoma2 - Ingegneria del Software 1 1 Object Oriented Analysis - OOA La fase di OOA definisce, secondo un approccio ad oggetti, COSA un prodotto software deve fare (mentre la fase di OOD definisce, sempre secondo un approccio ad oggetti, COME

Dettagli

L NFORMATICA APPLICATA ALLA RADIOLOGIA. Anna Angeloni

L NFORMATICA APPLICATA ALLA RADIOLOGIA. Anna Angeloni L NFORMATICA APPLICATA ALLA RADIOLOGIA Anna Angeloni Gli strumenti utilizzati in radiologia digitale Modalità digitali Rete telematica ( LAN) Applicativo per la gestione della cartella radiologica (RIS)

Dettagli

Transmission Control Protocol

Transmission Control Protocol Transmission Control Protocol Franco Callegati Franco Callegati IC3N 2000 N. 1 Transmission Control Protocol - RFC 793 Protocollo di tipo connection-oriented Ha lo scopo di realizzare una comunicazione

Dettagli

IL MECCANISMO HONEST BROKER MANTIENE LA PRIVACY NELLO SCAMBIO DI DATI TRA STRUTTURE SANITARIE E CENTRI DI RICERCA MEDICA

IL MECCANISMO HONEST BROKER MANTIENE LA PRIVACY NELLO SCAMBIO DI DATI TRA STRUTTURE SANITARIE E CENTRI DI RICERCA MEDICA IL MECCANISMO HONEST BROKER MANTIENE LA PRIVACY NELLO SCAMBIO DI DATI TRA STRUTTURE SANITARIE E CENTRI DI RICERCA MEDICA Andrew D. Boyd, Charlie Hosner, Dale A. Hunscher, Brian D. Athey, Daniel J. Clauw,

Dettagli

Progettazione e realizzazione di un algoritmo per la generazione automatica di un ontologia basata sullo standard HL7 CDA Rel. 2

Progettazione e realizzazione di un algoritmo per la generazione automatica di un ontologia basata sullo standard HL7 CDA Rel. 2 Consiglio Nazionale delle Ricerche Istituto di Calcolo e Reti ad Alte Prestazioni Progettazione e realizzazione di un algoritmo per la generazione automatica di un ontologia basata sullo standard HL7 CDA

Dettagli

Gestione del workflow

Gestione 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

Dettagli

La sintassi di un DTD si basa principalmente sulla presenza di quattro dichiarazioni:

La sintassi di un DTD si basa principalmente sulla presenza di quattro dichiarazioni: XML: DTD Da un punto di vista cronologico, il primo approccio per la definizione di grammatiche per documenti XML è rappresentato dai Document Type Definition (DTD). Un DTD è un documento che descrive

Dettagli

GUIDA DI IMPLEMENTAZIONE TRANSAZIONE "AVVISO RICEVIMENTO"

GUIDA DI IMPLEMENTAZIONE TRANSAZIONE AVVISO RICEVIMENTO http://www.moda-ml.org GUIDA DI IMPLEMENTAZIONE TRANSAZIONE "AVVISO RICEVIMENTO" Versione: 2011-1 Data di rilascio: 18/11/2011 Codice documento: G025 Repository XML Schema: http://www.moda-ml.org/moda-ml/repository/schema/v2011-1/default.asp

Dettagli

Analisi dei requisiti e casi d uso

Analisi dei requisiti e casi d uso Analisi dei requisiti e casi d uso Indice 1 Introduzione 2 1.1 Terminologia........................... 2 2 Modello del sistema 4 2.1 Requisiti hardware........................ 4 2.2 Requisiti software.........................

Dettagli

GUIDA DI IMPLEMENTAZIONE TRANSAZIONE "AVVISO RICEVIMENTO"

GUIDA DI IMPLEMENTAZIONE TRANSAZIONE AVVISO RICEVIMENTO http://www.moda-ml.org GUIDA DI IMPLEMENTAZIONE TRANSAZIONE "AVVISO RICEVIMENTO" Versione: 2008-1 Data di rilascio: 15/12/2008 Codice documento: OF077-025 Repository XML Schema: http://www.moda-ml.org/moda-ml/repository/schema/v2008-1/default.asp

Dettagli

Il linguaggio SQL: DDL di base

Il linguaggio SQL: DDL di base Il linguaggio SQL: DDL di base Sistemi Informativi T Versione elettronica: 04.1.SQL.DDLbase.pdf SQL: caratteristiche generali SQL (Structured Query Language) èil linguaggio standard de facto per DBMS relazionali,

Dettagli

L informatica nella Sanità

L informatica nella Sanità L informatica nella Sanità Perché usare l informatica nella Sanità? Continuità assistenziale Centralità del paziente Trasparenza negli atti amministrativi e sanitari Migliore gestione delle linee guida

Dettagli

Informatica (Basi di Dati)

Informatica (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.

Dettagli

SISTEMA DEI NOMI DI DOMINIO (DNS) Funzionamento del DNS. Soluzione centralizzata

SISTEMA DEI NOMI DI DOMINIO (DNS) Funzionamento del DNS. Soluzione centralizzata SISTEMA DEI NOMI DI DOMINIO (DNS) Ad ogni calcolatore collegato a Internet (host) è associato un indirizzo IP Utilizzo di nomi simbolici da parte degli utenti Necessità di una traduzione dei nomi simbolici

Dettagli

SISTEMA DEI NOMI DI DOMINIO (DNS)

SISTEMA DEI NOMI DI DOMINIO (DNS) SISTEMA DEI NOMI DI DOMINIO (DNS) Ad ogni calcolatore collegato a Internet (host) è associato un indirizzo IP Utilizzo di nomi simbolici da parte degli utenti Necessità di una traduzione dei nomi simbolici

Dettagli

Guida all uso del web service SDMX

Guida all uso del web service SDMX Guida all uso del web service SDMX Introduzione L obiettivo di questo documento è l illustrazione sintetica degli step che tecnicamente bisogna compiere affinché un generico client sia in grado di interagire

Dettagli

Database. Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014

Database. Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014 Database Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014 Cos'è un database? È una struttura di dati composta da tabelle a loro volta composte da campi. Caratteristiche

Dettagli

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione I semestre 04/05 Comunicazione tra Computer Protocolli Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Università degli studi di Salerno Laurea in Informatica 1

Dettagli

LABORATORIO. 2 Lezioni su Basi di Dati Contatti:

LABORATORIO. 2 Lezioni su Basi di Dati Contatti: PRINCIPI DI INFORMATICA CORSO DI LAUREA IN SCIENZE BIOLOGICHE Gennaro Cordasco e Rosario De Chiara {cordasco,dechiara}@dia.unisa.it Dipartimento di Informatica ed Applicazioni R.M. Capocelli Laboratorio

Dettagli

DD - Design Document

DD - Design Document Politecnico di Milano Progetto di Ingegneria del Software 2 DD - Design Document Autori: Claudia Foglieni Giovanni Matteo Fumarola Massimo Maggi Professori: Elisabetta Di Nitto Raffaela Mirandola 1 gennaio

Dettagli

Modellazione dei dati in UML

Modellazione 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):

Dettagli

Architettura del software: dai Casi d Uso al Modello

Architettura del software: dai Casi d Uso al Modello Architettura del software: dai Casi d Uso al Modello Lorenzo Barbieri Sono un Senior Trainer/Consultant in ObjectWay SpA (www.objectway.it), specializzato in architetture Microsoft.NET, Windows, SQL Server,

Dettagli

Reti di calcolatori. Lezione del 18 maggio

Reti di calcolatori. Lezione del 18 maggio Reti di calcolatori Lezione del 18 maggio Riepilogo concetti Il software di rete La gestione della rete non può essere lasciata alle applicazioni-utente Necessità di un software specifico dedicato a gestire

Dettagli

Il modello relazionale dei dati

Il modello relazionale dei dati Il modello relazionale dei dati Master Alma Graduate School Sistemi Informativi Home Page del corso: http://www-db.deis.unibo.it/courses/alma_si1/ Versione elettronica: 04Relazionale.pdf Obiettivi della

Dettagli

GUIDA DI IMPLEMENTAZIONE TRANSAZIONE "AVVISO RICEVIMENTO"

GUIDA DI IMPLEMENTAZIONE TRANSAZIONE AVVISO RICEVIMENTO http://www.moda-ml.org GUIDA DI IMPLEMENTAZIONE TRANSAZIONE "AVVISO RICEVIMENTO" Versione: 2013-1 Data di rilascio: 18/11/2011 Codice documento: G025 Repository XML Schema: http://www.moda-ml.org/modaml/repository/schema/v2013-1/default.asp

Dettagli

Corso di Informatica

Corso 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

Dettagli

Linguaggio C. Fondamenti. Struttura di un programma.

Linguaggio C. Fondamenti. Struttura di un programma. Linguaggio C Fondamenti. Struttura di un programma. 1 La storia del Linguaggio C La nascita del linguaggio C fu dovuta all esigenza di disporre di un Linguaggio ad alto livello adatto alla realizzazione

Dettagli

UNIVERSITÀ DEGLI STUDI DI FIRENZE FACOLTA DI INGEGNERIA DIPARTIMENTO DI SISTEMI E INFORMATICA. Elaborato di Tecnologie del Software per Internet

UNIVERSITÀ DEGLI STUDI DI FIRENZE FACOLTA DI INGEGNERIA DIPARTIMENTO DI SISTEMI E INFORMATICA. Elaborato di Tecnologie del Software per Internet UNIVERSITÀ DEGLI STUDI DI FIRENZE FACOLTA DI INGEGNERIA DIPARTIMENTO DI SISTEMI E INFORMATICA Elaborato di Tecnologie del Software per Internet JMSWEB 2 SISTEMA PER LO SCAMBIO DI MESSAGGI TRA APPLICAZIONI

Dettagli

Internet: architettura e servizi

Internet: architettura e servizi Corso di Laurea Magistrale in Medicina e Chirurgia Corso di Informatica - II anno Prof. Crescenzio Gallo Internet: architettura e servizi c.gallo@unifg.it Internet: argomenti n Modalità di collegamento

Dettagli

Internet: architettura e servizi

Internet: architettura e servizi Facoltà di Medicina Corso di Laurea in Logopedia Corso di Informatica - III anno Prof. Crescenzio Gallo Internet: architettura e servizi c.gallo@unifg.it Internet: argomenti Modalità di collegamento alla

Dettagli

Modellazione di sistema

Modellazione di sistema Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Modellazione di sistema E. TINELLI Contenuti Approcci di analisi Linguaggi di specifica Modelli di

Dettagli

Ingegneria del Software 5. Esercizi sui casi d uso. Dipartimento di Informatica Università di Pisa A.A. 2014/15

Ingegneria del Software 5. Esercizi sui casi d uso. Dipartimento di Informatica Università di Pisa A.A. 2014/15 Ingegneria del Software 5. Esercizi sui casi d uso Dipartimento di Informatica Università di Pisa A.A. 2014/15 formulazione Per motivi di sicurezza, un organizzazione ha deciso di realizzare un sistema

Dettagli

Redazione e modifica di una procedura di sistema qualità. Indice

Redazione e modifica di una procedura di sistema qualità. Indice LEZIONE REDAZIONE E MODIFICA DI UNA PROCEDURA DI SISTEMA QUALITÀ DOTT. SANTE PIZZUTI Indice 1 INTRODUZIONE--------------------------------------------------------------------------------------------------------------

Dettagli

PROGETTAZIONE CONCETTUALE

PROGETTAZIONE CONCETTUALE PROGETTAZIONE CONCETTUALE 1 Il Modello Concettuale Nella progettazione concettuale la descrizione dei dati da rappresentare avviene a livello astratto indipendentemente dal computer e dal software utilizzato.

Dettagli

I metadati per la gestione e conservazione dei documenti elettronici. Fiorella Foscarini Firenze, 17 giugno 2007

I metadati per la gestione e conservazione dei documenti elettronici. Fiorella Foscarini Firenze, 17 giugno 2007 I metadati per la gestione e conservazione dei documenti elettronici Fiorella Foscarini Firenze, 17 giugno 2007 Argomenti Che cosa sono i metadati Criticità relative a definizione, indentificazione e classificazione

Dettagli

FSE Componente Locale Specifica dei Requisiti del protocollo di interoperabilità fra la Componente Locale e i dipartimentali

FSE Componente Locale Specifica dei Requisiti del protocollo di interoperabilità fra la Componente Locale e i dipartimentali Pag. 1 di 67 FSE Componente Locale Specifica dei Requisiti del protocollo di interoperabilità fra la Componente Locale e i dipartimentali Pag. 2 di 67 VERSIONE V10 V11 V12 STATO DELLE VERSIONI DESCRIZIONE

Dettagli

UDA UNITA DI APPRENDIMENTO

UDA UNITA DI APPRENDIMENTO ISTITUTO PROFESSIONALE DI STATO PER L INDUSTRIA E PER L ARTIGIANATO G. GIORGI specializzazioni: ODONTOTECNICA MECCANICA TERMICA ELETTRICA ELETTRONICA TELECOMUNICAZIONI Via Terraglio, 53 31100 TREVISO Tel.

Dettagli

Associazioni. Informatica. Associazioni. Associazioni. Associazioni. Attributi. Possono esistere associazioni diverse che coinvolgono le stesse entità

Associazioni. Informatica. Associazioni. Associazioni. Associazioni. Attributi. Possono esistere associazioni diverse che coinvolgono le stesse entità Informatica Possono esistere associazioni diverse che coinvolgono le stesse entità Lezione 7 Lavora a Laurea magistrale in Scienze della mente Laurea magistrale in Psicologia dello sviluppo e dell'educazione

Dettagli

Network Management. Corso Reti ed Applicazioni Mauro Campanella

Network Management. Corso Reti ed Applicazioni Mauro Campanella Network Management Corso Reti ed Applicazioni Mauro Campanella Cos è il network management? Gli autonomous system (o network ): centinaia o migliaia di oggetti hardware e software che interagiscono Come

Dettagli

DIREZIONE AMMINISTRATIVA AZIENDALE SOMMARIO

DIREZIONE AMMINISTRATIVA AZIENDALE SOMMARIO Pagina 1 di 10 DIREZIONE AMMINISTRATIVA AZIENDALE SOMMARIO Sommario...1 1.Scopo/Obiettivo... 2 1.1.Scopo...2 1.2.Obiettivo...2 2.Campo di applicazione...2 3.Modifiche alle revisioni precedenti...2 4.Definizioni...

Dettagli

Modelli e Sistemi di Elaborazione Peer-to-Peer

Modelli e Sistemi di Elaborazione Peer-to-Peer Università degli Studi della Calabria Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea in Matematica Modelli e Sistemi di Elaborazione Peer-to-Peer Concetti di base sul Peer-to-Peer: -

Dettagli

Presupposti tecnici e aspetti procedurali dell'interoperabilità tra ILL-SBN e Aleph500

Presupposti tecnici e aspetti procedurali dell'interoperabilità tra ILL-SBN e Aleph500 Presupposti tecnici e aspetti procedurali dell'interoperabilità tra ILL-SBN e Aleph500 Immagine sede evento Liliana Bernardis Roma, 12 maggio 2014 Le origini della collaborazione Roma, 18 settembre 2007

Dettagli

Definizione Un modello astratto è la rappresentazione formale di idee e conoscenze relative a un fenomeno.

Definizione Un modello astratto è la rappresentazione formale di idee e conoscenze relative a un fenomeno. MODELLI INFORMATICI 1 Definizione Un modello astratto è la rappresentazione formale di idee e conoscenze relative a un fenomeno. Aspetti di un modello: il modello è la rappresentazione di certi fatti;

Dettagli

Generazione Automatica di Asserzioni da Modelli di Specifica

Generazione Automatica di Asserzioni da Modelli di Specifica UNIVERSITÀ DEGLI STUDI DI MILANO BICOCCA FACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALI Corso di Laurea Magistrale in Informatica Generazione Automatica di Asserzioni da Modelli di Specifica Relatore:

Dettagli

GUIDA DI IMPLEMENTAZIONE TRANSAZIONE "RISPOSTA ORDINE PRODUZIONE CAPI SU MISURA"

GUIDA DI IMPLEMENTAZIONE TRANSAZIONE RISPOSTA ORDINE PRODUZIONE CAPI SU MISURA http://www.moda-ml.org GUIDA DI IMPLEMENTAZIONE TRANSAZIONE "RISPOSTA ORDINE PRODUZIONE CAPI SU MISURA" Versione: 2013-1 Data di rilascio: 24/05/2012 Codice documento: G072 Repository XML Schema: http://www.moda-ml.org/moda-ml/repository/schema/v2013-1/default.asp

Dettagli

PIANIFICAZIONE E REALIZZAZIONE DI UN SISTEMA INFORMATIVO 147 6/001.0

PIANIFICAZIONE E REALIZZAZIONE DI UN SISTEMA INFORMATIVO 147 6/001.0 PIANIFICAZIONE E REALIZZAZIONE DI UN SISTEMA INFORMATIVO 147 6/001.0 PIANIFICAZIONE E REALIZZAZIONE DI UN SISTEMA INFORMATIVO ELEMENTI FONDAMENTALI PER LO SVILUPPO DI SISTEMI INFORMATIVI ELABORAZIONE DI

Dettagli

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI Confronto tra ISO-OSI e TCP/IP, con approfondimento di quest ultimo e del livello di trasporto in cui agiscono i SOCKET. TCP/IP

Dettagli

Seconda Fase del Progetto

Seconda Fase del Progetto Seconda Fase del Progetto Costruzione modello analitico: modellazione basata sugli scenari, modellazione del flusso dei dati, modellazione delle classi analitiche e del dominio comportamentale Costruzione

Dettagli

Reti di elaboratori. Reti di elaboratori. Reti di elaboratori INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Reti di elaboratori. Reti di elaboratori. Reti di elaboratori INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Reti di elaboratori Rete di calcolatori: insieme di dispositivi interconnessi Modello distribuito INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Funzioni delle reti: comunicazione condivisione di

Dettagli

Operatori Socio Sanitari risorsa e opportunità per il miglioramento della qualità e dell assistenza. Attribuzione o delega?

Operatori Socio Sanitari risorsa e opportunità per il miglioramento della qualità e dell assistenza. Attribuzione o delega? Operatori Socio Sanitari risorsa e opportunità per il miglioramento della qualità e dell assistenza. Attribuzione o delega? Pordenone, Marzo 2014 Dott.ssa Catia Cassin Delega In ambito gestionale per delega

Dettagli

Integrazione delle tecniche di imaging in ambiente ospedaliero Intranet

Integrazione delle tecniche di imaging in ambiente ospedaliero Intranet UNIVERSITÀ DEGLI STUDI DI MILANO Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Scienze dell Informazione Integrazione delle tecniche di imaging in ambiente ospedaliero Intranet

Dettagli

Guida rapida per l installazione della centrale Agility 1

Guida rapida per l installazione della centrale Agility 1 Guida rapida per l installazione della centrale Agility Per maggiori informazioni fare riferimento al manuale Installatore della Agility scaricabile sul nostro sito: www.riscogroup.it Grazie per aver acquistato

Dettagli

Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Informatica

Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Informatica UNIVERSITA DEGLI STUDI DI CATANIA Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Informatica GIUSEPPE CATAUDELLA Proposta e valutazione di procedure di sicurezza ed autenticazione compatibili

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela

Dettagli

Reti. Reti e interconnessione di reti - Internetwork WAN 1 WAN 1. Router multiprotocollo (gateway) Terminologia

Reti. Reti e interconnessione di reti - Internetwork WAN 1 WAN 1. Router multiprotocollo (gateway) Terminologia Reti Reti e interconnessione di reti - Internetwork WAN WAN Router multiprotocollo (gateway) Terminologia internet - internetwork :interconnessione di più reti generiche Internet - la specifica internetwork,

Dettagli

LABORATORIO DI TELEMATICA

LABORATORIO DI TELEMATICA LABORATORIO DI TELEMATICA COGNOME: Ronchi NOME: Valerio NUMERO MATRICOLA: 41210 CORSO DI LAUREA: Ingegneria Informatica TEMA: Analisi del protocollo FTP File Transfer Protocol File Transfer Protocol (FTP)

Dettagli

[EEDS] Comprendere cosa è l hardware, conoscere i fattori che influiscono sulle prestazioni di un computer e sapere cosa sono le periferiche.

[EEDS] Comprendere cosa è l hardware, conoscere i fattori che influiscono sulle prestazioni di un computer e sapere cosa sono le periferiche. PROPOSTA PER L EROGAZIONE DI CORSI DI FORMAZIONE CON CERTIFICAZIONE FINALE ECDL (CORE E/O HEALTH) A CURA DEL DIPARTIMENTO DI CHIRURGIA (TEST CENTER DI ATENEO AGI_02) A FAVORE DEL DIPARTIMENTO DI FILOSOFIA,

Dettagli

DTW DECODER. Per la gestione del servizio SMS, bisogna agire tramite il pannello di controllo posto a bordo delle macchine di ispezione:

DTW DECODER. Per la gestione del servizio SMS, bisogna agire tramite il pannello di controllo posto a bordo delle macchine di ispezione: Modulo SMS Per la gestione del servizio SMS, bisogna agire tramite il pannello di controllo posto a bordo delle macchine di ispezione: Questa è la barra del menu di DTW. E presente in basso a destra nel

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela

Dettagli

Raccolta 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 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

Dettagli

PROGETTAZIONE DI UN DATABASE

PROGETTAZIONE DI UN DATABASE Indice PROGETTAZIONE DI UN DATABASE 1.Il modello ER (entity relationship)...1 Generalità...1 I costrutti principali del modello...2 Entità...2 Associazioni...2 Attributi...2 Altri costrutti del modello...2

Dettagli

AGENDA DELLA GRAVIDANZA

AGENDA DELLA GRAVIDANZA AGENDA DELLA GRAVIDANZA CEFFA M. CARMEN DMI ASL NOVARA- 2012 DGR n. 34-8769 del 12/05/2008 Piano socio-sanitario sanitario regionale 2012-2015. 2015. Area materno-infantile infantile: : definizione obiettivi

Dettagli

Microsoft SQL Server Integration Services

Microsoft SQL Server Integration Services Sistemi Informativi Dott.ssa Elisa Turricchia Alma Mater Studiorum - Università di Bologna elisa.turricchia2@unibo.it 1 Microsoft SQL Server Integration Services 1 SQL Server Integration Services SSIS

Dettagli

Imaging. Informatica. Prof. Pierpaolo Vittorini pierpaolo.vittorini@univaq.it

Imaging. Informatica. Prof. Pierpaolo Vittorini pierpaolo.vittorini@univaq.it pierpaolo.vittorini@univaq.it Università degli Studi dell Aquila Dip.to di Medicina Interna, Sanità Pubblica, Scienze della Vita e dell Ambiente Codifica di segnali I segnali provenienti da un apparato

Dettagli

Università degli Studi di Bologna Bologna, 12/12/2002 Corso di Laurea In Informatica. Alessandro Valenti. Sessione II

Università degli Studi di Bologna Bologna, 12/12/2002 Corso di Laurea In Informatica. Alessandro Valenti. Sessione II Università degli Studi di Bologna Bologna, 12/12/2002 Corso di Laurea In Informatica Alessandro Valenti Sessione II Anno Accademico 2001-2002 SOMMARIO: Scenario Data Integration Il Servizio AnaWeb Web

Dettagli

Quality gate. Sono eventi programmati regolarmente e condotti seguendo una procedura standard

Quality gate. Sono eventi programmati regolarmente e condotti seguendo una procedura standard Quality gate Nei punti chiave del processo di sviluppo del software, viene integrato un insieme di quality gate per monitorare la qualità del prodotto intermedio prima che quest ultimo possa passare al

Dettagli

Lezione 4. Modello EER

Lezione 4. Modello EER Lezione 4 Modello EER 1 Concetti del modello EER Include tutti i concetti di modellazione del modello ER Concetti addizionali: sottoclassi/superclassi, specializzazione, categorie, propagazione (inheritance)

Dettagli

Approfondimento di Marco Mulas

Approfondimento di Marco Mulas Approfondimento di Marco Mulas Affidabilità: TCP o UDP Throughput: banda a disposizione Temporizzazione: realtime o piccoli ritardi Sicurezza Riservatezza dei dati Integrità dei dati Autenticazione di

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

Dettagli

IP Internet Protocol

IP Internet Protocol IP Internet Protocol Vittorio Maniezzo Università di Bologna Vittorio Maniezzo Università di Bologna 13 IP - 1/20 IP IP è un protocollo a datagrammi In spedizione: Riceve i dati dal livello trasporto e

Dettagli

Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica. Ingegneria del Software. La fase di Analisi

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

Dettagli

Monitoraggio e gestione dell IDoc per i sistemi SAP

Monitoraggio e gestione dell IDoc per i sistemi SAP Libelle EDIMON Monitoraggio e gestione dell IDoc per i sistemi SAP Versione documento: 3.0 Un operazione IDoc correttamente funzionante e senza interruzioni è una parte essenziale dell esecuzione dei processi

Dettagli

Normativa sulla privacy negli. USA: http://aspe.hhs.gov/admnsimp/pl104191.htm Italia: http://www.garanteprivacy.it/garante/doc.jsp?

Normativa sulla privacy negli. USA: http://aspe.hhs.gov/admnsimp/pl104191.htm Italia: http://www.garanteprivacy.it/garante/doc.jsp? Normativa sulla privacy negli USA e in Italia USA: http://aspe.hhs.gov/admnsimp/pl104191.htm Italia: http://www.garanteprivacy.it/garante/doc.jsp?id=1042761 Complementi di Informatica Medica 1. Anno Accademico

Dettagli

Service Discovery Protocol (SDP) Bluetooth

Service Discovery Protocol (SDP) Bluetooth Service Discovery Protocol (SDP) Bluetooth I protocolli di service discovery permettono a dispositivi ed applicazioni di cercare servizi offerti da altri dispositivi ed applicazioni. Per servizio si intende

Dettagli

La Progettazione Concettuale

La Progettazione Concettuale La Progettazione Concettuale Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica CorsodiBasidiDati Anno Accademico 2006/2007 docente: ing. Corrado Aaron Visaggio

Dettagli

Basi di dati. (Sistemi Informativi) teoria e pratica con Microsoft Access. Basi di dati. Basi di dati. Basi di dati e DBMS DBMS DBMS

Basi di dati. (Sistemi Informativi) teoria e pratica con Microsoft Access. Basi di dati. Basi di dati. Basi di dati e DBMS DBMS DBMS Basi di Basi di (Sistemi Informativi) Sono una delle applicazioni informatiche che hanno avuto il maggiore utilizzo in uffici, aziende, servizi (e oggi anche sul web) Avete già interagito (magari inconsapevolmente)

Dettagli

Informatica. Prof. Pierpaolo Vittorini. University of L Aquila Dep. of Life, Health and Environmental Sciences

Informatica. Prof. Pierpaolo Vittorini. University of L Aquila Dep. of Life, Health and Environmental Sciences Informatica Prof. Pierpaolo Vittorini University of L Aquila Dep. of Life, Health and Environmental Sciences Pierpaolo Vittorini (UnivAQ) Informatica 1 / 22 Imaging Pierpaolo Vittorini (UnivAQ) Informatica

Dettagli

Sistemi Informativi Geografici

Sistemi Informativi Geografici Sistemi Informativi Geografici Introduzione ai dati geografici Alberto Belussi Anno accademico 2007-08 08 Sistemi Informativi Territoriali (SIT) o Geografici I Sistemi Informativi Territoriali (SIT) gestiscono

Dettagli