Quanto è importante una buona strumento di modellazione verso la progettazione del sistema

StackOverflow https://stackoverflow.com/questions/3750267

  •  04-10-2019
  •  | 
  •  

Domanda

Mentre un rapido wiki / google mi inondazione con numerosi freeware di UML, la maggior parte di loro non soddisfa le mie aspettative (limitato a "disegnare" il livello invece di "modellare"). So di Sparx EA e IBM Rational Rose offerte complete toolkit dalla progettazione alla realizzazione, ma sono fuori dal mio budget: (

sarebbe se essere significativamente diversa se dovessi disegnare utilizzando carta e matita?
Presumo so la piena specificazione di UML, e mirano a usarlo per

  • Documentazione
  • Idea (s) la comunicazione tra i membri del team
  • design convalida
È stato utile?

Soluzione

Una società di buon deve usare i loro soldi per comprarti strumento migliore al fine di massimizzare la produttività. Vedi regola 9 del Il Joel prova

Onestamente parlando, il più delle volte, penserei pennarello e bordo bianco sarà lo strumento migliore per comunicare la vostra idea tra i membri del team.

Altri suggerimenti

Dipende cosa si intende per "convalida dei progetti". Se è solo per il consumo umano - cioè non siete in cerca di generare il codice o reverse engineering -, allora non è necessario il costo / spesa / complessità di una funzione "modellazione". In realtà, a seconda delle circostanze, una scheda bianca / foglio di carta potrebbe essere la soluzione migliore. Non c'è niente di abbastanza così comunicativa come l'elaborazione di una foto come si parla in modo collaborativo attraverso un problema e la sua soluzione con compagni di squadra.

Se si ha bisogno di registrare elettronicamente c'è ovviamente visio. Ma se siete alla ricerca di nessun costo e / o non-windows allora date un'occhiata al yEd .

scroll top