Conception de l’application COM+ à l’aide d’UML
Le développement d’une application COM+ réussie nécessite une conception architecturale d’application initiale. Le langage UML (UML) est essentiel à ce développement de conception. Le UML est une notation de modélisation pour les données d’application et les processus qui combine les meilleures pratiques de l’industrie des logiciels. Étant donné que le langage UML divise l’application en trois vues reflétant l’application, ainsi que son Packaging et sa mise en œuvre, la notation de modélisation s’étend bien à la prise en charge de la modélisation d’entreprise.
Le UML traite trois vues de l’application, comme suit :
- Vue statique, modélisée par les informations tirées des scénarios utilisateur et des diagrammes de classes.
- Vue dynamique, modélisée à l’aide de diagrammes de séquence, de collaboration et de transition d’État.
- La vue fonctionnelle, qui est le texte descriptif le plus traditionnel qui utilise le pseudocode et les spécifications.
Les informations de ces vues peuvent être collectées en suivant trois étapes de conception qui fonctionnent bien avec le langage UML. Avant d’écrire une seule ligne de code, vous devez créer les modèles suivants :
-
Modèle conceptuel
-
Déterminez les composants et services requis.
-
Modèle logique
-
Déterminez le niveau de conception logique auquel ils appartiennent.
-
Modèle physique
-
Déterminez où les composants résident physiquement et comment ils doivent être codés.
Ces modèles peuvent ensuite être utilisés avec des outils de cas UML. Pour plus d’informations sur ces trois modèles de conception, consultez les rubriques suivantes dans cette section :
- Modèle conceptuel : exigences de l’application
- Modèle logique : définition et planification de l’application
- Modèle physique : architecture de l’application