Share via


Validation de votre système lors du développement

Visual Studio Ultimate peut vous aider à assurer la cohérence de votre logiciel avec les besoins des utilisateurs et avec l'architecture de votre système.

Vous pouvez étendre les fonctions de cette version finale en téléchargeant et en installant des Feature packs lorsqu'ils sont disponibles. Pour plus d'informations, consultez Packs de fonctionnalités Visual Studio.

Tâches clés

Utilisez les tâches suivantes pour valider votre logiciel.

Tâches

Rubriques associées

Assurez-vous que votre modèle est cohérent :

En fonction de la manière dont votre projet utilise et interprète les modèles, il peut être utile de ne pas autoriser certaines combinaisons d'éléments. Par exemple, vous pouvez restreindre les classes UML afin qu'elles aient toujours des noms conformes à .NET. Vous pouvez définir des contraintes comme celles dans les extensions Visual Studio.

Assurez-vous que votre logiciel satisfait les spécifications des utilisateurs :

Vous pouvez utiliser des modèles de spécifications et d'architecture pour organiser les tests de votre système et de ses composants. Cette pratique permet de vérifier que vous testez les spécifications importantes pour les utilisateurs et les autres parties prenantes ; elle vous permet également de mettre à jour les tests rapidement lorsque les spécifications sont modifiées.

Assurez-vous que votre logiciel reste cohérent avec la conception prévue de votre système :

Les diagrammes de couche décrivent les dépendances prévues entre les composants de votre application. Pendant le développement, vous pouvez vérifier que les dépendances réelles dans le code sont conformes à la conception prévue.

Ressources externes

Catégorie

Liens

Videos

lien vers la vidéo

lien vers la vidéo

lien vers la vidéo

Forums

Blogs

Articles et journaux techniques

The Architecture Journal - Issue 23: Architecture Modeling and Processes

Autres sites

Portail Architectes

Voir aussi

Concepts

Test de l'application

Modélisation des besoins des utilisateurs

Modélisation de l'application

Autres ressources

Extension de modèles et de diagrammes UML