Сетевые информационные технологии в образовании. Тестирование знаний и построение обучающих программ на основе Web-технологий. Выпуск 2. Вашкевич Н.П - 150 стр.

UptoLike

Составители: 

Диаграмма деятельности (Аctivity diagram)
Для моделирования процесса выполнения операций в языке UML
используются так называемые диаграммы деятельности. Применяе-
мая в них графическая нотация во многом похожа на нотацию диа-
граммы состояний, поскольку на диаграммах деятельности также
присутствуют обозначения состояний и переходов. Отличие заклю-
чается в семантике состояний, которые используются для представ-
ления
не деятельностей, а действий, и в отсутствии на переходах
сигнатуры событий. Каждое состояние на диаграмме деятельности
соответствует выполнению некоторой элементарной операции, а пе-
реход в следующее состояние срабатывает только при завершении
этой операции в предыдущем состоянии. Графически диаграмма дея-
тельности представляется в форме графа деятельности, вершинами
которого являются состояния действия, а
дугамипереходы от од-
ного состояния действия к другому.
Таким образом, диаграммы деятельности можно считать частным
случаем диаграмм состояний. Именно они позволяют реализовать в
языке UML особенности процедурного и синхронного управления,
обусловленного завершением внутренних деятельностей и действий.
Метамодель UML предоставляет для этого необходимые термины и
семантику. Основным направлением использования диаграмм дея-
тельности
является визуализация особенностей реализации операций
классов, когда необходимо представить алгоритмы их выполнения.
При этом каждое состояние может являться выполнением операции
некоторого класса либо ее части, позволяя использовать диаграммы
деятельности для описания реакций на внутренние события системы.
На рис. П.16 изображена диаграмма деятельности для клиентской
части программного комплекса. На диаграмме виден алгоритм
рабо-
ты клиента. Сначала происходит инициализация переменных, затем
появляется окно для ввода регистрационной информации и выбора
режима работы.
             Диаграмма деятельности (Аctivity diagram)

   Для моделирования процесса выполнения операций в языке UML
используются так называемые диаграммы деятельности. Применяе-
мая в них графическая нотация во многом похожа на нотацию диа-
граммы состояний, поскольку на диаграммах деятельности также
присутствуют обозначения состояний и переходов. Отличие заклю-
чается в семантике состояний, которые используются для представ-
ления не деятельностей, а действий, и в отсутствии на переходах
сигнатуры событий. Каждое состояние на диаграмме деятельности
соответствует выполнению некоторой элементарной операции, а пе-
реход в следующее состояние срабатывает только при завершении
этой операции в предыдущем состоянии. Графически диаграмма дея-
тельности представляется в форме графа деятельности, вершинами
которого являются состояния действия, а дугами — переходы от од-
ного состояния действия к другому.
   Таким образом, диаграммы деятельности можно считать частным
случаем диаграмм состояний. Именно они позволяют реализовать в
языке UML особенности процедурного и синхронного управления,
обусловленного завершением внутренних деятельностей и действий.
Метамодель UML предоставляет для этого необходимые термины и
семантику. Основным направлением использования диаграмм дея-
тельности является визуализация особенностей реализации операций
классов, когда необходимо представить алгоритмы их выполнения.
При этом каждое состояние может являться выполнением операции
некоторого класса либо ее части, позволяя использовать диаграммы
деятельности для описания реакций на внутренние события системы.
   На рис. П.16 изображена диаграмма деятельности для клиентской
части программного комплекса. На диаграмме виден алгоритм рабо-
ты клиента. Сначала происходит инициализация переменных, затем
появляется окно для ввода регистрационной информации и выбора
режима работы.