Quale diagramma sarebbe il migliore per descrivere la situazione

0

Sto lavorando su un software integrato con il componente hardware. Devo creare un semplice diagramma per esprimere questo:

  1. Alcune attività vengono eseguite in un ciclo (il dispositivo controlla costantemente una temperatura)
  2. Quando la temperatura si discosta dalla linea di base e rimane tale per 10 secondi, viene chiamata una funzione

Sto scrivendo un documento di alto livello e non sono sicuro di come catturarlo - i diagrammi UML non sembrano adatti ... ma forse un diagramma di attività?

    
posta KhDonen 15.07.2014 - 17:14
fonte

1 risposta

2

Entrambi i diagrammi di attività o il diagramma di sequenza (sono praticamente due viste della stessa cosa).

(EDIT: whoops nel testo precedente mi sono confuso con il diagramma di correlazione con il diagramma di attività: sono veramente simili. O è troppo lungo, altrimenti ci sono troppi diagrammi maledetti disponibili;))

I diagrammi di sequenza hanno notazione per il ciclo; il messaggio che segue la deviazione verrebbe subito dopo il ciclo.

...

Le caselle attorno a un diagramma di attività diventano le caselle nella parte superiore del diagramma di sequenza. Mi piacevano molto i diagrammi delle attività, ma ho trovato i diagrammi di sequenza più facili da gestire: le preferenze personali. A proposito c'è un buon strumento online per giocare con i diagrammi di sequenza: link

...

Inoltre, stai descrivendo una macchina a stati, quindi un diagramma di stato potrebbe funzionare anche bene. Gli stati sono

  • iniziale

  • normale - nessuna deviazione

  • avviso: deviazione rilevata, ma inferiore a 10 secondi

  • trigger: deviazione rilevata per 10 secondi

... e poi torna alla normalità.

In ogni caso, ci sono alcune buone scelte. È un problema abbastanza piccolo da poterlo fare in ogni modo e vedere cosa è meglio.

    
risposta data 15.07.2014 - 17:19
fonte

Leggi altre domande sui tag