La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Dipartimento di Informatica e Sistemistica Procedure di Progettazione e di Documentazione per il Controllo di Sistemi Complessi Dott. Ing. VINCENZO SURACI.

Presentazioni simili


Presentazione sul tema: "Dipartimento di Informatica e Sistemistica Procedure di Progettazione e di Documentazione per il Controllo di Sistemi Complessi Dott. Ing. VINCENZO SURACI."— Transcript della presentazione:

1 Dipartimento di Informatica e Sistemistica Procedure di Progettazione e di Documentazione per il Controllo di Sistemi Complessi Dott. Ing. VINCENZO SURACI ANNO ACCADEMICO Corso di AUTOMAZIONE 1 (Lezione del Prof. ALESSANDRO DE CARLI)

2 PROLOGO 2 STRUTTURA DEL NUCLEO TEMATICO: 1.STRUTTURA DI UN SISTEMA CONTROLLATO 2.GESTIONE DI UN PROGETTO INDUSTRIALE 3.GESTIONE DI UN PROGETTO SOFTWARE 4.PROGETTAZIONE DI UN SISTEMA COMPLESSO 5.REQUISITI DI UN SISTEMA COMPLESSO 6.MODELLO E SIMULAZIONE DI UN SISTEMA COMPLESSO 7.DOCUMENTAZIONE DI UN SISTEMA COMPLESSO 8.ESEMPIO DI PROGETTAZIONE E DOCUMENTAZIONE CON UML

3 PROLOGO 3 STRUTTURA DI UN SISTEMA CONTROLLATO

4 SISTEMA DA CONTROLLARE STRUMENTAZIONE MODALITÀ DI CONTROLLO STRUTTURA DI UN SISTEMA CONTROLLATO 4 PROGETTAZIONE DI UN SISTEMA COMPLESSO STRUTTURA DI UN SISTEMA CONTROLLATO

5 SISTEMA DA CONTROLLARESTRUMENTAZIONE MODALITÀ DI CONTROLLO STRUTTURA DI UN SISTEMA CONTROLLATO SISTEMA DINAMICO COMPLES- SO A PIÙ VARIABILI DI INGRESSO E PIÙ VARIABILI DI USCITA ATTUATORI DISPOSITIVI DI MISURA RETE DI COMUNICAZIONE DISPOSITIVI DI ELABORAZIONE HARDWARE (CPU, SCHEDE I/O, etc.) SISTEMA OPERATIVO REAL TIME ALGORITMO DI CONTROLLO 5 PROGETTAZIONE DI UN SISTEMA COMPLESSO STRUTTURA DI UN SISTEMA CONTROLLATO

6 GRADI DI LIBERTÀ NELLA PROGETTAZIONE STRUMENTAZIONE MODALITÀ DI CONTROLLO SCELTA SISTEMA DA CONTROLLARE ASSEGNATO GRADI DI LIBERTÀ NELLA PROGETTAZIONE PROGETTAZIONE DI UN SISTEMA COMPLESSO 6 SCELTA

7 SISTEMA DA CONTROLLARE STRUMENTAZIONE MODALITÀ DI CONTROLLO DOCUMENTAZIONE DELLA PROGETTAZIONE 7 PROGETTAZIONE DI UN SISTEMA COMPLESSO DOCUMENTAZIONE

8 SISTEMA DA CONTROLLARE STRUMENTAZIONE MODALITÀ DI CONTROLLO VERIFICA DI VALIDITÀ DEL PROGETTO VERIFICA TRAMITE SIMULAZIONE VERIFICA TRAMITE SIMULAZIONE VERIFICA TRAMITE SIMULAZIONE 8 PROGETTAZIONE DI UN SISTEMA COMPLESSO VERIFICA DI VALIDITÀ

9 PROLOGO 9 GESTIONE DI UN PROGETTO INDUSTRIALE

