Analisi, rappresentazione e progettazione delle procedure
|
|
|
- Ilaria Moretti
- 9 anni fa
- Просмотров:
Транскрипт
1 Analisi, rappresentazione e progettazione delle procedure
2 PROCEDURA secondo una prospettiva organizzativa/aziendale: un insieme di operazioni (o attività) per ottenere determinati scopi o svolgere determinate funzioni, e svolte secondo un insieme di norme, regole, prassi secondo una prospettiva informatica: insieme delle operazioni che svolge il sistema informatico per effettuare una determinata operazione
3 Quando una procedura è traducibile in termini informatici?
4 ESEMPI DI PROCEDURE AZIENDALI: Elaborazione di transazioni: Ad es.: prenotazione di una stanza d albergo Procedure amministrative istituzionali: Ad es.: contabilità Supporto alle operazioni: Ad es.: carico/scarico magazzini
5 In una casseruola portate a bollore acqua salata e acidulata con due cucchiai d aceto In una ciotola sgusciate le uova per controllarne la freschezza Tuffate le uova nell acqua bollente Ritirate le uova dopo 3/4 minuti con una paletta forata Regolate le sfrangiature dell albume Servite
6 Il cliente porta il carrello alla cassa Il cliente deposita i prodotti sul banco L addetto alla cassa preleva un prodotto L addetto verifica il prezzo; se non lo conosce, chiede al supervisore L addetto batte il prezzo sulla cassa L addetto deposita il prodotto all uscita della cassa Se ci sono altri prodotti l a. riparte dal punto 3, se no prosegue L addetto calcola lo scontrino L addetto comunica il totale al cliente L addetto stampa lo scontrino L addetto consegna lo scontrino al cliente Il cliente effettua il pagamento L addetto incassa il pagamento
7 QUANDO UNA PROCEDURA E TRADUCIBILE IN TERMINI INFORMATICI? Solo le procedure aziendali altamente strutturate possono essere formalizzabili Anche le procedure più strutturate possono presentare varianti, eccezioni, ambiguità di interpretazione che rendono difficile una rappresentazione formale Esiste una differenza tra procedura svolta nell organizzazione e procedura descrivibile ai fini informatici Un sistema informatico esegue compiti connessi con l elaborazione di informazioni (e qualche altra attività automatica) Un sistema informatico si basa su procedure informatiche formalizzate, strutturate e prestabilite in anticipo anche riguardo a tutte le possibili eccezioni e varianti
8 Dall analisi delle procedure aziendali (o dei processi/attività) alla formalizzazione delle procedure e alla successiva informatizzazione (=automazione) Analisi delle proedure aziendali: Si possono individuare gli eventi che caratterizzano una data attività/processo/procedura aziendale di interesse per il S.I. che si sta esaminando o progettando Ogni evento ha come effetto un cambiamento di stato nel sistema: innescando un attività di elaborazione comportando una modifica o aggiornamento dei dati Questi aspetti potranno essere esaminati per vedere se e come effettuare automaticamente le relative elaborazioni
9 Formalizzazione delle procedure e successiva traduzione in procedure di elaborazione automatica Dalla logica delle attività aziendali oggetto di analisi si definiscono le procedure che permettono di aggiornare lo stato del sistema, innescare attività di elaborazione, modificare le basi di dati Si tratta quindi di formalizzare le attività considerate attraverso rappresentazioni procedurali che permettano di progettare le procedure informatiche corrispondenti durante l esame delle procedure che si vogliono informatizzare, diventa possibile evidenziare le operazioni che verranno svolte dai calcolatori quelle che dovranno comunque essere svolte da operatori le modificazioni da introdurre al modo di operare esistente
10 Rappresentazione delle procedure Possibili vari schemi e rappresentazioni Approccio generale: top down design Approccio per ridurre progressivamente la complessità dell analisi Prevede una scomposizione dal generale (top) al dettaglio (down)
11 Un esempio di schematizzazione gerarchica top down: procedura di calcolo degli stipendi
12 Schemi di rappresentazione Costituiscono al tempo stesso modalità di analisi (o descrizione) e di progettazione Sono stati introdotti vari schemi con diversa capacità rappresentativa. Alcuni esempi: Flow chart Modelli IPO (e HIPO) DFD (Data Flow Diagam) Rappresentazioni delle alternative decisionali altri ancora (diagrammi dell analisi operativa Operational Analysis Diagram, ecc.)
13 Flow Chart Una delle modalità di rappresentazione più diffusa 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 può essere troppo complesso e deve venire scomposto in blocchi
14 IPO (Input, Output, Process) Rappresentazione di un attività/procedura tramite tre elementi chiave: Dati di ingresso (input) Procedimenti/operazioni di elaborazione (process) Dati all uscita o altri risultati messaggi, ecc. (output) Permette di risalire dai dati di output agli input necessari passando attraverso i procedimenti di elaborazione
15 DFD (Data Flow Diagram) Evidenzia l aspetto dei flussi informativi tra attività, archivi di dati, utenti/operatori 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
16 Rappresentazione delle alternative decisionali Per definire le alternative che risultano da determinati eventi o situazioni, o le azioni che da questi devono derivare Tavole di decisione: collegano le azioni con le condizioni che devono verificarsi perché tali azioni vengano svolte Mettono in evidenza gli effetti delle diverse decisioni dell utente (input) su ciò che il sistema deve elaborare (utile per procedure OL/RT) Alberi delle decisioni: Rappresentazione di tipo grafico
Requisiti normativi, standard, template
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.
Lez. 5 La Programmazione. Prof. Salvatore CUOMO
Lez. 5 La Programmazione Prof. Salvatore CUOMO 1 2 Programma di utilità: Bootstrap All accensione dell elaboratore (Bootsrap), parte l esecuzione del BIOS (Basic Input Output System), un programma residente
Introduzione alla programmazione
Introduzione alla programmazione Risolvere un problema Per risolvere un problema si procede innanzitutto all individuazione Delle informazioni, dei dati noti Dei risultati desiderati Il secondo passo consiste
Lez. 8 La Programmazione. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1
Lez. 8 La Programmazione Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1 Dott. Pasquale De Michele Dott. Raffaele Farina Dipartimento di Matematica e Applicazioni Università di Napoli
PIANIFICAZIONE DI PROGETTO DI SISTEMI INFORMATIVI
PIANIFICAZIONE DI PROGETTO DI SISTEMI INFORMATIVI ATTIVITA CHE ESAMINEREMO: 1. ANALISI PRELIMINARE identificazione problema / opportunita analisi di utenti, fabbisogni, requisiti, obiettivi, ecc. DOCUMENTO
Introduzione. Informatica B. Daniele Loiacono
Introduzione Informatica B Cos è l informatica? q È la scienza che si occupa della rappresentazione dell informazione e della sua elaborazione e gestione " Si occupa dell informazione, che fa parte di
Introduzione ai casi d uso
Introduzione ai casi d uso versione 16 marzo 2009 http://www.analisi-disegno.com Introduzione ai casi d uso Pag. 1 Obiettivo di questa introduzione fornire elementi di base sui casi d uso fornire indicazioni
Rappresentazione generale del problema e fasi di progettazione
D-003-2015-10-18 MATERIA DATA OGGETTO Informatica 18/10/2015 Progettazione degli algoritmi: strategia top-down Rappresentazione generale del problema e fasi di progettazione In generale, la risoluzione
Programmazione di INFORMATICA e Laboratorio
ISIUO ECNICO SAALE settore ECNOLOGICO ad indirizzo: Elettronica ed Elettrotecnica - Informatica e elecomunicazioni Meccanica, Meccatronica ed Energia "VIORIO EMANUELE III" Via Duca della Verdura, 48-90143
Rappresentazione con i diagrammi di flusso (Flow - chart)
Rappresentazione con i diagrammi di flusso (Flow - chart) Questo tipo di rappresentazione grafica degli algoritmi, sviluppato negli anni 50, utilizza una serie di simboli grafici dal contenuto evocativo
DELLA FUNZIONE AZIENDALE
CLASSIFICAZIONE SULLA BASE DELLA FUNZIONE AZIENDALE Direttore generale Direttore Produzione Direttore Vendite Direttore Amministrazione...... Responsabile Acquisti Responsabile Stabilimento Linea A Linea
2- Identificazione del processo. (o dei processi) da analizzare. Approcci: Esaustivo. In relazione al problema. Sulla base della rilevanza
PROCESS MAPPING (2) Approcci: 2- Identificazione del processo Esaustivo (o dei processi) da analizzare Mappatura a largo spettro (es.: vasta implementazione di un ERP) In relazione al problema ad es. i
I meccanismi di coordinamento
I meccanismi di coordinamento ADATTAMENTO RECIPROCO manager Il coordinamento avviene mediante la comunicazione informale Il controllo del lavoro resta nelle mani di coloro che lo eseguono analisti operatori
Introduzione alla programmazione strutturata
FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Prof. ELIO TOPPANO Facoltà di Ingegneria Università degli Studi di Udine Introduzione alla programmazione strutturata 2001 Pier Luca Montessoro, Elio
Corso di Informatica. Problemi ed algoritmi. Ing Pasquale Rota
Corso di Problemi ed algoritmi Ing Pasquale Rota Argomenti Problemi ed algoritmi Proprietà degli algoritmi Pseucodice Diagrammi di flusso Problemi ed algoritmi - Ing. Pasquale Rota 2 Proprietà degli algoritmi
Progettazione di basi di dati
Progettazione di basi di dati Sistemi Informativi L-B Home Page del corso: http://www-db.deis.unibo.it/courses/sil-b/ Versione elettronica: progettazionedb.pdf Sistemi Informativi L-B Progettazione di
IL PROCESSO di PROGETTAZIONE
IL PROCESSO di PROGETTAZIONE In questa lezione vedremo: Ruolo della modellazione nella comunicazione tipi di modello nel progetto I modelli del prodotto Interpretazione delle informazioni del progetto
Blocchi di base. Schemi: Sequenza Selezione Iterazione. Flow chart strutturati Sequenza Selezione Iterazione. Teorema di Bohm e Jacopini
Blocchi di base Schemi: Sequenza Selezione Iterazione Flow chart strutturati Sequenza Selezione Iterazione Teorema di Bohm e Jacopini I più comuni linguaggi di descrizione degli algoritmi sono: Diagrammi
Linee di programmazione
Ministero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico regionale per il Lazio Istituto Tecnico Industriale A. Pacinotti ISTITUTO TECNICO TECNOLOGICO - LICEO SCIENTIFICO DELLE SCIENZE
Dispensa di Informatica II.1
ALGORITMI La dispensa di seguito proposta si pone come tutorial per poter porre le basi per la realizzazione di algoritmi che poi potranno eventualmente essere sviluppati in moduli software con metodologia
Approccio prestazionale e analisi di rischio
Approccio prestazionale e analisi di rischio prof. ing. Enrico Zio dott. ing. Giovanni Manzini Indice 2 1. L analisi di rischio e l approccio prestazionale 2. Obiettivi dell analisi di rischio 3. Metodologie
Introduzione ai Data Flow Diagram
Introduzione ai Data Flow Diagram versione 16 marzo 2009 http://www.analisi-disegno.com Introduzione ai Data Flow Diagram Pag. 1 Obiettivo Fornire elementi di base sui DFD (Data Flow Diagram) Il tema è
Scrivere il software. Scrivere il software. Interprete. Compilatore e linker. Fondamenti di Informatica
FODAMETI DI IFORMATICA Prof. PIER LUCA MOTESSORO Prof. ELIO TOPPAO Facoltà di Ingegneria Università degli Studi di Udine Introduzione alla programmazione strutturata 2001 Pier Luca Montessoro, Elio Toppano
Corso di Matematica per la Chimica. Dott.ssa Maria Carmela De Bonis a.a
Dott.ssa Maria Carmela De Bonis a.a. 2013-14 Programmi Un elaboratore riceve dei dati in ingresso, li elabora secondo una sequenza predefinita di operazioni e infine restituisce il risultato sotto forma
PROCESSI e PROCEDURE METODOLOGIE
PROCESSI e PROCEDURE METODOLOGIE Dr. Paolo Fusaroli Responsabile UO Epidemiologia ed Igiene Ospedaliera AUSL di Ravenna Procedure Uno strumento con cui le strutture rendono il più possibile oggettivo,
Corso di Informatica di Base
Corso di Informatica di Base A.A. 2011/2012 Algoritmi e diagrammi di flusso Luca Tornatore Cos è l informatica? Calcolatore: esecutore di ordini o automa Programma: insieme di istruzioni che possono essere
SISTEMI INFORMATIVI DIREZIONALI
SISTEMI INFORMATIVI DIREZIONALI Domande chiave Cosa sono i sistemi informativi direzionali (SID)? Che differenza con i sistemi di supporto alle attività operative? Qual è il punto di partenza per capire
LA MAPPATURA DEI PROCESSI
LA MAPPATURA DEI PROCESSI Strumenti per la mappatura Prof. Domenico Falcone Cassino, 08 ottobre 2015 CHE COSA E LA MAPPATURA DI UN PROCESSO? La mappatura di un processo è uno strumento per la rilevazione
SISTEMI INFORMATIVI DIREZIONALI BUSINESS INTELLIGENCE
SISTEMI INFORMATIVI DIREZIONALI BUSINESS INTELLIGENCE Punti chiave Cosa sono i sistemi informativi direzionali (SID)? Che differenza con i sistemi di supporto alle attività operative? Qual è il punto di
La mappatura dei processi. Analisi dei processi e revisione gestionale (I modulo) II lezione Anno accademico 2008-2009
La mappatura dei processi Analisi dei processi e revisione gestionale (I modulo) II lezione Anno accademico 2008-2009 La mappatura dei processi La mappatura dei processi comprende l insieme delle tecniche
L assetto organizzativo dell azienda
Dipartimento di Scienze umanistiche e sociali Dumas L assetto organizzativo dell azienda Dott. Federico Rotondo [email protected] Economia aziendale: lezione n. 15 La moderne teorie rappresentano una visione
RAPPRESENTAZIONE GLI ALGORITMI NOTAZIONE PER LA RAPPRESENTAZIONE DI UN ALGORITMO
RAPPRESENTAZIONE GLI ALGORITMI NOTAZIONE PER LA RAPPRESENTAZIONE DI UN ALGORITMO Rappresentazione degli algoritmi Problema Algoritmo Algoritmo descritto con una qualche notazione Programma Defne del procedimento
Corso di Analisi e Contabilità dei Costi
Corso di Analisi e Contabilità dei Costi Paola Demartini Activity Based Management Il passaggio dall ABC all ABM L ABC è un sistema di calcolo dei costi L ABM è un sistema di controllo direzionale ATTIVITA
Lo sviluppo del progetto informatico
Lo sviluppo del progetto informatico Il progetto Il controllo di qualità Le qualità per i prodotti di software Le figure professionali La metodologia La conoscenza degli obiettivi L analisi La progettazione
La costruzione del Repository dei processi a supporto dello sviluppo organizzativo
La costruzione del Repository dei processi a supporto dello sviluppo organizzativo Banca Popolare di Milano Milano, 18 maggio 2004 Agenda La costruzione del Repository Gli obiettivi Perchè un Modello aziendale
ELABORAZIONE DELLE INFORMAZIONI (ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE)
1 LEZIONE 9 ELABORAZIONE DELLE INFORMAZIONI (ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE) Laboratorio di Informatica per l Educazione A. A. 2014/2015 IN SINTESI (ELABORAZIONE) Con i COMPUTER, le macchine diventano
PROGETTARE SISTEMI INFORMATIVI. Fasi e relativi approcci
PROGETTARE SISTEMI INFORMATIVI Fasi e relativi approcci OBIETTIVI 1. Descrivere un approccio generale per pianificare e impostare il progetto di un S.I. 2. Identificare i passi fondamentali 3. Illustrare
Formalismi per la descrizione di algoritmi
Formalismi per la descrizione di algoritmi Per descrivere in passi di un algoritmo bisogna essere precisi e non ambigui Il linguaggio naturale degli esseri umani si presta a interpret non univoche Si usano
Analisi Strutturata. Generalità. Analisi strutturata
Generalità 1 Analisi strutturata "primo" tentativo di fornire linee guida per le attività di sviluppo software utilizzo di modelli (semi)formali e diagrammatici l'attenzione è rivolta soprattutto alla
Il PROCESSO UNIFICATO
Corsi di laurea triennale in Ingegneria Informatica Corso di Ingegneria del software Il PROCESSO UNIFICATO Modellazione ed Implementazione di un Sistema Software per la gestione informatizzata di un ristorante
Introduzione La natura e lo scopo dei sistemi contabili 1
Indice Prefazione Ringraziamenti dell Editore Guida alla lettura XIX XXI XXIII Introduzione La natura e lo scopo dei sistemi contabili 1 La necessità di informazioni 1 Le informazioni operative 3 Le informazioni
Evoluzione del mercato negli ultimi 50 anni. Anni Produzione di massa ad alti volumi Umane, materiali ed energie altamente disponibili
Introduzione ai Sistemi Produttivi Paolo Gaiardelli Corso di Impianti Industriali Evoluzione del mercato negli ultimi 50 anni Periodo Mercato Risorse Anni 50 70 Produzione di massa ad alti volumi Umane,
SISTEMI INFORMATIVI E DATABASE
SISTEMI INFORMATIVI E DATABASE SISTEMA INFORMATIVO AZIENDALE (S.I.) In una realtà aziendale si distingue: DATO elemento di conoscenza privo di qualsiasi elaborazione; insieme di simboli e caratteri. (274,
Introduzione alla programmazione Algoritmi e diagrammi di flusso. Sviluppo del software
Introduzione alla programmazione Algoritmi e diagrammi di flusso F. Corno, A. Lioy, M. Rebaudengo Sviluppo del software problema idea (soluzione) algoritmo (soluzione formale) programma (traduzione dell
Descrizione processo
ALLEGATO B Standard Parte 3 Descrizione processo Ver. Pagina 1 di 16 SOMMARIO 1. INTRODUZIONE... 3 1.1 SCOPO E CAMPO DI APPLICAZIONE... 3 1.2 RIFERIMENTI... 3 1.3 GLOSSARIO ED ACRONIMI... 3 1.3.1
DISPENSE DI PROGRAMMAZIONE
DISPENSE DI PROGRAMMAZIONE Modulo 1 Risolvere problemi con l elaboratore: dal problema all algoritmo (Parte II) I Linguaggi di descrizione degli algoritmi - Notazioni grafiche (parte 1) Il linguaggio dei
ITI M. FARADAY. Programmazione a. s
ITI M. FARADAY Programmazione a. s. 2018-2019 Disciplina: INFORMATICA Indirizzo: INFORMATICA E TELECOMUNICAZIONI Classi: Terza A Terza B Ore settimanali previste: 6 (3 ora Teoria - 3 ore Laboratorio) Docenti:
MODULO 07. La soluzione dei problemi mediante gli algoritmi
MODULO 07 La soluzione dei problemi mediante gli algoritmi MODULO 07 Unità didattica 02 Impariamo a fare i diagrammi a blocchi In questa lezione impareremo: come descrivere l algoritmo risolutivo utilizzando
Creazione e sviluppo dello studio professionale
Creazione e sviluppo dello studio professionale Alessandra Damiani Managing Partner di Barbieri & Associati Dottori Commercialisti Presidente della Commissione Organizzazione e Gestione Studio ODCEC di
La formalizzazione dell informazione: Dati e Diagrammi di Flusso
La formalizzazione dell informazione: Dati e Diagrammi di Flusso Codifica degli algoritmi Algoritmo formulato per essere comunicato tra esseri umani chiaro, sintetico e intuitivo codificato in linguaggi
