Requisiti normativi, standard, template

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

Progettazione esterna

Descrizione di un algoritmo

Gestione del workflow

Fasi di creazione di un programma

ANALISI FUNZIONALE E DIAGRAMMI DI FLUSSO DEI DATI DFD 1

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

RAPPRESENTAZIONE GRAFICA DEGLI ALGORITMI

ISTITUTO TECNICO ECONOMICO MOSSOTTI

UML - Unified Modeling Language

FONDAMENTI di INFORMATICA L. Mezzalira

Cenni su algoritmi, diagrammi di flusso, strutture di controllo

Sistemi Informativi I Caso di studio con applicazione di UML

1. BASI DI DATI: GENERALITÀ

CROSSROAD. Gestione TENTATA VENDITA. Introduzione. Caratteristiche generali. Principali funzionalità modulo supervisore

Gruppo Buffetti S.p.A. Via F. Antolisei Roma

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

REFERENZIAZIONI 2001) NUP

Algoritmi. Maurizio Palesi. Maurizio Palesi 1

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

Lezione 8. La macchina universale

Diagrammi di Flusso dei Dati

Barcode Inventory System

Governare il processo della sicurezza

MANUALE UTENTE. In questo manuale verranno descritte tutte le sue funzioni. Il sistema OTRS è raggiungibile al seguente link:

UNIVERSITA DEGLI STUDI DI BRESCIA Facoltà di Ingegneria

Software di base. Corso di Fondamenti di Informatica

MODELLAZIONE DEI PROCESSI AZIENDALI. workflow 1

INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI

Introduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico

Funzionalità di un Algoritmo

Il documento rappresenta una guida sintetica per descrivere sia la filosofia che il modulo software per l implementazione dei workflow in recuper@2.

Nozione di algoritmo. Gabriella Trucco

Introduzione al Linguaggio C

Modulo 3 - Elaborazione Testi 3.5 Stampa unione

Al giorno d oggi, i sistemi per la gestione di database

Politecnico di Bari Corso di Laurea Specialistica in Ingegneria Informatica A.A Casi di Studio. Traccia n 1

Creare diagrammi di Gantt con Visio 2003

Registratori di Cassa

Dispensa di Informatica I.1

Soluzioni integrate per la gestione del magazzino

TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE

MODELLAZIONE DEI PROCESSI AZIENDALI. workflow 1

Appunti del corso di Informatica 1 (IN110 Fondamenti) 2 Algoritmi e diagrammi di flusso

Excel. A cura di Luigi Labonia. luigi.lab@libero.it

Appunti di Sistemi Elettronici

J-TraxAccessi+ 1. FUNZIONI J-TraxAccessi Definizione e composizione dei Varchi

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

Architettura di un calcolatore

Dispense di Informatica Anno Scolastico 2008/2009 Classe 3APS. Dal Problema all'algoritmo

SOFTWARE. È l insieme delle istruzioni che è necessario fornire alla macchina per il suo funzionamento. Vi sono due categorie di software:

SOFTWARE PER LA RILEVAZIONE PRESENZE SUL WEB

INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI

LA REALIZZAZIONE DEL DVR CON IL SOFTWARE STR.A.DI.VA.RI.

Riconoscere le caratteristiche funzionali di un Nozioni fondamentali di un sistema operativo.

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

Le L z e ione n e d i d V isu s a u l B asi s c Prof.ssa Paola Goi 1

Manuale della Qualità e Controllo del Processo

ARCHIVIAZIONE DOCUMENTALE NEiTdoc

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI

INFORMATICA 1 L. Mezzalira

Uso del computer e gestione dei file. Elaborazione testi. Foglio elettronico. Strumenti di presentazione

TECNOLOGIE INFORMATICHE DELLA COMUNICAZIONE ORE SETTIMANALI 2 TIPO DI PROVA PER GIUDIZIO SOSPESO PROVA DI LABORATORIO

DINAMIC LIGHT PLUS Principali modifiche introdotte con la versione 4.75 Giugno 2011

Esercitazioni di Progettazione del Software. Esercitazione (Prova al calcolatore del 17 settembre 2010)

DI D AGRA R MM M I M A BLOCC C H C I TEORI R A E D D E SERC R I C ZI 1 1

Le Basi di dati: generalità. Unità di Apprendimento A1 1

Cambio Codice IVA (dal 21% al 22%)

Il Software. Il software del PC. Il BIOS

ACQUISIZIONE DATI DI PRODUZIONE SISTEMA PDA

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

WMS NFS. La soluzione per l area logistica

Metodologie di programmazione in Fortran 90

Progetto NoiPA per la gestione giuridicoeconomica del personale delle Aziende e degli Enti del Servizio Sanitario della Regione Lazio

I database relazionali (Access)

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

