Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 2.08 KB

modello_funzionale.md

File metadata and controls

30 lines (21 loc) · 2.08 KB

Modello funzionale

  • Descrive le esigenze gestionali di elaborazione sotto varie prospettive:
    • modello dei casi d'uso, che descrive i requisiti delle singole elaborazioni, specificando le procedure da informatizzare e le interazioni con attori e sistema;
    • modello dei processi, che descrive per ogni processo il flusso delle attività che il SI supporta.
    • modello dei dati, che descrive i dati scambiati e manipolati dalle attività dei processi e la struttura dei contenuti della base di dati.

Modello dei casi d'uso

  • Descrive casi d'uso che possono essere correlati ai processi per evidenziare le elaborazioni coinvolte in un certo processo, usa diagrammi di assembly lines (catene di montaggio).
  • Si occupa degli accessi alle informazioni omogenei per attore e attività, individuano i casi d'uso candidati che possono essere modellati con i diagrammi dei casi d'uso UML (Unified Modeling Language).

Modello dei processi

  • Descrive i processi gestionali, ovvero i flussi di attività collegate specificando quali (attività) siano, modalità e tempistiche con cui esse sono eseguite.
  • Si occupa di specificare le sequenzr, i punti di decisione (branch), presenza di parallelismi (fork), ovvero di attività eseguibili contemporaneamente.

Modello dei dati

  • Descrive il contenuto informativo dei SI, con riferimento a quali classi di dati, quali proprietà di ogni classe, quali interazioni intercorrono fra le classi.
  • Si occupa della descrizione di diverse tipologie di dati (anagrafici, dinamici, indici).

Dati anagrafici

  • Descrivono le proprietà strutturali del dominio del SI (es: libri a catalogo, clienti, ..).

Dati dinamici

  • Descrivono gli eventi che il SI elabora, ovvero gli aggiornamenti alla base di dati (es: consegna libro, spedizione libri, ...).

Indici

  • Risultato di elabroazioni (periodiche) di tipo statistico allo scopo di fornire informazioni su andamenti delle operazioni per scopi di monitoraggio e controllo.