10 RUOLO DEI REQUISITI DEL SISTEMA DA PROGETTARE 10 PROGETTAZIONE DI UN SISTEMA COMPLESSO È LA PERSONA CHE GESTISCE IL PROGETTO PER PORTARE A TERMINE GLI OBIETTIVI, TRAMITE LA CONOSCENZA E LAPPLICAZIONE DI TECNICHE DI PROJECT MANAGEMENT, DURANTE LE VARIE FASI DI VITA DEL PROGETTO UNA GESTIONE EFFICACE DI UN PROGETTO PREVEDE LA VALIDAZIONE DI COSA VIENE PRODOTTO TRAMITE OPPORTUNE E MIRATE VERIFICHE OBIETTIVI TEMPOCOSTI PROJECT MANAGER 1.SCOPO DEL PROGETTO 2.PROGETTAZIONE CONCETTUALE 3.PREINGEGNERIA 4.INGEGNERIA 5.SCELTA DEGLI APPARATI 6.INTEGRAZIONE DEGLI APPARATI 7.COLLAUDO PRESSO I FORNITORI 8.INSTALLAZIONE 9.ADDESTRAMENTO 10.CURVA DI APPRENDIMENTO

11 PROBLEMI EMERGENTI SCOPO DEL PROGETTO 11 FASE 1 - SCOPO DEL PROGETTO SPECIFICHE OBIETTIVI CAPACITÀ PRODUTTIVA EFFICIENZA DELLA PRODUZIONE PARAMETRI OPERATIVI INVESTIMENTI NECESSARI TEMPO PER IL COMPLETAMENTO DELLORDINE TEMPO DI ATTESA PER LORDINAZIONE SCARTI TEMPO MEDIO FRA I GUASTI COSTI PREVISTI TEMPI DI REALIZZAZIONE (COMPRESO LAPPRENDIMENTO) INDIVIDUAZIONE DI: DEL PRODOTTO (STRUTTURA, PROPRIETÀ) DELLIMPIEGO DEL PRODOTTO PROGETTAZIONE DI UN SISTEMA COMPLESSO

12 PROBLEMI EMERGENTIPROGETTAZIONE CONCETTUALE 12 FASE 2 - PROGETTAZIONE CONCETTUALE MODELLO DEL PROCESSO DI PRODUZIONE MODELLO DEL PRODOTTO PROVE SULLIMPIANTO PILOTA (REALTÀ VIRTUALE) – VERIFICA CARATTERISTICHE OPERATIVE DEL PROCESSO CARATTERISTICHE FUNZIONALI DEL PRODOTTO PRIME IPOTESI DI REALIZZAZIONE PROGETTAZIONE DI UN SISTEMA COMPLESSO

13 PREINGEGNERIA 13 FASE 3 – PRE-INGEGNERIA PROGETTO DI MASSIMA DELLA STRUTTURA DEL SISTEMA DI PRODUZIONE (DAL MODELLO MATEMATICO AL MODELLO STRUTTURALE) INDIVIDUAZIONE DELLE AREE CRITICHE CON IL METODO FMEA (FAILURE MODE EFFECTS ANALISYS) - Elenco modi di guasto, e per ciascuno: - Possibili cause - Possibili effetti - Controlli (prevenzione, rilevamento) - Priorità di rischio (Probabilità guasto x Gravità effetto x Probabilità rilevamento) SCAMBIATORE DI CALORE RISCALDAMENTO MISCELA TEMPERATURA MASSIMA UNITÀ PRODUTTIVA NOTE FUNZIONI SPECIFICHE CRITICITÀ PARAMETRI OPERATIVI PORTATA VAPORE PERICOLO DI CONDENSAZIONE IDENTIFICAZIONE DEI PARAMETRI SENSIBILI NELLE VARIE AREE CRITICHE DELLIMPIANTO E DEFINIZIONE ATTREZZATURE SU CUI EFFETTUARE PROVE PROGETTAZIONE DI UN SISTEMA COMPLESSO

