Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modellazione Software (Paradigmi di modellazione (Concetti e principi dei…
Modellazione Software
Paradigmi di modellazione
Concetti e principi dei Modelli
Legati a paradigmi di programmazione
Object-Oriented
Livello di astrazione ottimale per catturare aspetti strutturali
Positivo
Modularità
Incapsulamento
Riuso - Estendibilità
Negativo
Non cattura direttamente
Concorrenza
Interazioni Asincrone
Distribuzione
Agenti
Controller Attivo
Non possiede un interfaccia
Ha una strategia di controllo
Micro Controllori
Elementi chiave di un sistema basato su micro controllore
Elementi controllati
Svolge un compito
Elemento passivo
Incapsulo ciò che è utile fare gestire al controllore
Controllori
Logica incapsulata
Usa/Gestisce/Osserva le risorse
Modellazione ad agenti
Un task è un sotto compito del sistema che effettua qualche cosa
L'agente è cio che mette in esecuzione uno o più task
Scheduler?
Modellazione a FSM
Modello
Rappresenta le parti salienti del Sistema
Serve ad ottentere le funzionalità volute
Vantaggi
Comprensione migliore del sitema
Riusbilità
Estendibilità
Rigore maggiore nelle fasi di analisi
Linguaggi di modellazione
Forniscono un modello rigoroso in cui rappresentare i modelli
UML