Ingegneria del Software



Documenti analoghi
Diagrammi di Flusso dei Dati

Gestione del workflow

DFD DISPENSA DEL CORSO DI SISTEMI INFORMATIVI UNIVERSITÀ DEGLI STUDI DI VERONA FACOLTÀ DI MM.FF.NN LAUREA SPECIALISTICA IN INFORMATICA

Modellazione di sistema

Sistemi Informativi. Introduzione. Processi fisici. Tipologie di processi. Processi informativi. Processi aziendali

I Sistemi Informativi

MODELLO E/R. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore

Requisiti normativi, standard, template

Dispensa di Informatica I.1

UNIVERSITA DEGLI STUDI DI BRESCIA Facoltà di Ingegneria

ANALISI E MAPPATURA DEI PROCESSI AZIENDALI

Fashion Control System

ANALISI FUNZIONALE E DIAGRAMMI DI FLUSSO DEI DATI DFD 1

Agenda telematica delle manifestazioni pubbliche

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

Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009. Prof. Raffaele Nicolussi

Il software pur essendo abbastanza complesso strutturalmente è invece facile da utilizzare.

Corso semestrale di Analisi e Contabilità dei Costi

Raggruppamenti Conti Movimenti

Lo studio professionale quale microimpresa?

Risolvere un problema significa individuare un procedimento che permetta di arrivare al risultato partendo dai dati

02 L Informatica oggi. Dott.ssa Ramona Congiu

GLI ARCHIVI DI DATI. File Un File è una sequenza di informazioni che costituisce una unità logica. Un file è un un contenitore di di informazioni

Note per generazione file.txt per invio trimestrale V.P. all AGENZIA DELLE ENTRATE

- la possibilità di monitorare lo stato attuale della macchina - fornire una reportistica sulla base di alcune variabili

MODELLAZIONE DEI PROCESSI AZIENDALI. workflow 1

Un modello di sistema aziendale

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

Picking. Contenuto della lezione

MODELLAZIONE DEI PROCESSI AZIENDALI. workflow 1

Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare.

tesi di laurea Anno Accademico 2004/2005 relatore Ing. Massimo Ficco candidato Pasquale Incarnato Matr. 534/938

Effettuare gli audit interni

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Fondamenti di Informatica. Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI!

SOLUZIONI INFORMATICHE PER L INDUSTRIA

Business Intelligence, OLAP e il monitoraggio del proprio Business

Ingegneria del Software

Modulo 1. Database: concetti introduttivi

JOB - Amministrazione del personale. JOB/Presenze La soluzione per la gestione decentrata delle presenze.

Università degli Studi di Roma Tor Vergata Facoltà di Lettere

Modellazione dei dati in UML

Automation Solutions

PROGETTAZIONE CONCETTUALE

LE SOLUZIONI AXIOMA PER LE BANCHE. Acquisire, contabilizzare e archiviare in modo automatico i documenti dell'ufficio economato

All interno del computer si possono individuare 5 componenti principali: SCHEDA MADRE. MICROPROCESSORE che contiene la CPU MEMORIA RAM MEMORIA ROM

2- Identificazione del processo. (o dei processi) da analizzare. Approcci: Esaustivo. In relazione al problema. Sulla base della rilevanza

Scopo della lezione. Informatica. Informatica - def. 1. Informatica

Definizione di Internet

Daywork è il nome della piattaforma proposta da Dún Soluzioni Informatiche a supporto dei sistemi di Programmazione e Controllo di Gestione

Scienze della Comunicazione Università di Salerno. UD 3.2a: Introduzione alla Programmazione

Significato e caratteristiche

Sage Start Archivio file Guida. Dalla versione

Ingegneria del Software T

Dalle esigenze e l esperienza dell ARPAT una proposta per un catasto acustico nazionale

LE SOLUZIONI AXIOMA PER L'INDUSTRIA. Parigi Industry Srl Un caso di successo

EASY SHARE FINANCE S.r.l. SOCIETA DI CONSULENZA IN FINANZA AZIENDALE E FORMAZIONE

I casi d uso corrispondono ai compiti che l attore (che può essere una persona fisica e non) può svolgere.

- 2 % 7, 0 ( 3 / 8 6

La reingegnerizzazione dei processi nella Pubblica Amministrazione

Analisi e sviluppo del call center e del servizio di customer care

BASI DI DATI per la gestione dell informazione. Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone

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

Nozioni di Informatica di base. dott. Andrea Mazzini

Progettazione esterna

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

Trasmissione e raccolta dati

PROTOCOLLO INFORMATICO. Soluzioni gestionali integrate per la Pubblica Amministrazione Architettura client/server

GLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1. Il Repeater 2. L Hub 2. Il Bridge 4. Lo Switch 4. Router 6

TICa1. 3) Uno scanner è una periferica di: a) Input b) Output c) elaborazione d) Input-Output e) Memorizzazione

COME VIENE REALIZZATO UN SERVIZIO DI RIORGANIZZAZIONE DEI SISTEMI INFORMATIVI AZIENDALI?