14 PROBLEMI EMERGENTI INGEGNERIA 14 FASE 4 - INGEGNERIA DEFINIZIONE SPECIFICHE COSTRUTTIVE DEGLI APPARATI RICHIESTA DI FORNITURA DEGLI APPARATI REVISIONE CONTINUA ED ITERATIVA DI SI EFFETTUANO PROVE INDUSTRIALI SU PRODOTTI OD ALTRO, UTILIZZANDO MACCHINE ESISTENTI MODIFICATE O PROTOTIPI, PER VERIFICARE LA FATTIBILITÀ INDUSTRIALE CARATTERISTICHE OPERATIVE DEL PROCESSO CARATTERISTICHE FUNZIONALI DEL PRODOTTO PROGETTAZIONE DI UN SISTEMA COMPLESSO

15 PROBLEMI EMERGENTI PROGETTAZIONE DEGLI APPARATI 15 FASE 5 - SCELTA DEGLI APPARATI ANALISI DELLE OFFERTE DEI FORNITORI E VERIFICA COSTI ORDINE DEGLI APPARATI E DELLE ATTREZZATURE PIANO DI GESTIONE GENERALE DI PROGETTO E TEMPISTICHE - PERT e GANTT PROGETTAZIONE DI UN SISTEMA COMPLESSO

16 PROBLEMI EMERGENTI REALIZZAZIONE DEGLI APPARATI 16 FASE 6 – INTEGRAZIONE DEGLI APPARATI DETTAGLIO DEI TEMPI DELLE FORNITURE VALUTATI CON LA TECNICA DELLA REVISIONE TEMPORALE DEI PROGETTI REALIZZAZIONE ED ASSEMBLAGGIO DEI SINGOLI APPARATI PROVE PRELIMINARI SULLE APPARECCHIATURE CRITICHE MODIFICHE E RIPROGETTAZIONE DI PARTICOLARI, MIGLIORABILI IN SEGUITO ALLE PROVE ESEGUITE PROGETTAZIONE DI UN SISTEMA COMPLESSO

17 PROBLEMI EMERGENTI INSTALLAZIONE 17 FASE 7 - COLLAUDO PRESSO I FORNITORI FASE 8 - INSTALLAZIONE PREPARAZIONE DELLAREA ATTREZZATA (BASAMENTI,..) PREDISPOSIZIONE DEI SERVIZI (ENERGIA ELETTRICA, ACQUA, GAS, ARIA COMPRESSA,...) INSTALLAZIONE DELLE APPARECCHIATURE ALLACCIAMENTO DELLE APPARECCHIATURE AI SERVIZI PROVE DI FUNZIONAMENTO SINGOLE PUNTO PER PUNTO PROGETTAZIONE DI UN SISTEMA COMPLESSO

18 PROBLEMI EMERGENTI PROVE DI FUNZIONAMENTO 18 FASE 9 - PROVE DI FUNZIONAMENTO DELLE APPARECCHIATURE ED ADDESTRAMENTO MESSA IN FUNZIONE DELLE APPARECCHIATURE VERIFICA PRESTAZIONI MECCANICHE A VUOTO PROVE DI PRODUZIONE CON PERSONALE IN LINEA PROVE DI PRODUZIONE A FUNZIONALITÀ RIDOTTA ADDESTRAMENTO DEL PERSONALE OPERATIVO E DI MANUTENZIONE PROVE PROLUNGATE DI AFFIDABILITÀ DEGLI APPARATI PROGETTAZIONE DI UN SISTEMA COMPLESSO

19 PROBLEMI EMERGENTI MESSA IN ESERCIZIO 19 FASE 10 – MESSA IN ESERCIZIO SEGUENDO LA CURVA DI APPRENDIMENTO INIZIO DELLA PRODUZIONE A POTENZIALITÀ RIDOTTA INCREMENTO DELLA PRODUZIONE FINO AL RAGGIUNGIENTO DELLA POTENZIALITÀ DI REGIME CLASSIFICAZIONE DEGLI EVENTUALI PROBLEMI RISCONTRATI E DELLE CONTROMISURE ADOTTATE PROGETTAZIONE DI UN SISTEMA COMPLESSO

20 PROLOGO 20 GESTIONE DI UN PROGETTO SOFTWARE

