Session de Sébastien Montiel (TheSaib) et Guillaume Belmas (kangoo)
Présentation des nouveautés de Visual Studio 2010 pour toute la gestion de l’UML, de la conception logique lors de la création des projets (basé sur la dernière CTP de VS 2010), Le DGML (Diagramme ML) et Model BUS
Approche Top-Down
Démonstration sur la création d’un projet avec un traîtement banquaire
- diagramme de séquence
- génération des classes de base
Modélisation UML avec différents modèles et intégration dans TFS pour tout les projets d’architecture
Approche Bottom-Up
Reprise des projets .NET existants et déjà en production
Passage du modèle physique (code existant) vers le modèle logique (UML)
Démonstration sur la reprise d’un projet existant avec demande d’évolution
- Architecture Explorer pour la navigation dans le projet existant
- Class Explorer pour voir l’ensemble des composants développés pour chaque NameSpace
- Représentation graphique (Diagramme)
- Toutes les relations entre les classes et composants du projet (DGML)
- Génération d’une matrice de dépendances dans tout le projet
- Analyzers de composants (références circulaires, code inutile, …)
- Génération du diagramme de séquence depuis le code du projet (avec spécification du scope)
Validation de l’architecture physique
Démonstration de la modélisation des contraintes et obligations pour la solution (interdiction des appels directs pour les données ou implémentation par exemple mais passage par des interfaces). Concept de layer pour validation de L’architecture. Intégration dans TFS et server du Build pour ajouter ces validations dans l’intégration continue.
Conclusion
Implémentation des notions UML avec les diagrammes. Respect des approches Top-Down et Bottom-Up. Première approche MDA avec intention du support de l’UML. Extensibilité de la solution à plusieurs niveaux (génération de code, …)
Romelard Fabrice [MVP]
Commentaires
Enregistrer un commentaire