Sto studiando gli strumenti architettonici di Visual Studio 2010 per la gestione del ciclo di vita delle applicazioni.
Dopo aver abbozzato alcuni diagrammi di modellazione, ci chiediamo ora come dovrebbe essere il flusso di lavoro naturale per convertirlo in codice conforme all'architettura.
Abbiamo notato che la scheda di UML Explorer tiene traccia delle entità create nei diagrammi delle classi, nei diagrammi delle sequenze e nei diagrammi dei componenti, ma non così con i diagrammi dei livelli e i diagrammi delle attività.
Il problema principale è: quando la modellazione è pronta, come sarebbe il modo previsto di convertirlo in un codice conforme? I percorsi possibili potrebbero essere:
- "devi tenere traccia manualmente di tutto";
- "puoi utilizzare la funzione X e / o la tecnica Y";
- "Non c'è modo di farlo senza il Feature Pack di modellazione";
Per quanto ho cercato fino ad ora, tutto suggerisce che il Feature Pack è necessario, ma mi chiedo quale sarebbe il punto di avere quei progetti di modellazione standard se i maggiori vantaggi della modellazione (monitoraggio e convalida del codice di sviluppo) non possono essere eseguito ...
AGGIORNAMENTO: Questo post del blog mostra come usare Layers Diagram di un progetto di modellazione (tramite il flag Validation sulla scheda delle proprietà del progetto di modellazione) per RAISE BUILD ERRORS nel caso in cui una dipendenza layer (che può essere creata manualmente) venga violato. Ciò sembra promettente e mi chiedo quale ulteriore di queste funzionalità nascoste potrebbe avere il Visual Studio 2010 "non ricco di funzionalità".
Grazie per l'aiuto