Какую диаграмму я должен изменить в UML? - PullRequest
1 голос
/ 11 января 2010

Кто-нибудь может подсказать, какую UML-диаграмму мне следует изменить, если в дизайне приложения есть небольшие изменения.

Изменение -> Раньше приложение использовало Active Directory для аутентификации, теперь я хочу использовать провайдера членства.

Я хочу сохранить минимальные изменения в диаграммах.

Спасибо

Ответы [ 3 ]

3 голосов
/ 19 февраля 2010

Походит на диаграммы компонентов или диаграммы классов. Ознакомьтесь со следующими темами и иллюстрациями для VS 2010 Ultimate RC:

Диаграммы компонентов UML: Ссылка в http://msdn.microsoft.com/en-us/library/dd409390%28VS.100%29.aspx:

На диаграмме компонентов показаны части проекта для программной системы. Диаграмма компонентов поможет вам визуализировать высокоуровневую структуру системы и поведение сервиса, предоставляемое этими компонентами и потреблять через интерфейсы.

Component Diagram

Диаграммы классов UML: Ссылка в http://msdn.microsoft.com/en-us/library/dd409437%28VS.100%29.aspx

Диаграмма классов UML описывает объект и информационные структуры, используемые вашим приложением. внутренне и в общении со своими пользователями. Описывает информацию без ссылки на какие-либо конкретная реализация.

Class Diagram

0 голосов
/ 11 января 2010

Это, конечно, зависит от того, как вы структурируете свои документы и ваши uml-диаграммы.

В общем, у меня есть Концептуальная модель, Диаграмма классов и Диаграмма дизайна, которые напрямую связаны с архитектурой.И тогда вы должны в большинстве случаев иметь диаграммы последовательности системы и многое другое.Однако, в зависимости от того, какова ваша структура и для минимизации требуемых «изменений».

Я бы предложил использовать нечто более общее для частей, которые могут быть изменены.Аутентификация Active Directory и аутентификация провайдера членства - это оба метода аутентификации, что означает, что вы можете вместо отображения всей последовательности на этапе аутентификации просто использовать «Аутентификация».

Теперь, в концептуальных моделях и вСхемы классов + дизайн, вам нужно изменить и добавить некоторые поля, таблицы или что-то еще.Но это не должно иметь значения, если вам нужно добавить больше или меньше, потому что документы должны отражать ваше программное обеспечение как можно точнее.

Итак, чтобы минимизировать изменения, используйте более общие типы.

0 голосов
/ 11 января 2010

Это, безусловно, будет зависеть от диаграмм в вашем распоряжении. Звучит как коррекция в одном из типов статических диаграмм, например, диаграмма компонентов ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...