Sto modellando parte di un'architettura software su cui diversi processi vengono eseguiti come un flusso di lavoro. L'architettura implica il parallelismo dei dati, in cui un determinato processo seriale produce N pezzi di dati che devono essere distribuiti a N processi che devono essere eseguiti in parallelo.
Sto cercando un buon modo per esprimere il parallelismo in un diagramma. L'obiettivo di questo diagramma è di essere informativo e sarà incluso in un documento sull'architettura del sistema. Non ha bisogno di essere un modello formale o seguire rigorosamente UML.
Ho disegnato 3 modi di rappresentare il parallelismo, uno dei quali (2) segue sostanzialmente il diagramma di attività di UML 2.0. Vorrei sapere quale, se ve ne sarà, trasmetterà più chiaramente il parallelismo. Quali altre informazioni dovrebbero includere questo tipo di diagramma?