Share via


Utiliser des modèles dans le développement Agile

Votre équipe peut créer des modèles pour définir et implémenter des récits utilisateurs et des tests à l'aide de Visual Studio final. Un modèle est une vue d'un aspect de sélection de votre application, telle que la séquence d'interactions entre les composants ou les activités commerciales des utilisateurs.

Votre équipe peut développer des modèles dans l'ensemble du projet lorsqu'il doit comprendre ses récits utilisateur et son code de manière plus approfondie. Par exemple, une équipe peut développer un diagramme d'activités pour un récit utilisateur, qui présente des interactions utilisateur complexes, avant d'estimer la tâche.

Explorer le code existant : Votre équipe peut générer des diagrams qui montrent les interactions et les dépendances dans le code existant pour vous aider à comprendre sa structure, discuter des modifications proposées, estimer les coûts et créer des tests pour piloter le développement.

Mise à jour des applications existantes

Comprendre plus clairement les besoins des utilisateurs : Votre équipe peut utiliser des modèles pour mieux répondre aux questions importantes relatives aux récits utilisateur, pour préparer les récits utilisateur pour un sprint ou pour clarifier les détails lorsque le récit utilisateur est développé.

Modélisation des récits utilisateur

Refactoriser le code fréquemment sans perte de structure : Votre équipe peut utiliser des modèles de couche pour définir et valider les dépendances dans son code. À mesure que votre équipe refactorise et étend le code, il peut valider les diagrammes de couche pour éviter de rendre le code plus difficile à modifier au fil du temps.

Stabilisation de la structure de l'application à l'aide de diagrammes de couche

Discuter et communiquer sur votre code. Votre équipe peut utiliser des modèles pour visualiser et discuter des composants, des interactions et des modèles de conception dans le code. Si votre équipe est dispersée géographiquement, le recours à ces modèles de cette manière peut être très utile.

Modélisation du design

Générer le code. Votre équipe peut répondre très rapidement et de manière fiable aux modifications des spécifications utilisateur en générant le code à partir de vos modèles. Si votre équipe développe une ligne de produits semblable ou s'appuie sur les modèles fréquemment utilisés, les avantages liés à la génération de code sont particulièrement immenses.

Génération du code

Voir aussi

Concepts

Utilisation de modèles dans le processus de développement