Qualsiasi progetto richiede lo sviluppo di una serie di piani iniziali prima dell'implementazione, che fungono dabase e
Gli ingegneri usano la simulazione per descrivereun programma da un punto di vista specifico, come i dati che utilizzerà, i suoi componenti o il modo in cui si aspettano di funzionare. Tornando all'esempio del progetto di costruzione, le planimetrie saranno “modelli” che potranno essere utilizzati come guida durante la fase di progettazione, oltre che per modellazione e collaudo.
Secondo i ricercatori, il più comuneIl tipo di modello utilizzato è la notazione del diagramma di classe Unified Modeling Language (UML), che viene utilizzata per descrivere la struttura di un sistema software. Il vantaggio di lavorare con questi modelli è che sono più astratti del codice sorgente, che contiene molti dettagli specifici sulla tecnologia utilizzata. E questi modelli possono essere più concisi, più facili da produrre e comprendere ".
Quindi la simulazione potrebbe servirepiuttosto un passaggio preliminare che un'alternativa al codice sorgente. I modelli facilitano la comprensione del sistema in fase di sviluppo e possono essere utilizzati anche per creare elementi di implementazione specifici, automatizzando le parti più ripetitive del processo di programmazione.
Gli ingegneri utilizzano strumenti di validazione per prevenire errori che potrebbero influire sul codice stesso e quindi sull'implementazione finale del sistema.
"Dobbiamo assicurarci che i modelli siano corretti per ridurre al minimo i possibili errori nel software che possonodi conseguenza".
Professore presso l'Università Oberta de Catalunya, membro del gruppo di ricerca SOM Research Lab Robert Clariso
Ogni volta che viene apportata una modifica al modello,ad esempio, l'aggiunta, la rimozione o la modifica delle informazioni: ciò significa che l'intero sistema deve essere rianalizzato, quindi la convalida viene solitamente eseguita solo dopo che il modello finale è stato creato alla fine del processo.
Questo metodo è innovativo anche in questoriguarda l'utilizzo dei certificati, esempi che illustrano il corretto funzionamento del modello. Come ha osservato il ricercatore: “Quando modifichiamo il modello, avere un nuovo certificato elimina la necessità di convalidarlo.
È molto più economico adattare il certificatopiuttosto che riavviare il processo di verifica. Spiegando il processo, gli autori propongono che invece di convalidare il nuovo modello, il certificato del modello originale possa essere adattato a quello nuovo. La sfida più grande che devono affrontare attualmente è l'integrazione di queste tecniche negli strumenti e negli ambienti di modellazione software esistenti.
Leggi anche:
La terra raggiungerà una temperatura critica tra 20 anni.
Aborto e scienza: cosa succederà ai bambini che partoriranno.
È stata ritrovata la più antica arte rupestre del mondo.
Il Ministero della Salute dell'Argentina ha divulgato dati sugli effetti collaterali in coloro che hanno ricevuto Sputnik V.