Activity diagram

<cap_mode = «on»>

Иногда для выявления и формализации требований бывает полезным нарисовать диаграмму деятельности (Activity diagram). Ее задача — отразить последовательности действий системы. Там же можно отразить и действия пользователя, только, желательно, их как-то отделить от действий системы.

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

Так вот, когда диаграмма готова, полезно посмотреть на нее и призадуматься о некоторых аспектах:

  • Могут ли указанные действия выполняться параллельно, последовательно или независимо?
  • Какая цель каждого действия?
  • Какие данные и как меняются в ходе выполнения действий — то есть, что подается на вход каждого действия, что получается на выходе
  • Какие ошибки могут возникать в ходе каждого действия
  • Что может являться триггером для начала выполнения действия?

Пример диаграммы деятельности.

Задача: Нарисуйте activity diagram процесса авторизации в приложении Мой Пчелайн

Диаграмма:

Авторизация Мой Билайн

Ссылка на файл в формате visio .vsd

<cap_mode = «off»>

Вам также может понравиться

About the Author: admin

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Яндекс.Метрика