2010-01-11 5 views
1

Quelqu'un peut-il dire quel diagramme UML je devrais changer s'il y a un léger changement dans la conception de l'application.Quel diagramme je devrais changer dans UML?

La modification est -> Plus tôt l'application utilisait Active Directory pour l'authentification maintenant je veux utiliser le fournisseur d'appartenance à la place.

Je souhaite conserver la modification minimale dans les diagrammes.

Merci

Répondre

3

Semble comme des diagrammes de composants ou des diagrammes de classes. Découvrez les thèmes et les illustrations ci-dessous pour VS 2010 Ultimate RC:

UML Component Schémas: Référence à http://msdn.microsoft.com/en-us/library/dd409390%28VS.100%29.aspx:

Un diagramme de composants montre les parties d'une conception d'un système logiciel. Un diagramme de composants vous aide à visualiser la structure de haut niveau du système et le comportement de service fourni par ces pièces et à consommer via les interfaces.

Component Diagram http://i.msdn.microsoft.com/Dd409390.UML_CompOvReading(en-us,VS.100).png

diagrammes de classes UML: Référence à http://msdn.microsoft.com/en-us/library/dd409437%28VS.100%29.aspx

Un diagramme de classes UML décrit l'objet et les structures d'information utilisées par votre application, tant en interne et en communication avec ses utilisateurs . Il décrit les informations sans référence à une implémentation particulière .

Class Diagram http://i.msdn.microsoft.com/Dd409437.UML_ClassOvReading(en-us,VS.100).png

0

Il va sûrement dépendre des schémas à votre disposition. Cela ressemble à une correction dans l'un des types de diagrammes statiques, comme component diagram ...

0

Cela dépend bien sûr de la manière dont vous structurez vos documents et vos diagrammes uml.

En général, j'ai un modèle conceptuel, un diagramme de classes et un diagramme de conception qui sont reliés directement à l'architecture. Et puis vous devriez dans la plupart des cas avoir des diagrammes de séquence système et plus encore. Cependant, selon la structure de votre structure et pour minimiser les "changements" requis.

Je suggère que vous utilisiez quelque chose de plus générique pour les pièces qui pourraient être changées. L'Authentification Active Directory et l'Authentification du fournisseur d'appartenance sont deux méthodes d'authentification, ce qui signifie que vous pouvez, au lieu d'afficher toute la séquence à l'étape Authentification, utiliser simplement "Authentification". Maintenant, dans les modèles conceptuels et dans les diagrammes de conception + classe, vous devrez changer et ajouter des champs, des tableaux ou tout ce qui est ajouté. Mais peu importe si vous avez besoin d'en ajouter plus ou moins, car les documents doivent refléter votre logiciel le plus précisément possible. Donc, pour minimiser les changements, utilisez des types plus génériques.