2013-08-22 20 views
5

Qualcuno sa come modellare correttamente i parametri del modello variadico C++ 11 in UML 2.2?
Ho visto un numero di modelli di profilo UML come risultato della ricerca sul Web, che sembra descrivere il costrutto di "qualsiasi numero di parametri di modello opzionali". Oppure confondo questo con il fatto che qualsiasi parametro di template usuale potrebbe essere opzionale quando nella dichiarazione è fornito un default?Notazione parametri variadic C++ 11 in UML

Qualcuno può fare riferimento a collegamenti appropriati o sezioni specifiche delle specifiche UML 2.2/2.3?

Ecco una proposta che ho creando con : Variadic Template Parameters Model Sample

UPDATE:
Sono particolarmente interessato a come l'associazione per il disimballaggio meccanismi potrebbero essere modellato.

risposta

3

OK, dal momento che nessuno sembra avere una risposta che ho intenzione di rispondere alla mia domanda con quello che mi è venuta in:

enter image description here

E 'solo un modello leggermente modificata della prima proposta ho dato nella domanda. Almeno con sono in grado di generare uno scheletro di codice sintatticamente corretto e utilizzabile. Tuttavia, non è possibile decodificare il codice generato.

+3

Questo diagramma non sembra interamente _utile_ per me. –

+0

@LightnessRacesinOrbit Potresti provare a mostrare un approccio migliore? –

+2

Non ho un approccio migliore. Sto solo dicendo che non penso che un diagramma UML abbia alcun valore qui. Non riesco a leggerlo e dedurre qualsiasi informazione utile sul codice che stai per scrivere. –