21 PIANIFICAZIONE DELLA GESTIONE DEL SOFTWARE 21 DEFINIZIONE FINALITÀ RICHIESTE DAL COMMITTENTE DEFINIZIONE DELLE PRESTAZIONI DESIDERATE PROGETTAZIONE DELLA ARCHITETTURA DI SISTEMA INTEGRAZIONE MODALITÀ DI UTILIZZAZIONE MESSA IN ESERCIZIO PROGETTAZIONE DELLE SINGOLE PARTI REALIZZAZIONE DELLE SINGOLE PARTI PROVE DI VALIDAZIONE PROGETTAZIONE DI UN SISTEMA COMPLESSO

22 22CONSEGUENZE DI UNA SCARSA DOCUMENTAZIONE PROGETTAZIONE DI UN SISTEMA COMPLESSO come lo spiega il committente come lo interpreta il capo progetto come lo progetta lanalista come lo progetta linformatico come lo progetta il fornitore come è documentato il progetto come è realizzato dallinstallatore come è stato fatturato al cliente come è stata effettata la manutenzione ECCO COSA VOLEVA IL COMMITTENTE UNA DELLE PRINCIPALI CAUSE DI FALLIMENTO DI UN PROGETTO È LA SCARSA DEFINIZIONE E COMPRENSIONE DEGLI OBIETTIVI

23 PIANIFICAZIONE DELLA GESTIONE DEL SOFTWARE 23 DEFINIZIONE ESIGENZE UTENTE DEFINIZIONE ESIGENZE SOFTWARE PROGETTAZIONE DELLA ARCHITETTURA PROGETTAZIONE DETTAGLIATA PRODUZIONE DEL CODICE PROVE PER LACCETTAZIONE PROVE SU OGNI MODULO PROVE SULLA INTEGRAZIONE DEI MODULI PROVE SUL SISTEMA COMPLETO VERIFICA E VALIDAZIONE VERIFICA VALIDAZIONE PROGETTAZIONE DI UN SISTEMA COMPLESSO

24 PROLOGO 24 PROGETTAZIONE DI UN SISTEMA COMPLESSO

25 25 REMINISCENZE LETTERARIE Apri la mente a quel ch' io ti paleso e fermalvi entro; ché non fa scienza, sanza lo ritenere, avere inteso. Due cose si convengono a l' essenza di questo sacrificio: l' una è quella di che si fa; l' altr' è la convenenza. Paradiso, CANTO 5, PROGETTAZIONE DI UN SISTEMA COMPLESSO

26 FORMAZIONE CULTURALE DELLESPERTO 26 IMPEGNO TEMPORANEO INTRAPRESO ALLO SCOPO DI CREARE UN PRODOTTO, UN SERVIZIO O UN RISULTATO MISURABILE E VERIFICABILE «TEMPORANEO», SIGNIFICA CHE HA UN INIZIO E UNA FINE LA FINE SI RAGGIUNGE QUANDO: VENGONO OTTENUTI GLI OBIETTIVI; SI DIMOSTRA CHE È IMPOSSIBILE RAGGIUNGERE GLI OBIETTIVI; IL PROGETTO NON È PIÙ NECESSARIO O VIENE CHIUSO. «TEMPORANEO» NON SIGNIFICA DI BREVE DURATA LA PROGETTAZIONE NON È UNATTIVITÀ RIPETITIVA O STANDARDIZZABILE. PROGETTAZIONE PROGETTAZIONE DI UN SISTEMA COMPLESSO

27 27COSTI E BENEFICI DELLA PROGETTAZIONE PROGETTAZIONE CONCETTUALE PROGETTAZIONE PER LA REALIZZAZIONE E MESSA IN ESERCIZIO PRODUZIONE MODIFICHE AGGIORNAMENTI CICLO DI VITA DI UN SISTEMA CONTROLLATO COSTO DEL SISTEMA CONTROLLATO DURANTE IL CICLO DI VITA SPESE RESA DEGLI INVESTIMENTI PROGETTAZIONE DI UN SISTEMA COMPLESSO