DISPENSE DI PROGRAMMAZIONE. Modulo 1 Risolvere problemi con l elaboratore: dal problema all algoritmo (Parte III)

Effettuare gli audit interni

Access. P a r t e p r i m a

I I SISTEMI INFORMATIVI INTEGRATI. Baan IV IV - Distribution NOTE

Protezione delle registrazioni di tracciamento da modifiche non autorizzate A R.1.6 [TU /52/1/b]

Standard di documentazione Linee guida per la rappresentazione dei processi

Scenario di Progettazione

EA 03 Prospetto economico degli oneri complessivi 1

UTILIZZO DEL MODULO DATA ENTRY PER L IMPORTAZIONE DEI DOCUMENTI (CICLO PASSIVO)

IL SOFTWARE SECONDO LA NORMA UNI EN ISO :2008 (IIA PARTE) 1

GESTIONE ORDINI. Sommario

Come usare P-touch Transfer Manager

Introduzione. Informatica B. Daniele Loiacono

Corso di Informatica

Algoritmo. I dati su cui opera un'istruzione sono forniti all'algoritmo dall'esterno oppure sono il risultato di istruzioni eseguite precedentemente.

Formalismi per la descrizione di algoritmi

Movimentazioni giornaliere dei prodotti con inserimento automatico tramite causali di movimentazione.

PROCEDURE - GENERALITA

ANALISI E MAPPATURA DEI PROCESSI AZIENDALI

APPROVVIGIONARE APPROVVIGIONARE. Rev. Data Causale Redazione Verifica Approvazione. 00 xx/xx/xxxx Prima emissione

Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO

GESTIONE DEI BENI USATI

PrometeoQualità. Manuale Documenti

IV. TEMPI E RISORSE: STRUMENTI DI PIANIFICAZIONE E CONTROLLO

Transcript:

Schemi di rappresentazione delle procedure Costituiscono al tempo stesso modalità di analisi (o descrizione) e di progettazione. Sono schemi di rappresentazione utilizzati anche per descrivere i workflow. Sono stati introdotti vari schemi con diversa capacità rappresentativa. Alcuni esempi: Flow-chart (o diagramma a blocchi) Modelli IPO e HIPO (Input Process Output) DFD (Data Flow Diagram) Diagrammi dell analisi operativa (Operational Analysis Diagram) 100

Flow Chart Mette in evidenza la logica del flusso delle informazioni informazioni (non presente nella rappresentazione DFD ) Descrive i collegamenti logici e i flussi informativi tra le diverse attività di un processo Evidenzia le diramazioni alternative che possono verificarsi all interno di un dato processo Quando il processo/attività da modellizzare è troppo complesso, il flow chart viene scomposto in blocchi 101

Flow Chart REDAZIONE BZ 0 APRI IL FILE INPUT MANUALE AZIONE REVISIONE BZ 1 I/O CHIUDI IL FILE SCRIVI. OUTPUT MANUALE YES CONDIZIONE NO STORAGE MAGNETIC TAPE STORAGE MAGNETIC DISK STORAGE ON-LINE STORAGE START DOCUMENT END 102

Flow Chart TASK 1 Y C N Y C N TASK 2 TASK 1 TASK 2 TASK 1 SEQUENZA SCELTA ITERAZIONE 103

Flow Chart: esempio (Norma) PIANO DOCUMENTAZIONE DI PROGETTO SVILUPPO PRODOTTO ANALISI e PROGETTO REDAZIONE DRAFT PIANO DI SVILUPPO E DI RILASCIO VERIFICA NO SI REVISIONE DEPLOYMENT 104

Flow Chart: esempio PR. Dati due numeri, indicare se il primo è maggiore o minore del secondo START LETTURA A e B a>b SI NO SCRITTURA a>b SCRITTURA a<b END 105

Flow Chart: esempio PR. Risolvi equ. 2 o grado, dati a, b, c START Leggi a,b,c delta b2-4ac Vero delta<0 Falso Vero delta=0 Falso x1 -b/2a x1 (-b+sqrt(delta))/2a x2 -b/2a x2 (-b-sqrt(delta))/2a scrivi non ci sono radici reali scrivi x1 e x2 END 106

Flow Chart: esempio Gestione ordini ACCORDO con il Cliente RICEZIONE ORDINE STAMPA CONFERMA ORDINE INVIO ORDINE IN PRODUZIONE IMMISSIONE ORDINE CONFERMA ORDINE SI ORDINE EVASO? NO MAGAZZINO Non Disp. AVVISO Cliente Non Disp. Disponibile 107

IPO (Input, Process, Output) E una metodologia con la quale: si valutano i dati in ingresso si descrivono i procedimenti e le operazioni da eseguire si riportano i risultati (dati/messaggi) come richiesto dal problema I linguaggi utilizzati per la rappresentazione IPO dei workflow risultano: WPDL (Workflow Process Definition Language) PIF (Process Interchange Framework) PSL (Process Specification Language) Questa metodologia è usata principalmente nelle aree di sviluppo 108

