мобильные телефоны и смартфоны

Диаграммы деятельности — преимущества, недостатки и применение

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

Когда использовать: диаграммы активности

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

Преимущества диаграмм деятельности:

  • Язык моделирования UML что эти диаграммы обычно легко понятны как для аналитиков, так и для заинтересованных сторон.
  • В UML для ИТ-аналитика: «Диаграмма активности является наиболее полезной для IT BA для описания рабочего потока [because]это просто понять -both для BAs и конечных пользователей ».
  • Поскольку они являются одними из самых удобных диаграмм, они обычно рассматриваются как важный инструмент в репертуаре аналитика.
  • Кроме того, как указано выше, диаграммы активности позволяют аналитик, чтобы отображать множество условий и участников в рамках рабочего потока за счет использования swimlanes. Однако Swimlanes являются необязательными в качестве одного условия, или актер обычно отображается без них.

Недостатки диаграмм деятельности:

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

Однако, как отмечает один автор, «если вы используете диаграммы деятельности для определения структуры рабочего потока, вы не должны пытаться для изучения нескольких уровней графиков активности вплоть до их самого «атомного» уровня ». Вместо этого аналитик должен попытаться представить новую диаграмму для каждого рабочего потока или, если это более применимо, использовать swimlanes для представления разных участников в одном и том же потоке работы.

Еще один аспект этих диаграмм заключается в том, что они не могут использоваться в вместо диаграммы состояния или диаграммы последовательности, потому что «диаграммы активности не дают подробных сведений о том, как ведут себя объекты и как взаимодействуют объекты». Это не является недостатком как таковым, но важно, чтобы аналитик имел в виду, применяя диаграммы к их работе.

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

Приложениям диаграмма активности:

Эта диаграмма была расширена для указания потоков между этапами, которые передают физическое вещество (например, бензин) или энергию (например, крутящий момент, давление).

  • Дополнительные изменения позволяют диаграмме лучше поддерживать непрерывное поведение и непрерывность потоки данных.
  • Спецификация UML 2 значительно продлевала характеристики и масштаб диаграмм деятельности за пределами их ранней классификации как частный случай диаграмм состояний.
  • Сегодня активность диаграммы могут рассматриваться как блок-схемы для 21-го века, а моделисты UML используют диаграммы активности для его описания.
  • Кроме того, эти диаграммы полезны в следующих методах:
  • Бизнес-правила
  • Функции, которые происходят параллельно
  • Сложная цепочка многократных случаев использования
  • Программные потоки и логические конфигурации управления
  • Процедуры с точками суждения и альтернативными потоками
  • Одноразовые случаи

Leave a Comment