28 ATTUALMENTE IN MOLTE APPLICAZIONI LINGEGNERE È CHIAMATO A CONDIVIDERE CON SPECIALISTI DI ALTRI SETTORI I PROBLEMI DI: –CONNESSIONE DI SISTEMI REALIZZATI CON TECNOLOGIE ETEROGENEE PER PORTARE A COMPIMENTO LOBIETTIVO PREFISSATO; –SCOSTAMENTO DEL COMPORTAMENTO PREVISTO E DESIDERATO DAL SISTEMA COMPLESSO ANCHE SE OGNI SINGOLO SOTTOSISTEMA È STATO REALIZZATO CORRETTAMENTE; –INCREMENTO DELLA QUANTITÀ E DELLA GRAVITÀ DEI PROBLEMI DI PROGETTAZIONE E DI REALIZZAZIONE ALLAUMENTARE DELLA COMPLESSITÀ DEL SISTEMA. NELLA MAGGIORANZA DEI CASI TALI PROBLEMI SONO AGGRAVATI DA: –DIFFICOLTÀ NEL DEFINIRE E DOCUMENTARE LE FINALITÀ, FUNZIONALITÀ, PRESTAZIONI E SPECIFICHE RICHIESTE; –TENDENZA AD AFFIDARSI A METODOLOGIE EMPIRICHE E CONSOLIDATE E A REGOLE NON SCRITTE; –PROGETTAZIONE DI INSIEME ORIENTATA A MITIGARE LEFFETTO DI POTENZIALI PERICOLI DETERMINATI DA ERRORI CONCETTUALI E PROCEDURALI NELLA PROGETTAZIONE DEI SINGOLI COMPONENTI. PROBLEMI SALIENTI DELLA PROGETTAZIONE 28 PROGETTAZIONE DI UN SISTEMA COMPLESSO

29 APPROCCIO CONVENZIONALE 29 APPROCCIO CONVENZIONALE ALLE NUOVE REALIZZAZIONI COMMITTENTE PROGETTAZIONE VALIDAZIONE DELLA FUNZIONALITÀ E DELLE PRESTAZIONI FINALITÀ E FUNZIONALITÀ PRESTAZIONI E SPECIFICHE MESSA IN ESERCIZIO MODIFICHE REALIZZAZIONE DEL PROGETTO COSTO ELEVATO PROGETTAZIONE DI UN SISTEMA COMPLESSO FALLIMENTO SOVRADIMENSIONAMENTO ABBATTIMENTO DELLE PRESTAZIONI

30 LOBIETTIVO FINALE PUÒ ESSERE QUELLO DI CREARE UNA LIBRERIA DI MODELLI ASTRATTI (OGNUNO ASSOCIATO ALLA PROPRIA IMPLEMENTAZIONE HARDWARE E SOFTWARE) CHE POSSA ESSERE UTILIZZATA PER TUTTI I NUOVI PROGETTI. ASTRAZIONE: PRO E CONTRO 30 ALTO LIVELLO ASTRAZIONE (SPECIFICA FUNZIONALE) BASSO LIVELLO ASTRAZIONE (SPECIFICA DI DETTAGLIO) PROGETTAZIONE DI UN SISTEMA COMPLESSO RIUTILIZZO PIÙ EFFICACE DEI MODELLI RIDUZIONE DEI COSTI E DEL TEMPO DI SVILUPPO POCHISSIME DIFFERENZE MODELLO ASTRATTO ED IMPLEMENTAZIONE MINIME VARIAZIONI NELLE SPECIFI- CHE POSSONO PORTARE AD IMPLE- MENTAZIONI MOLTO DIFFERENTI PUÒ ESSERE CONDIVISA SOLO UNA MINIMA PARTE DEL LAVORO NECES- SARIO AD OTTENERE LIMPLEMEN- TAZIONE FINALE

31 APPROCCIO SISTEMATICO ALLA PROGETTAZIONE: METODOLOGIA CHE FAVORISCA IL RIUTILIZZO DEL KNOW- HOW (MODEL DRIVEN DESIGN) E LINDIVIDUAZIONE PRECOCE DEGLI ERRORI NELLE PRIME FASI DEL PROGETTO; LE ATTIVITÀ DI PROGETTO DEVONO ESSERE DEFINITE RIGOROSAMENTE: –IDENTIFICAZIONE DI FASI; –VERIFICA AL PASSAGGIO AD UNA FASE SUCCESSIVA; –DOCUMENTAZIONE DEL LAVORO SVOLTO IN OGNI FASE. ATTUALE SCENARIO 31 PROGETTAZIONE DI UN SISTEMA COMPLESSO