IPO Model Storage Input Process Output Printer. Database Il blocco di input legge i dati da un file o da un data base, ne controlla la validità e li rende disponibili per l elaborazione Il processo effettua una transazione sugli input, elabora e sulla base dei risultati crea un nuovo record L output legge questi record li formatta e li riporta su un data base o su una periferica 109

IPO - esempio Rappresentazione del risultato dell esame con il Modello IPO I)nput P)rocess O)utput Richiedi il test n.1, il test n. 2 e l esame finale Calcola il risultato dell esame Riporta il risultato su stampante Spesso c è la necessità di associare un algoritmo al processo: Ad esempio, per calcolare il risultato dell esame è necessario definire simboli e variabili: risultato esame = (test1 * 0.25) + (test2 * 0.25) + + (esame_finale * 0.50); 110

HIPO - Hierarchical IPO Scompone le procedure complesse secondo un approccio gerarchico. Evidenzia in modo immediato la scomposizione del problema in sottoprocedure elementari definendole in modo preciso Per le sottoprocedure si segue la rappresentazione IPO Esempio: CALCOLO RETRIBUZIONE VALUTAZIONE ORE CALCOLO STIPENDIO STAMPA CEDOLINO CALCOLO ORE LAVORATE CALCOLO RETRIBUZIONE CALCOLO TRATTENUTE CALCOLO LORDO CALCOLO NETTO AGGIORNA FILE CONTROLLO E STAMPA 111

DFD - Data Flow Diagram Evidenzia i moduli funzionali con i relativi elementi di interfaccia (flussi) verso altri moduli o verso entità esterne. Fasi di applicazione Diagramma di contesto: definisce le relazioni (flussi informativi) del processo in oggetto con entità o processi esterni DFD di primo livello: prima stesura in cui il processo è scomposto in sottoattività DFD a maggiore grado di dettaglio: ciascun sottoprocesso viene ulteriormente scomposto (si può arrivare fino a ) Appropriata per un approccio di tipo sistemistico, per il quale il flusso tra processi è più importante rispetto ai dati. Utilizzato in ingegneria del SW e nel progetto di sistemi informativi Approccio di tipo black-box 112

DFD - simboli Process (nome e n.ro del processo) Azione, manuale o automatica, svolta sui dati Elabora, memorizza o fornisce dati Data Store Specifica il luogo in cui sono presenti i dati (manuale o eln (file)) Source/Sink Entità o processi esterni (unità organizzativa, persona, sistema) Data Flow Transito di un dato da un processo ad un altro (i.e., report, fax, etc.) 113

Diagramma di contesto esempio Gestione Ordini * Linea di Produzione esterna all azienda Cliente c7 indisponibilità Giacenze Magazzino c5 conferma ordine c9- lista materiali c1 - ricezione ordine 1 Gestione Ordini c12 ordine produzione c17 schedulazione Linea di Produzione* Calendario Produzione Scomposizione del processo 1.0 114

Diagramma di contesto Esempio Gestione Ordini Cliente c1 richiesta di acquisto 1.1 Ricezione Ordini Linea di Produzione c2 richiesta disp.tà c12 ordine di produzione c9 Giacenze Magazzino lista materiali 1.2 Immissione e verifica disponibilità c10 - scheduling c11 risposta cliente 1.3 Scheduling e Ordine produzione 1.4 c7 - indisponibilità c5 -conferma ordine Emissione Conferma Ordine/Indisponib. Calendario Produzione c17 - schedulazione 115

Diagramma Analisi Operativa (Operational Analysis Diagram) Rappresentazione focalizzata sulle attività/procedure aziendali Evidenzia le attività svolte dalle varie aree/uffici/funzioni all interno di un dato processo Utile per l analisi degli effetti organizzativi del Sistema Informativo 116

Diagramma Analisi Operativa Esempio Gestione Ordini VENDITE PRODUZIONE SPEDIZIONI RICEZIONE ORDINI CLIENTI E presente in magazzino IMMISSIONE ORDINI SU TERMINALE Conferma d ordine INVIO ORDINE ALLA PRODUZIONE Non è presente in magazzino Programmi di produzione SEGNALAZIONE DI INDISPONIBILITA AL CLIENTE KO OK CONFERMA ORDINE AL CLIENTE Conferma d ordine 117

I Manuali N O R M E Procedura A Procedura B AZIENDALI M A N U A L I MANUALE DI E&M MANUALE D USO MANAULE DELLA SICUREZZA MANUALE DELLE PRCOCEDURE ORGANIZZATIVE MANUALE DI QUALITA AZIENDALI CLIENTE 118