Visio & amp; UML: mostra i puntatori negli attributi e nei valori di ritorno
Domanda
Ho il requisito di generare diagrammi UML per uno dei miei incarichi C ++. Sto usando Visio 2007 e ho problemi a rappresentare i puntatori C ++. Ho trovato il modo di aggiungere un suffisso ai tipi di dati, ma è piuttosto dispendioso in termini di tempo farlo per ogni puntatore utilizzato o restituito nel mio programma.
Fondamentalmente sto cercando di ottenere -object1: Object * = NULL
e + Object (): Object *
senza scavare nelle proprietà e aggiungere *
ogni volta nel campo del suffisso.
Sono praticamente bloccato con il software Microsoft per creare diagrammi e codifica, quindi per favore non suggerire di usare software diverso. Tuttavia, se Visual Studio 2003 supporta la creazione di diagrammi UML in un modo meno doloroso di Visio, non obietterei a usare Visual Studio, ma per favore dimmi dove si trova questa opzione.
Soluzione 2
Una soluzione è quella di creare un tipo di dati personalizzato con Oggetto * come nome, ma ciò dovrebbe essere fatto per ogni classe.
Altri suggerimenti
Puoi fare in modo che Visio salvi i suoi file di dati in un formato XML. È quindi possibile scrivere una sceneggiatura per apportare le * modifiche dove le si desidera. A seconda di quanto è grande il tuo modello, questo potrebbe essere più veloce del noioso modo manuale che stai usando ora, specialmente se hai già esperienza in una lingua come Perl.