32 32 APPROCCIO INNOVATIVO ALLE NUOVE REALIZZAZIONI COMMITTENTE PROGETTAZIONE VALIDAZIONE DELLA FUNZIONALITÀ E DELLE PRESTAZIONI FINALITÀ E FUNZIONALITÀ PRESTAZIONI E SPECIFICHE MESSA IN ESERCIZIO MODIFICHE ESSENZIALI REALIZZAZIONE DEL PROGETTO IN REALTÀ VIRTUALE COSTO BASSO VERIFICA DELLA FUNZIONALITÀ E DELLE PRESTAZIONI REALIZZAZIONE DEL PROGETTO MODIFICATO MODIFICHE MARGINALI APPROCCIO INNOVATIVO PROGETTAZIONE DI UN SISTEMA COMPLESSO FAIL CORREZIONE DELLA MODALITÀ DI CONTROLLO COSTO LIMITATO CORREZIONE DEL MODELLO

33 PROLOGO 33 REQUISITI DI UN SISTEMA COMPLESSO

34 PROGETTAZIONE DI UN SISTEMA DI PRODUZIONE 34 IDENTIFICAZIONE DEI REQUISITI FUNZIONALI PROGETTAZIONE DELLE SPECIFICHE FUNZIONALI SEGUIRE GLI STANDARD DOCUMENTAZIONE E VALIDAZIONE UTENTE FINALE ESPERTI PROJECT MANAGER PROGETTAZIONE DI UN SISTEMA COMPLESSO

35 ATTIVITÀ DOCUMENTAZIONE LA SPECIFICA DEI REQUISITI DI SISTEMA È LULTIMA FASE DI UNA SERIE DI ATTIVITÀ OGNI ATTIVITÀ DEVE ESSERE DOCUMENTATA DAI REQUISITI ALLE SPECIFICHE 35 STUDIO FATTIBILITÀ ANALISI REQUISITI SVILUPPO PROTOTIPO STUDIO PROGETTO SPECIFICA REQUISITI RESOCONTO FATTIBILITÀ REQUISITI UTENTE RESOCONTO VALUTAZIONE PROGETTO ARCHITETTURA REQUISITI SISTEMA PROGETTAZIONE DI UN SISTEMA COMPLESSO

36 COSA SONO I REQUISITI 36 REQUISITI (IEEE STANDARD GLOSSARY OF SOFTWARE ENGINEERING TEMINOLOGY) CONDIZIONI O CAPACITÀ: DI CUI LUTENTE HA BISOGNO PER RISOLVERE UN PROBLEMA O RAGGIUNGERE UN OBIETTIVO; DI CUI UN SISTEMA O UN SUO COMPONENTE PER SODDISFARE UN CONTRATTO, UNO STANDARD, UNA SPECIFICA O QUANTO PRESCRITTO DA OGNI ALTRO TIPO DI DOCUMENTO IMPOSTO FORMALMENTE. DOCUMENTAZIONE DI TALI CONDIZIONI O CAPACITÀ PROGETTAZIONE DI UN SISTEMA COMPLESSO

37 IDENTIFICAZIONE UNIVOCA DEL REQUISITO; DESCRIZIONE DELLE ATTIVITÀ CHE IL SISTEMA DEVE SVOLGERE; DEFINIZIONE DELLE PRESTAZIONI RICHIESTE DALLUTENTE FINALE; DEFINIZIONE DELLE RISORSE E DELLE DIPENDENZE NECESSARIE ALLA REALIZZAZIONE DELLA FUNZIONALITÀ; ORGANIZZAZIONE DELLE PROVE E DELLE METRICHE DI VALUTAZIONE PER LA VERIFICA DEL SODDISFACIMENTO DEL REQUISITO FUNZIONALE; DESCRIZIONE DEGLI ASPETTI SALIENTI DELLA FUNZIONALITÀ IN TERMINI NON STRETTAMENTE TECNICI IN MODO CHE POSSA ESSERE UTILIZZATO DALLE PERSONE COINVOLTE; TRACCIABILITÀ E STORIA DEI CAMBIAMENTI; DOCUMENTAZIONE DEI REQUISITI 37 PROGETTAZIONE DI UN SISTEMA COMPLESSO REQUISITI FUNZIONALI

