Example: stock market

progettazione delle procedure - static.gest.unipd.it

Analisi, rappresentazione e progettazione delle procedure 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 operazioneQuando una procedura traducibile in termini informatici?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 In una casseruola portate a bollore acqua salata eacidulatacon 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 lesfrangiaturedell albume Servite 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.

• In una casseruola portate a bollore acqua salata e acidulata con due cucchiai d’aceto • In una ciotola sgusciate le uova per controllarne

Tags:

  Gest

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of progettazione delle procedure - static.gest.unipd.it

1 Analisi, rappresentazione e progettazione delle procedure 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 operazioneQuando una procedura traducibile in termini informatici?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 In una casseruola portate a bollore acqua salata eacidulatacon 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 lesfrangiaturedell albume Servite 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.

2 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 pagamentoQUANDO 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 variantiDall analisi delle procedure aziendali (o dei processi/attivit ) alla formalizzazione delle procedure e alla successiva informatizzazione(=automazione) Analisi delleproedure aziendali.

3 Si possono individuare gli eventi che caratterizzano una data attivit /processo/procedura aziendale di interesse per il che si sta esaminando o progettando Ogni evento ha come effetto uncambiamento di statonel 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 elaborazioniFormalizzazione 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 diformalizzarele attivit considerate attraverso rappresentazioniproceduraliche 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 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) Rappresentazione delle procedureUn esempio di schematizzazione gerarchica top down: procedura di calcolo degli stipendiSchemi di rappresentazione Costituiscono al tempo stesso modalit dianalisi (o descrizione) e diprogettazione Sono stati introdotti vari schemi con diversa capacit rappresentativa.

4 Alcuni esempi: Flow chart Modelli IPO (e HIPO) DFD (DataFlow Diagam) Rappresentazioni delle alternative decisionali altri ancora (diagrammi dell analisi operativa Operational Analysis Diagram, ecc.)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 damodellizzare troppo complesso, ilflow chartpu essere troppo complesso e deve venire scomposto in blocchiIPO (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 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 insottoattivit DFD a maggiore grado di dettaglio: ciascun sottoprocesso viene ulteriormente scomposto DFD (Data Flow Diagram)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.

5 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


Related search queries