24 Marzo REPORTING ECONOMICO - PATRIMONIALE

ISTRUZIONI E SUGGERIMENTI PER LA STESURA DEL REPORT

SPESOMETRO. 2. Parametrizzazione Dal menu principale Spesometro lanciare il menù Archivi di base.

I Problemi e la loro Soluzione. Il Concetto Intuitivo di Calcolatore. Risoluzione di un Problema. Esempio

Fatturazione sequenziale Parcelle e Fatture / Fatturazione a flussi

Informatica. Prof. M. Colajanni Università di Modena Reggio Emilia

Il database management system Access

Percorso di formazione continua nell ambito del progetto La strada per domani 2 Modulo qualità e sviluppo

BASI DI DATI - : I modelli di database

Gestire il Protocollo, i Flussi documentali, gli Atti Amministrativi ed i Relativi Archivi

Gestione Automatizzata di una Lista Nozze

Le Basi di Dati. Le Basi di Dati

PROCESSO E PROCEDURA OMOLOGAZIONE POSTA REPORT

Modulo Tour Operator

Processo parte VII. Strumenti. Maggiore integrazione. Sviluppo tecnologico

2 - Modifica Annulla ANNULLA TOPOGRAFICO ANNULLA TOPOGRAFICO MULTIPLO FIGURA 2.1

Corso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati

INFORMATICA GENERALE. Prof Alberto Postiglione Dipartim. Scienze della Comunicazione Univ. Salerno. Università degli Studi di Salerno

R E G I O N E U M B R I A GIUNTA REGIONALE. Direzione Affari Generali della Presidenza e della Giunta regionale. Servizio Segreteria della Giunta

Corso di. Analisi e contabilità dei costi

MANUALE DELLA QUALITÀ Pag. 1 di 10

IDENTIFICAZIONE DEI BISOGNI DEL CLIENTE

Corso di Sistemi di Elaborazione delle informazioni

Progettazione concettuale

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi.

PROCESSO CIVILE TELEMATICO GUIDA RAPIDA AGLI ADEMPIMENTI

Basi di dati. Esercitazione ER. Paolo Papotti. Esercizio giugno 2005

DATABASE.

Transcript:

Ingegneria del Software Analisi Strutturata - DFD

Data Flow Diagram Rappresenta le trasformazioni che i dati subiscono nel loro flusso all interno del sistema Ogni sistema di elaborazione effettua una trasformazione di dati di ingresso in dati di uscita input computer based system output

Data Flow Diagram (2) Permette anche di descrivere processi di business

Elementi Sintattici external entity process data flow data store

External Entity Un produttore o consumatore di dati Esempi: persone, dispositivi, sensori Un altro esempio: : computer-based system I dati devono sempre essere originati da qualche parte E devono sempre essere spediti a qualcuno o qualcosa

Process Un elaboratore di dati (trasforma dati di input in dati di output) Esempi: calcolo di funzioni, elaborazione testi, rappresentazione grafica, I dati devono essere elaborati in qualche modo per ottenere le funzioni di sistema

Data Flow Il flusso dati in un sistema inizia come input e termina come output base altezza calcola area del rettangolo area

Data Store I dati devo essere spesso memorizzati per elaborazioni successive report required sensor # look-up sensor data sensor number sensor #, type, location, age type, location, age sensor data

Gerarchia di un DFD Il DFD può essere realizzato su più livelli di dettaglio x a P b y level 0 a p1 c p2 f level 1 d p3 e p4 g 5 b

Linee Guida per la Realizzazione Tutte gli elementi grafici devono essere etichettati con nomi significativi Il DFD si articola su più livelli di dettaglio Esiste sempre un livello 0 rappresentativo dell intero contesto Tutte le entità esterne sono rappresentate a livello 0 Tutte le linee di trasferimento dati sono etichettate

DFD Un esempio La società di servizi Delta organizza trasporti internazionali di containers. Il trasporto non viene effettuato dalla società stessa ma da fornitori di servizi di trasporto terrestre, ferroviario e marittimo i cui preventivi di trasporto, denominati offerte, sono gestiti dalla società Delta in archivi. I clienti contattano la società Delta per organizzare un trasporto da una origine verso una destinazione. Una coppia <origine,destinazione> rappresenta una La società Delta compone i servizi di trasporto terrestri, ferroviari e marittimi analizzando le offerte dai propri fornitori e componendo le tratte elementari, cioè le tratte che fanno riferimento alle offerte dei fornitori Es. Un trasporto da Avellino a New York potrebbe essere realizzato facendo prima un trasporto terrestre sulla tratta elementare Avellino- Napoli, quindi un trasporto marittimo sulla tratta Napoli-New York Una volta composto il trasporto la società Delta emette una propria offerta al cliente denominata quotazione

DFD di Livello 0 Cliente Richiesta Trasporto Composizione Quotazione Quotazione Cliente

DFD di Livello 1 level 0 Richiesta Trasporto Composizione Quotazione Quotazione Offerte Richiesta Trasporto level 1 Individuazione Tratte Elementari Tratte Selezione Offerte Quotazione