38 AFFIDABILITÀ (RELIABILITY): CAPACITÀ DI UNUNITÀ PRODUTTIVA DI COMPIERE LA FUNZIONE RICHIESTA, IN CONDIZIONI PRESTABILITE E PER UN DETERMINATO INTERVALLO DI TEMPO. ROBUSTEZZA (ROBUSTNESS): CAPACITÀ DI UNUNITÀ PRODUTTIVA A COMPIERE LA FUNZIONE RICHIESTA, IN CONDIZIONI CHE SI DISCOSTANO DA QUELLE PRESTABILITE PER UN DETERMINATO INTERVALLO DI TEMPO. DISPONIBILITÀ (AVAILABILITY): CAPACITÀ DI UNUNITÀ PRODUTTIVA DI ESSERE IN GRADO DI COMPIERE LA FUNZIONE RICHIESTA IN UN DETERMINATO ISTANTE OPPURE IN UN INTERVALLO DI TEMPO, SUPPONENDO CHE SIANO DISPONIBILI LE RISORSE NECESSARIE AL SUO CORRETTO FUNZIONAMENTO. SICUREZZA (SAFETY & SECURITY): ASSENZA DI LIVELLI INTOLLERABILI DI RISCHIO E DI DANNO A PERSONE FISICHE O COSE. PROBLEMI EMERGENTI FATTORI CONSIDERATI NELLA STESURA DEI REQUISITI 38 PROGETTAZIONE DI UN SISTEMA COMPLESSO REQUISITI NON FUNZIONALI

39 GLOBALI - CONTEMPLANTI LINTERO SISTEMA CORRETTI - RISPONDENTI A NORME COMPLETI - TERMINI DEFINITI E FRASI DI SENSO COMPIUTO CHIARI - PRIVI DI AMBIGUITÀ CONSISTENTI - NESSUN CONFLITTO FRA REQUISITI MODIFICABILI - POSSIBILITÀ DI AGGIORNAMENTO VERIFICABILI - CRITERI OGGETTIVI E METRICHE PRECISE TRACCIABILI - IDENTIFICAZIONE UNIVOCA FATTIBILI - LIMITI TEMPORALI E DI BUDGET MINIMALI - NON RIDONDANZA E NECESSITÀ PROBLEMI EMERGENTI PROPRIETÀ DEI REQUISITI 39 PROGETTAZIONE DI UN SISTEMA COMPLESSO

40 PROLOGO 40 MODELLO E SIMULAZIONE DI UN SISTEMA COMPLESSO

41 41 PROCEDURA DI MODELLAZIONE UN MODELLO COSTITUISCE UNA RAPPRESENTAZIONE ASTRATTA DI UN SISTEMA (FISICO O CONCETTUALE) AFFINCHÈ UN MODELLO POSSA ESSERE VALIDO È OPPOR- TUNO CHE RISULTI: - COMPRENSIBILE - AFFIDABILE - ESEGUIBILE CON UN PROGRAMMA DI CALCOLO UN MODELLO PUÒ ESSERE DI TIPO - FUNZIONALE (PROGETTAZIONE INPUT/OUTPUT) - COMPORTAMENTALE (DINAMICO) - STRUTTURALE (REALIZZAZIONE STATICA) È UTILIZZATO DAL PROGETTISTA COME UNO STRUMENTO PER EFFETTUARE UN PRIMA VERIFICA DELLA VALIDITÀ DELLE PROPRIE ATTIVITÀ PROGETTAZIONE DI UN SISTEMA COMPLESSO

