Collabora a UML online [chiuso]

4

Alcuni amici e io stiamo avviando un progetto di programmazione per hobby. Mi chiedo se ci sia un buon metodo / strumento / servizio che ci permetta di collaborare su diagrammi UML online. Questo può essere in qualsiasi forma (modifica diretta online, stile di controllo del codice sorgente, ecc.) Purché possiamo rendere le modifiche indipendenti l'una dall'altra.

    
posta Zeta Two 08.11.2011 - 18:47
fonte

2 risposte

1

Quello che faccio è condividere il mio modello e i miei diagrammi direttamente su CVS all'interno del mio progetto. Dopo ogni grande cambiamento che commetto.

Chiunque nel team può cambiare il modello o i diagrammi. Funziona piuttosto bene perché il diagramma di classe è sincronizzato con il codice e non viene utilizzata nessuna generazione di codice box offline.

    
risposta data 08.11.2011 - 23:46
fonte
0

È difficile creare uno strumento CASE che consenta a utenti diversi di modificare le cose contemporaneamente.

In passato, Texas Instruments ha creato IEF, uno strumento basato sul repository basato sul check-out batch e sul processo di check-in. Un prodotto simile ERWin utilizza anche un repository per la memorizzazione dei metadati del modello. Nessuno ha usato lo stile collaborativo. La sfida consiste nel gestire le interazioni dell'utente in conflitto, ad esempio un utente può definire un proprio in una classe mentre l'altro utente tenta di eliminare o rinominare la classe nello stesso diagramma o in un'altra.

Inoltre, è generalmente una buona idea avere una persona responsabile di un diagramma. Le idee sono benvenute, ma l'implementazione finale dovrebbe essere responsabilità di una singola persona, a meno che il modello non sia ben diviso in parti separate.

    
risposta data 08.11.2011 - 21:15
fonte

Leggi altre domande sui tag