UML - гибрид между компонентами и диаграммами деятельности - PullRequest
0 голосов
/ 23 ноября 2011

В настоящее время я работаю на довольно большой системе, которая состоит из приложения WinForms, которое использует службы WCF, и базы данных внизу.Если вы думаете о прецеденте или требовании, то, что нужно разработчику, - это краткий обзор реализации этого конкретного прецедента (или требования).Человек, который знает, что системы могут очень быстро в устной форме объяснить, что эти два представления (или подпредставления) используются в пользовательском интерфейсе, они привязаны к данным для этого контроллера, который использует этот сервис WCF для получения этого DTO.Служба использует этот бизнес-класс, который использует этот адаптер данных, и данные находятся в этих таблицах в базе данных.

Я думаю, что в большинстве случаев можно будет передать всю эту информацию в одной диаграмме.Тем не менее, это будет своего рода гибрид между диаграммами компонентов и действий, поскольку он показывает как рабочий процесс, так и задействованные компоненты.Очевидно, что в UML такой диаграммы нет, но мне было интересно, кто-нибудь что-нибудь делал по этим строкам и какими инструментами вы пользовались.

1 Ответ

0 голосов
/ 24 ноября 2011

Я не думаю, что диаграмма активности здесь уместна.Диаграммы действий, насколько я считаю, предназначены для того, чтобы кто-то мог понять, как работает модуль / система, не вдаваясь в техническую часть.Но тогда, если вы можете выразить все то, что вы сказали в игровой диграмме, и если ваша команда и ваша аудитория способны что-то расшифровать, тогда точно.Возвращаясь к вашему сценарию, я делал это раньше, и диаграмма последовательности UML помогла мне здесь.Диаграмма последовательности изображает последовательные взаимодействия объектов.Вы можете проверить это

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