42 MODELLO FISICO MODELLO CONCETTUALE 42 MODELLO FUNZIONALE MODELLO DI UN SISTEMA DESCRIZIONE PUNTUALE DELLE ATTIVITÀ E DELLE PRESTAZIONI COSA FA IL SISTEMA IN ESAME MODELLO COMPORTAMENTALE DESCRIZIONE DEL COMPORTAMENTO, DEL CONTROLLO E DELLA TEMPORIZZAZIONE COME PUÒ ESSERE UTILIZZATO MODELLO STRUTTURALE DESCRIZIONE IN OGGETTI, MODULI E LINEE DI COMUNICAZIONE COME È STATO REALIZZATO PROGETTAZIONE DI UN SISTEMA COMPLESSO

43 43 PERICOLI DELLA SIMULAZIONE INNAMORARSI DEL MODELLO: DIMENTICARE CHE IL MODELLO NON APPARTIENE AL MONDO REALE FORZARE LA REALTÀ AD AVERE LO STESSO COMPORTAMENTO DEL MODELLO DIMENTICARE IL LIVELLO DI ACCURATEZZA DEL MODELLO: SEMPLIFICARE TROPPO LE PREMESSE PROGETTAZIONE DI UN SISTEMA COMPLESSO

44 LA SIMULAZIONE È UN ESPERIMENTO OPERATO SU UN MODELLO MOTIVAZIONI: –ESPERIMENTI SUL SISTEMA REALE COSTOSI O PERICOLOSI –SISTEMA REALE NON DISPONIBILE –GRANDEZZE FISICHE NON COMPATIBILI CON QUELLE DELLO SPERIMENTATORE (AD. ES. DURATA DELLESPERIMENTO) –VARIABILI INACCESSIBILI –FACILE MANIPOLAZIONE DEI MODELLI –SOPPRESSIONE DEI DISTURBI 44 MOTIVAZIONI DELLA SIMULAZIONE PROGETTAZIONE DI UN SISTEMA COMPLESSO

45 RIDURRE I COSTI DI PROGETTAZIONE, ATTRAVERSO MODELLI INDIPENDENTI DAL SISTEMA OPERATIVO E DALLHARDWARE RIDURRE I COSTI DELLHARDWARE E DELLE TECNOLOGIE UTILIZZATI NEI SISTEMI DI CONTROLLO OMOGENEIZZARE LE CONOSCENZE DEI VARI TECNICI COINVOLTI NELLA PROGETTAZIONE E RIDURRE I COSTI DI ADDESTRAMENTO DEL PERSONALE UNIFORMARE LE RAPPRESENTAZIONI DI TUTTI I COMPONENTI DEL SISTEMA DI CONTROLLO DEFINIRE LE INTERFACCE STANDARD PER LA COMUNICAZIONE TRA I COMPONENTI DEL SISTEMA OLTRE A FORNIRE IL MODELLO DI ARCHITETTURA COMPLETA PER IL SISTEMA IN ESAME, LA METODOLOGIA RAPPRESENTA ANCHE UN IMPORTANTE PARADIGMA PROGETTUALE, CHE CONSENTE DI: 45 VANTAGGI DELLA SIMULAZIONE PROGETTAZIONE DI UN SISTEMA COMPLESSO

46 46 DOCUMENTAZIONE ASSOCIATA AI MODELLI DIAGRAMMA DEI CASI DUSO DIAGRAMMA DELLE SEQUENZE DIAGRAMMA DEGLI STATI DIAGRAMMA DEI COMPONENTI DIAGRAMMA DELLE CLASSI DIAGRAMMA DEGLI OGGETTI DIAGRAMMA DELLE DISTRIBUZIONI MODELLO DELLA FUNZIONALITÀ MODELLO DELLA STRUTTURA MODELLO DEL SISTEMA COMPLESSO MODELLO DEL COMPORTAMENTO DIAGRAMMA DELLE COLLABORAZIONI DIAGRAMMA DELLE ATTIVITÀ PROGETTAZIONE DI UN SISTEMA COMPLESSO


Scaricare ppt "Dipartimento di Informatica e Sistemistica Procedure di Progettazione e di Documentazione per il Controllo di Sistemi Complessi Dott. Ing. VINCENZO SURACI."

Presentazioni simili


Annunci Google